Несколько буферов результатов «Происшествий» в emacs?

Есть ли пакет, который позволяет мне иметь несколько буферов результатов Occur для одного и того же буфера (например, grep-a-lot: http: //www.emacswiki.org/emacs/grep-a-lot.el).

Я столкнулся с этой проблемой при анализе файлов журнала для нескольких ключевых слов (скажем, чтобы увидеть, что делали разные, но связанные потоки). "счет руки" (после флопа) для каждого игрока (например, если player [0] .score == ...

Я пытаюсь запустить симуляцию покера и получить следующие данные о покерном столе

  • ] сколько каждый игрок внес в банк
  • «счет руки» (после флопа) для каждого игрока (то есть, если player [0] .score == player [1] .score , они ничья)

Я застрял в подсчете того, сколько должен выиграть каждый игрок, без необходимости создавать побочные эффекты и назначать игроков каждому из них.

Например,

player[0].contributed = 100
player[1].contributed = 80
player[2].contributed = 20

player[0].score = 10
player[1].score = 2
player[2].score = 10

total_pot = 200;

В этом примере мне сначала нужно вернуть player [0] 20 назад и убрать его из банка?

Затем, поскольку player [0] и player [2] имеют равное первое место, и игрок [1] ​​ проиграл, если банк делится следующим образом:

player[0].received = 170
player[1].received = 0
player[2].received = 30

И впоследствии, если игрок [1] ​​ выиграл, следует ли разделить банк следующим образом:

player[0].received = 20
player[1].received = 180
player[2].received = 0

9
задан laggingreflex 14 April 2014 в 13:40
поделиться