|
|
London Ruby User Group:Implementing Scheme in Ruby
Implementing Scheme in Ruby
James Coglan is writing a Scheme interpreter in Ruby.
Scheme is a member
of the Lisp
family of languages, and is an excellent place to start if you're
interested in writing your own language. It's small and simple to parse,
yet has several advanced features that are only now becoming mainstream.
Based on Heist, my main interpreter
project, I present a brief overview of Scheme and use
Treetop to create a small runtime that
includes booleans, integer arithmetic, variables, user-defined functions,
conditionals, recursion and lexical closures.
ABOUT JAMES COGLAN
|
James currently works as a JavaScript developer at theOTHERmedia, producing UI code for various high-profile London
More about James Coglan
|
|
PODCAST IMPLEMENTING SCHEME IN RUBY
|
|
|
|
OTHER RIA, AJAX & WEB EVENTS
|
Dojo Connect
CONFERENCE (3 DAYS)
Online, Wednesday, February 10th
BOOK NOW!
|
|
London Ruby User Group
FREE EVENT:
Lightning Talk Evening
London, Wednesday, February 10th
|
|
London Geek Nights
FREE EVENT:
Hydras and Hypermedia
London, Thursday, February 11th
|
|
Adobe RIA User Group
FREE EVENT:
Spring Integration
London, Wednesday, February 17th
|
|
JAX London 2010
CONFERENCE (3 DAYS)
London, Monday, February 22nd
BOOK NOW!
|
|
HTML5 Communication: Using Web Sockets and more to
3 DAY COURSE. Featuring Peter Lubbers London, Wednesday, February 24th
|
|
HTML5 Communication: Using Web Sockets and more to
3 DAY COURSE. Featuring Peter Lubbers Paris, Monday, March 1st
|
|
Dojo Workshop
1 DAY COURSE. Featuring Sam Foster London, Friday, March 5th
|
|
|
|