From: Roger Pack Date: 2007-10-15T23:23:06+09:00 Subject: ruby wish-list My personal ruby wish-list (for any feedback): 1) the ability to rescue arrays (or some way to rescue multiple classes without pain), like this: all_socket_interrupts_array = [SocketError, Errno::EHOSTUNREACH, Errno::ENETUNREACH] begin # stuff rescue all_socket_interrupts # non ugly, yet precise! end 2) a GC that is 'user-definable' (run after this definable threshold, this often), and (asidedbly), a GC that can run in its own (native) thread so it doesn't pause execution of normal threads. 3) an ensure block that's uninterruptible, a la: begin # do stuff rescue # rescue stuff ensure_uninterruptible # (or call it ensure_critical) # do stuff which is guaranteed to get run, and not interrupted. end 4) the optional ability to have it display the whole backtrace on uncaught exceptions (and also for all existing threads). Guess that's it :) Any thoughts? Thanks. -Roger -- Posted via http://www.ruby-forum.com/.