> Subject: [ruby-talk:11065] MetaRuby 0.5 > MetaRuby 0.5 Hi, matju what do you think about organizing the different functionalities of lists, queues, stacks and particularly sets (the build in semantics is a bit arbitrary) into different modules? Your implementation of flatten seems to throw a "self - recursive flattening exception" when it encounters a self recursive Array (the simplest example is x = []; x << x ) - maybe the build in semantics should follow your implementation? Christoph