tw.log

https://twitter.com/kinaba のログ (twilog の方が便利です。)

<<newer (latest) older>>

20090206 10:10 @dmikurube あ @gusmachine り @chunjp が @nodchip とぅ!!!!!!!!!!ぬぬぬ
20090206 10:19 @alohakun ありがとうございます。いつまでも忘れないですよよよよよ!
20090206 10:20 さてPEGが。S->aSa|bSb|aが。
20090206 17:39 @shinyak どもどもども。脳科学博士です(違う
20090206 17:39 「PEG = Boolean Closure of Deterministic CFL であることの驚くべき証明を発見したが140字では足りない」とか書いたら誰か証明してくれんかな
20090206 17:45 @tanigon 元ネタを記すにはスペースが足りない!! じゃなくて、フェルマーです
20090206 17:53 @yuki_neko ユキネコ・ワイルズ先生が証明を与えてくれるという噂が僕の中でささやかれています
20090206 18:06 @ikegami__ なにかオートマトン系の概念が裏にいれば対応する Pumping Lemma が作れて、「PEGで表現できない」の証明のやりようが出てくると思うんですが、難しいですね。ううーむ
20090206 21:19 @kareya 気づかないうちに型安全性が破れている(=親から子への暗黙キャストを許す)のと、プログラマが僕は今から型なぞ糞食らえモードに入りますと宣言(明示キャスト)したら型安全性を破れる、のはだいぶ違うと思う
20090206 21:26 @kareya そうですね。あとは、そもそも親から子へのキャストが必要になる状況というのは9割方設計が間違ってるので、そういうコードを醜く見にくくさせるのが明示キャストの役目です。
20090206 21:33 @kareya 静的型言語なら必須だと思います。
20090206 21:45 わー無理だ。[Wotschke73] のおかげで {wcw | w∈{a,b}*} という回文以上にどう考えても無理そうな言語がPEGで書けないことを示せば十分なことがわかったので、力押しで示すならこれだと思うんだけど。
20090206 21:49 いや、でもこれってconjunctive grammarなら書ける言語か。Regular より上の文法は全部、書けるか書けないかがまったく直感でわからないから困る
20090206 21:56 @ikegami__ それそれ。それです
20090206 22:32 "How Long Does it Take to Catch a Wild Kangaroo?" て。http://www.umiacs.umd.edu/conferences/stoc2009/accepted.shtml
20090206 22:49 @oxy おお!ほんとにカンガルーを捕まえるアルゴリズムとして名前がついてるんですね!おもしろい

<<newer (latest) older>>

presented by k.inaba (kiki .a.t. kmonos.net) under CC0