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

The Fancy Programming Language - FrOSCon 2013

The Fancy Programming Language - FrOSCon 2013

Talk I gave about Fancy at FrOSCon 2013 in Bonn, Germany. The talk is in German.

bakkdoor

August 25, 2013
Tweet

More Decks by bakkdoor

Other Decks in Programming

Transcript

  1. About me • Interested in programming language and their implementations

    • Professionally work on • backend systems • tools • language compilers, parsers, translators ...
  2. Dynamic Variables • Come from Lisp • Thread-local • Dynamic

    binding (runtime call stack) • Used for things like stdio • Like global variables, but way better
  3. Actors & Futures • Built-in support for async & future

    sends • Multiple implementations, thinking about using Celluloid as default implementation • Currently using Rubinius’ Actor library • rubinius-actor gem
  4. Actors & Futures • @ / @@ syntax compiled into:

    • Object#send_future:with_params: • Object#send_async:with_params: