On Thu, Jul 21, 2005 at 06:36:45PM +0700, Lothar Scholz wrote: > BC> BTW, has anybody written a summary page comparing the features of Ruby to > BC> languages like OCaml, Haskell, Eiffel, Smalltalk? (Explanations in terms of > BC> doing X in Ruby versus X in those languages would be useful). Googling turns > BC> up a lot of interesting-looking but broken links :-( > > I doubt that a simple X vs. Y feature will help you in any way. > > All of them have concepts, implementations and ideas behind them that > you only can find by looking at the language in detail and trying it > out on at least a non trivial example. OK, a sample application implemented in all those languages then, with a commentary highlighting what makes each one tick. I did come across a broken link that sounded like it would do this, and then managed to get it via the Way Back Machine: http://web.archive.org/web/20020806212735/http://w3.one.net/~jweirich/oostuff/ A pretty simplistic example, but interesting nonetheless. Ocaml code, in particular, looks more familiar than I would have expected. Regards, Brian.