Hello all, this is my first post on the ruby-talk list. I've been using ruby for a while though :-) Anyway, just horsing around I tried my hand at writing a ruby parser combinator. It (along with an explanation) is at http://twelvestone.com/forum_thread/view/29249 (the explanation and link to the gem and source tar are most of the way down the page (the post with the catapult in it)). Anyway I'm still a bit of a noob when it comes to fp and parsing stuffs so if anyone wants to correct me I'd be grateful for the help :) Cheers, Scott