第2回 Egison Workshop

第2回 Egison Workshopのまとめです。
0
ぐらふぃ @grafi_tt

Egisonワークショップ行ってました

2013-03-30 21:21:02
XENO @xenophobia__

「パターンマッチは数学的に厳密なモデル化がなされてるの?」って問題。 #egison_workshop

2013-03-30 17:17:59
XENO @xenophobia__

Matcherがいろいろ変えられる例とかも含めて、ポーカーや麻雀以外の「すげー!」ってなる例がもうちょっと欲しいとこやね。 #egison #egison_workshop

2013-03-30 17:16:50
k.ono @k_o_gj

何故分からないんだって思った瞬間、分かる人だけの世界に閉じこもろうとする心に支配される。Egisonはそうなってはいけない #egison #egison_workshop

2013-03-30 17:13:20
XENO @xenophobia__

僕はHaskellチックな文法になったらより一層応援しますよ(チラ #egison_workshop

2013-03-30 17:11:04
k.ono @k_o_gj

S式じゃなかなかユーザー付かない、これ大学院の頃から言われてたよな〜 #egison #egison_workshop

2013-03-30 17:07:14
XENO @xenophobia__

カットパターンは未実装らしい。 #egison_workshop

2013-03-30 16:53:13
XENO @xenophobia__

match-allでとってこれるデータ群の順序は不定。まぁ、match-allでとってこれる順番の仕様なんて下手に決めないほうが無用な混乱が無くなると思う。 #egison_workshop

2013-03-30 16:47:36
k.ono @k_o_gj

探索方法については議論の余地がある #egison #egison_workshop

2013-03-30 16:46:43
XENO @xenophobia__

可能な束縛が無限個ある場合でもマッチングできる例。 #egison_workshop

2013-03-30 16:41:53
XENO @xenophobia__

algebraic-data-matcher: 代数的データ型に対する通常のパターンマッチは、態々定義せずとも糖衣構文ですっきり定義できるように。 #egison_workshop

2013-03-30 16:40:09
XENO @xenophobia__

前はコレが通らなかったんだよな。 https://t.co/RvHIsamOMa #egison 今は通ってる。

2013-03-30 16:36:20
XENO @xenophobia__

さらには(+ $2 $1)のように順番を指定することも。 #egison_workshop

2013-03-30 16:33:01
XENO @xenophobia__

部分適用が導入された。$をプレースホルダとして(+ $ 4)や(* 5 $)、(+ $ $)のような書き方ができる。 #egison_workshop

2013-03-30 16:32:09
XENO @xenophobia__

Pattern constructor: パターンを受けとってパターンを返す関数。 #egison_workshop

2013-03-30 16:28:48
XENO @xenophobia__

お、この話はつまり俺が随分前に報告したバグが解決されたということ……? #egison_workshop

2013-03-30 16:28:10
でぃー(Dee) @wdko

Egisonのパターンマッチ、これ文脈自由文法を解釈できるLALR解析器とよく似た動作なんだよな。 #egison #egison_workshop

2013-03-30 16:09:19
1 ・・ 4 次へ