From: GS Date: 2009-02-28T06:26:33+09:00 Subject: Re: Common Lisp conditions On Feb 27, 8:03 am, Christopher Dicely wrote: > > Exceptions don't need to be errors in Ruby, though conventionally they > are used for that and throw/catch for similar non-errors. As far as > the additional functionality of conditions, its not that hard to > implement at least what I see as the most important one (restarts) on > top of Ruby's existing exception-handling using continuations, e.g., > in Ruby 1.8 (and, I would presume, Ruby 1.9 with the addition of > "require 'continuation'" at the top: > > [code snipped] That's very impressive and interesting, Christopher. Thanks! Gavin