Functional Programming is more popular than ever. Languages like Clojure, Haskell, Scala, and F# and popping up everywhere. Even Apple’s new Swift language has a functional flavor to it. The popularity of SICP study groups seems to be at an all time high.
What’s a poor Ruby programmer to do? If you’re using JRuby you might be able to integrate with Clojure or Scala, but what about the rest of us?
This is where the RubyLisp project comes in. It’s an opensource implementation of a large chunk of the Scheme language, written in pure Ruby and easily integratable into a plain ol’ Ruby app… or a RubyMotion app.
This talk will introduce RubyLisp: both the language itself as well as how to integrate it into a Ruby app.
Dave Astels, award winning technical author, has 30 years of experience creating software, primarily using object-oriented and functional languages. Dave has worked for companies such as TogetherSoft, ThoughWorks, Google, and DRW. He currently works for SteelSeries, in charge of Research and Innovation. Dave once wrote a blog post that resulted in rSpec.