30 Apr '14, 3am

Writing An Interpreter In 15 Minutes With Ruby:

Writing An Interpreter In 15 Minutes With Ruby By Peter Cooper / June 2, 2009 At the last regular London Ruby User Group meetup, James Coglan gave a talk on how to implement a Scheme interpreter in 15 minutes . He recorded a video of the coding in progress beforehand so he could focus on the narration so unfortunately the video (available in a higher resolution here from Vimeo ) is without sound. There is, however, a ZIP file of HTML slides available to help you follow along. Naturally, building an arbitrary interpreter from scratch without having a design in mind in 15 minutes is impossible (except for the most trivial of cases) but James' demo is nonetheless impressive. James' knowledge and examples are built upon his work on Heist , a Ruby-powered Scheme interpreter that has somewhat more functionality than the 15 minute version. The parsing is taken care of primarily b...

Full article: http://www.rubyinside.com/writing-an-interpreter-in-15-mi...

Tweets

@chrismessina I made the Ruby version:

rubygems.org 02 May '14, 7pm

Ruby wrapper for the Sunlight Congress API, a live JSON API for the people and work of Congress, provided by the Sunlight ...

fluent-plugin-ruby_one_liner (0.0.2): Fluentd p...

rubygems.org 29 Apr '14, 11am

fluent-plugin-ruby_one_liner 0.0.2 Fluentd plugin to run ruby one line of script install gem install fluent-plugin-ruby_on...

BRIEFS: James Nielson breaks 5 minutes in the B...

runnersworld.com 29 Apr '14, 1pm

James Nielsen of California trained hard and studied hard. His work paid off. Nielson posted a video of himself attempting...

Learn Ruby with

rubylearning.com 01 May '14, 8am

, a participant who just graduated, has to say – “You kindly offered me the opportunity to join your Ruby course. I’m new ...

Ruby: Ruby 2.0.0-p481 リリース

ruby-lang.org 09 May '14, 3am

Ruby 2.0.0-p481 がリリースされました。 今回のリリースには、多数のバグ修正が含まれています。例としては、 Readline-6.3 サポート 古い OpenSSL での問題の修正 (p451 でのデグレーション) 同梱されている...

Minutes of the CPT Claims & Insurance Committee...

cpt-uk.org 01 May '14, 3pm

The Scottish Vehicle Maintenance Committee is a Standing Committee of CPT and comprises of senior engineering directors an...

Ruby 2.0.0-p481 is released

ruby-lang.org 09 May '14, 3am

We are pleased to announce the release of Ruby 2.0.0-p481. This release includes many bugfixes, such as: support for build...

Ruby on Rails 4.0 Release Notes — Ruby on Rails...

guides.rubyonrails.org 29 Apr '14, 7pm

If you're upgrading an existing application, it's a great idea to have good test coverage before going in. You should also...

Prueba Ruby. Genial

tryruby.org 09 May '14, 10am

JavaScript Not Detected TryRuby requires JavaScript to be enabled (it's an editor thing).

15 of the world's best beach bars

15 of the world's best beach bars

aluxurytravelblog.com 29 Apr '14, 11pm

The ramshackle exterior of Dune Preserve Beach Bar is everything you’d imagine to find in the Caribbean. Built from a bevy...

Myanmar worker jailed 15 months for biting off chunk of colleague's ear

Myanmar worker jailed 15 months for biting off ...

straitstimes.com 29 Apr '14, 7am

A construction worker from Myanmar who bit off a thumb-sized chunk of his colleague's ear was on Tuesday sentenced to 15 m...

uploadcare-ruby (1.0.5): Ruby wrapper for Uploa...

rubygems.org 29 Apr '14, 10am

Ruby wrapper for Uploadcare service API. Full documentations on api can be found at https://uploadcare.com/documentation/r...

Joe Grant challenges the lack of immersive life...

irunfar.com 01 May '14, 8pm

Thank you all for the thoughtful comments. I was a bit hesitant at first to write this article as it's difficult to proper...