Wayne Vucenic <wvucenic / netgate.net> writes:

> It's particularly fun to work hard on a problem, but then finally see,
> by using just the right features of the language, how to write a short
> and straightforward solution.

OK - this is a bit vague, but:

Design a discrete event simulation system in Ruby. Make full use of
singleton objects, closures, threads, and blocks. Make all behaviors
pluggable for maximum flexibility. Package it as a re-usable
library. (It's something I've been wanting to do for a while).


Regards


Dave