Upgrade to Pro — share decks privately, control downloads, hide ads and more …

enlarged: extend your own programming language

enlarged: extend your own programming language

RubyKaigiから帰ってきてLT会のLT。RubyKaigi 2018のトークの増補版だよ!

Avatar for seki at druby.org

seki at druby.org

June 14, 2018
Tweet

More Decks by seki at druby.org

Other Decks in Programming

Transcript

  1. slide sponsors " " ! !!! @moro @ tricknotes dRuby

    Web ( ) https://t.co/fLhzWll5gY @hisashim Rails 700 https://t.co/wAMLWDekJh?amp=1 @igaiga555 https://lambdanote.com @golden_lucky @vestige_
  2. slide sponsors 5 !! 6 2 Scratch Day in !!

    @mame iSeq iSeq @youchan Speee Ruby @koichiroo RubyKaigi 2018 2 @ktou RubyWorld Conference 2018 yancya @yancya
  3. slide sponsors seki @tsuboi @ogijun people.suzuri.jp hsbt tatsuosakurai kenchan june29

    zaimy tnmt umazura 4 -20 pixiv FANBOX halfmoon_0419 usa shimashima35 igaiga
  4. ϫʔΧΛىಈ͢ΔτϦοΫ [:ts_eval, ...] take [:ts_call, ...] write [:ts_call, ...] AST,

    genv, lenv evaluate while true it = ts.take([:ts_eval, nil, nil, nil, nil]) it[0] = :ts_call ts.write(it) spawn_worker end