English

ParsebackでDSL作り

DSLは複雑な問題を簡潔に記述でき、様々な場面で”ミッシングリング”を埋める強力な手法の一つです。一方で、独自言語を作る事はパースから実行まで考慮すべき事が多く、難易度が高い技術でもあります。しかし、Parsebackと呼ばれるfull CFGをサポートしたライブラリはとても使いやすく、パーシングの主たる課題である曖昧性の解決をうまく支援してくれます。本セッションでは、Parsebackの特徴を紹介しつつ、ScalaにおけるDSL作成の技術的ポイントを解説します。

トークの長さ
40分
発表言語
日本語
聴衆の対象
中級者: 分野の基礎は分かるが、細かい所は不安
こんな人におすすめ
DSLを作ってみたいけど壁が高いと感じている人
発表者
osiire
  • 関数プログラミングの集い
貢献

票中 票投票済み

応募一覧