JavaScriptメタプログラミング勉強会 metapro.es 開催レポート #metapro_es

JavaScriptオンリーのメタプログラミング勉強会の開催レポートです! https://connpass.com/event/77100/
6
erukiti.ts @erukiti

github.com/Microsoft/Type… 「tscのAPIで色々遊べる (ただし、ドキュメントは不完全なのでIDEで手探りしろ!)」 #metapro_es

2018-02-20 20:40:19
あんど @ampersand_xyz

TS Compilier APIのあるきかた(コードの補完で出てきたそれっぽいものとあとは型を信じて使う)がどう見ても獣道の歩き方で笑う #metapro_es

2018-02-20 20:40:57
ユーン🍆💉💉 @euxn23

型があればドキュメントがなくてもいけるの、機械にはできない人間ならではの力っぽい #metapro_es

2018-02-20 20:40:20
erukiti.ts @erukiti

「tscで、AST生成はts.create で始まるメソッドなので、IDEの補完をフィーリングでいけ!」 #metapro_es

2018-02-20 20:41:51
ダーシノ / NES.css @bc_rikko

型定義があれば、あとは雰囲気でいける感覚わかる! #metapro_es

2018-02-20 20:43:46
potato4d/Takuma HANATANI @potato4d

#metapro_es 資料です NowBrowsing: 5分でわかるbabelプラグインのつくりかた - Qiita: qiita.com/potato4d/items…

2018-02-20 20:44:12
erukiti.ts @erukiti

最後は「5分でわかるBabelプラグイン」っていうLTを @potato4d さん #metapro_es

2018-02-20 20:44:50
あかめ@無職.js @akameco

一瞬でバベルプラグインが誕生した #metapro_es

2018-02-20 20:51:12
erukiti.ts @erukiti

「babelプラグインなら、パーサーとか意識する必要ない」 「ASTExplorerとPlugin handbookを読んで、2秒で出来そうと思ったら大体20分で作れる」 「ASTって構文の木があるんだって気持ちで雑に始められる」 #metapro_es

2018-02-20 20:53:07
かたしん @ktsn

type さえ分かれば後は泥臭いわかる……。 #metapro_es

2018-02-20 20:53:38

おわりに

potato4d/Takuma HANATANI @potato4d

皆さんお疲れ様でした!こちらは参加者の半数を連れて懇親会スタートです #metapro_es

2018-02-20 21:15:05
まっきん @macinjoke

改めて、今日のJavascript メタプログラミング勉強会はかなり面白かった。 題材はメタプログラミングということでしたが、主に型の恩恵を最大限に受けるためのノウハウの話が聞けて良かった。 #metapro_es

2018-02-20 23:28:33
tommy @ques0942

#tdtech#metapro_es については後で追いかけよう。s2s弄ってみたい。

2018-02-21 00:31:21