PEGと構文解析に関するアレコレの勉強会 Vol.1 まとめ
connpass / http://connpass.com/event/16630/
sekikoko / http://sekico.co/zaseki/556
発表資料 / http://connpass.com/event/16630/presentation/
![](https://s.togetter.com/static/web/img/placeholder.gif)
思いつき: 肯定先読み・無限先読みつかって、型をなんとかできないのかなー (思いつきなので的外れの可能性大) #peg_study
2015-08-08 17:29:01![](https://s.togetter.com/static/web/img/placeholder.gif)
Scalaの場合はユーザが間違いやすいところは技術的に可能でもあえてコンパイルエラーにすることで間違いを直しやすくしてるよね。 Eta Expansion とか、型推論の一部とか。 #peg_study
2015-08-08 17:33:29![](https://s.togetter.com/static/web/img/placeholder.gif)
自分の好きな構文定義出来るテンプレートエンジン作ろうとしてる。そこからAST firstが出てきた。 #peg_study
2015-08-08 17:39:43![](https://s.togetter.com/static/web/img/placeholder.gif)
Lisp 方言(components と呼ばれているっぽい?)をつくれる Racket という言語があるんだけれど,こういう感じなんだろか racket-lang.org #peg_study
2015-08-08 17:41:00![](https://s.togetter.com/static/web/img/placeholder.gif)
syntaxと分割コンパイルの話は cl21が上手くやってると思う。シンタックスをインポートするという概念がある。 github.com/cl21/cl21 #peg_study
2015-08-08 17:41:19![](https://s.togetter.com/static/web/img/placeholder.gif)
今回はASTを使ってない筈。内部的にしか表現されてないものの外部表現を自由に与えれるという話では? #peg_study
2015-08-08 17:43:38