Do you mean like a cellular automata, except
the 'cells' are plugable objects?
 (Perhaps something like Langston's Swarm project?)


James


> 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
>