Simon Willison’s Weblog

Subscribe
Atom feed for ruby

71 items tagged “ruby”

2007

The recent announcement that Mozilla's next JavaScript engine, Tamarin, will also be a container for functionality written in Python and Ruby (and, one assumes, beyond) is proof that JavaScript is the new Parrot.

Aaron Straup Cope

# 29th July 2007, 9:17 pm / javascript, aaron-straup-cope, mozilla, python, ruby, tamarin, parrot

lwqueue. Lightweight cross-language message queue system, written in Perl with client libraries in Perl, Python and Ruby.

# 16th July 2007, 10:04 am / perl, python, ruby, queue, lightweight, lwqueue, peter-cooper

The CSS Redundancy Checker. A tool for checking your markup for outdated CSS rules that don’t match any of your HTML. We were discussing the need for something similar to this at Torchbox a few weeks ago.

# 6th July 2007, 12:02 pm / html, hpricot, css, ruby, tom-armitage, tools

Mac OS X Leopard: UNIX. Leopard ships with DTrace, and it’s been hooked in to Java, Ruby, Python and Perl.

# 11th June 2007, 11:05 pm / java, ruby, python, perl, dtrace, leopard, osx

The One True Object (Part 2). Jim Hugunin describes how the DLR let’s Python / JavaScript / Ruby talk to each other using a message passing abstraction.

# 5th May 2007, 1:27 am / dlr, jimhugunin, microsoft, python, javascript, ruby

Dynamic Language Runtime. Miguel de Icaza describes how Microsoft’s new Dynamic Language Runtime lets you call JavaScript and Visual Basic functions from Ruby. Looks like they beat Parrot to the punch.

# 3rd May 2007, 10:29 pm / migueldeicaza, microsoft, dlr, javascript, visualbasic, ruby, parrot

Rack. “Rack provides an minimal interface between webservers supporting Ruby and Ruby frameworks”. Ruby’s equivalent of WSGI has just hit v0.1.

# 4th March 2007, 8:49 pm / rack, ruby, wsgi

method_missing: best saved for last. My least favourite thing about Ruby is the cultural tendency towards introducing weird new bugs in other people’s code.

# 7th February 2007, 2:16 pm / ruby, methodmissing

Apache Solr 1.1. Solr is the search Web Service built on top of Lucene. The latest release introduces JSON, Python and Ruby response formats in addition to XML.

# 13th January 2007, 1:16 am / json, python, ruby, xml, webservice, search, lucene, solr

2006

Stemtags is back, thanks to Camping. Nice example of a throw-away single script web app,

# 10th December 2006, 8:51 pm / matt-biddulph, ruby, camping

2003

The Philosophy of Ruby

The Philosophy of Ruby is the first part of Artima’s interview with Yukihiro Matsumoto (aka Matz), creator of the Ruby language. The interview touches on the philosophical differences between Python and Ruby, in particular Python’s preference for having one obvious way of doing things:

[... 245 words]