LINE iOSエンジニアが語る パーサーコンビネーター活用事例 #tryswiftconf

Parser Combinator in Swift Yasuhiro Inami @inamiy パーサーコンビネーターは、関数型プログラミングにおける最も美しいコード記述法の一つです。JSON構文木などを簡単に生成することができます。このプレゼンテーションでは、パーサーコンビネーターが実際にどのように動作し、活用されているのか、具体例を交えて解説します。
2

にわタコ @niwatako

復習はこちら、今すぐブックマーク! → はてなブログに投稿しました #はてなブログ try! Swift パーサーコンビネーター in Swift #tryswiftconf Day3… niwatako.hatenablog.jp/entry/2016/03/…

2016-03-04 16:58:33
リンク http://niwatako.hatenablog.jp/ try! Swift パーサーコンビネーター in Swift #tryswiftconf Day3-9 - niwatakoのはてなブログ Yasuhiro Inami LINEでiOSエンジニアをしています。業務ではメッセンジャー、カメラ、ニュースといったアプリ開発に関わる一方、プライベートではReactKitやSwiftTaskといったオープンソースプロジェクトにコントリビュートしています。Apple、SwiftそしてHearthstoneの大ファンです。Battle.netやGitHub: https://github.com/inamiy で出会うことができます。 twitter.com パーサーコンビネーターは、関数型プログラミング

Kazuki Saima @kazukimasai

今日一番楽しみにしてたやつ。 #tryswiftconf

2016-03-04 16:30:00
熊谷 友宏 @es_kumagai

続いて @inamiy さんの「Parser Combinator in Swift」ですって。とっても面白そう! #tryswiftconf

2016-03-04 16:30:40
Sho Ikeda @ikesyo

inamiy さんのParser Combinator in Swift、楽しみ #tryswiftconf

2016-03-04 16:30:44
Sho Ikeda @ikesyo

inamiyさんも発表英語なのね #tryswiftconf

2016-03-04 16:31:36
いのうえ @inoue0426

Parser Combinator in Swift Yasuhiro Inami @inamiy パーサーコンビネーターは、関数型プログラミングにおける最も美しいコード記述法の一つです。 #tryswiftconf pic.twitter.com/QVbNn0Hm08

2016-03-04 16:31:39
拡大
拡大
拡大
ダンボー田中📦 @ktanaka117

英語すごいわかりやすいのは、日本人の感覚に近いからだろうか。 それにしても英語うまいなぁ。 #tryswiftconf

2016-03-04 16:31:47
ダンボー田中📦 @ktanaka117

パースアルゴリズムは Bottom-Upの見方とTop-Downの見方がある? 木構造が生成文法を思い出す... #tryswiftconf

2016-03-04 16:34:33
熊谷 友宏 @es_kumagai

後のメモ的に … 上から徐々に予想を立てて解析していくならトップダウン、Operator Precedence Parsing -> Bottom Up #tryswiftconf

2016-03-04 16:34:38
ohkawa @ohkawa_m

パースアルゴリズムにはにはBottom-UpとTop-Downがあるのか。SwiftはC++と同じくTop-Down #tryswiftconf

2016-03-04 16:34:45
ohkawa @ohkawa_m

parser Combinatorとは、parserを組み合わせて1つの大きなparserを構成するもの #tryswiftconf

2016-03-04 16:35:58
sonson @sonson_twit

ギリギリついていけるレベル #tryswiftconf

2016-03-04 16:38:15
kenchan0130 @kenchan0130

try! Haskell はこちらでしょうか #tryswiftconf

2016-03-04 16:39:19
koher @koher

これはおもしろいけど、前提知識がないときつそうだw #tryswiftconf

2016-03-04 16:39:48