From: ptkwt@...1.aracnet.com (Phil Tomson) Date: 2002-09-18T08:08:36+09:00 Subject: Re: Why are parser tools rarely used in ruby?(Rockit) In article <3d87a236$0$64151$edfadb0f@dspool01.news.tele.dk>, MikkelFJ wrote: > >"why the lucky stiff" wrote in message >news:20020917193309.GA29004@rysa.inetz.com... >> MikkelFJ (mikkelfj-anti-spam@bigfoot.com) wrote: >> > Actually Racc does not seem to be in the 1.6.7 Windows distribution - >but I >> > recall it being in an earlier version - a cygwin issue? > >> I've been actively coding a YAML parser for Ruby [http://yaml4r.sf.net/] >> which uses Racc for parser. Having always adored Yacc, I found Racc a >natural >> counterpart. I find it to execute speedily and development itself has >been swift. > >I wouldn't say I adore yacc, I find the $1 etc. syntax cumbersome when you >develop the grammar and you write many rules to do simple things - in that >respect RockIt rocks. But yacc is efficient and to the point. It has been >ported to many many languages. So if you know yacc, racc is the natural for >Ruby. There have been a couple of positive mentions of Rockit in this thread. I've not used it, but I read the section in the Ruby Developer's Guide on Rockit. It seems that the consensus is that it 'rocks' but is perhaps a bit slow. Is anyone still working on improving Rockit's performance? (Robert?) Phil