Is Rockit abandoned?

Hello all,

Looks like Rockit, the OO parser generator for Ruby, is abandoned.

It doesn’t work with its own examples:

leikind@pc324:~/rockit-0-3-8/examples/calculator$ ruby calculator.rb
/usr/local/lib/ruby/site_ruby/rockit/rockit.rb:24:in
generate_parser': undefined local variable or methodrockit_grammars_parser’ for Parse:Module (NameError)
from calculator.rb:36:in `calculator_parser’
from calculator.rb:52

And some others have had similar troubles:

http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&inlang=ru&selm=3F30F549.6090601%40chadfowler.com

Anyone worked with Rockit recently?

Best regards,
Yuri Leikind

Yuri Leikind leikind@mova.org skrev den Tue, 23 Sep 2003 22:33:42 +0900:

Hello all,

Hi,

Looks like Rockit, the OO parser generator for Ruby, is abandoned.

Its been abandoned for some 2 years but I’m now working on it again.
Instead of fixing the old version I’ve decided to do a new one
with a C backend. Expect release in 3 weeks.

Sorry for the bad support these 2 years,

Robert Feldt

Hmm, do I smell speed?

···

On Tuesday, 23 September 2003 at 23:24:28 +0900, Robert Feldt wrote:

Yuri Leikind leikind@mova.org skrev den Tue, 23 Sep 2003 22:33:42 +0900:

Hello all,

Hi,

Looks like Rockit, the OO parser generator for Ruby, is abandoned.

Its been abandoned for some 2 years but I’m now working on it again.
Instead of fixing the old version I’ve decided to do a new one
with a C backend. Expect release in 3 weeks.


Jim Freeze

I used to work in a fire hydrant factory. You couldn’t park anywhere
near the place.
– Steven Wright

Yuri Leikind leikind@mova.org skrev den Tue, 23 Sep 2003 22:33:42
+0900:

Hello all,

Hi,

Looks like Rockit, the OO parser generator for Ruby, is abandoned.

Its been abandoned for some 2 years but I’m now working on it again.
Instead of fixing the old version I’ve decided to do a new one
with a C backend. Expect release in 3 weeks.

When you do this…will we be able to build a Ruby parser with it :slight_smile:

Sorry for the bad support these 2 years,

Your creativity is worth the wait!

Thank you for putting time back into this.

···

On Tuesday, September 23, 2003, at 10:24 AM, Robert Feldt wrote:

Robert Feldt

Richard Kilmer rich@infoether.com skrev den Wed, 24 Sep 2003 00:26:17 +0900:

Its been abandoned for some 2 years but I’m now working on it again.
Instead of fixing the old version I’ve decided to do a new one
with a C backend. Expect release in 3 weeks.

When you do this…will we be able to build a Ruby parser with it :slight_smile:

That sure is one of my goals. I’m not promising anything since
the Ruby grammar is a hairy one and I’ve been deep into it
before without getting out… :wink:

And Rich, lexeme positioning will be in there
as per your requests… :slight_smile:

Sorry for the bad support these 2 years,

Your creativity is worth the wait!

Thank you for putting time back into this.

Thanks for the support guys, I really have incentive
to make this happen now.

Regards,

Robert

Jim Freeze jim@freeze.org skrev den Wed, 24 Sep 2003 00:03:26 +0900:

Its been abandoned for some 2 years but I’m now working on it again.
Instead of fixing the old version I’ve decided to do a new one
with a C backend. Expect release in 3 weeks.

Hmm, do I smell speed?

Its not top prio but parsing is one of these things
were speed really can matter so yes, I think it will have
enough of it to be generally useful.

My goal now is to generate a Ruby C extension that gives
a parser. I think for many uses this will be good enough.
Long-term, yes, a pure-Ruby solution as an option would
be good (especially to experiment with intelligent
error reporting which is much harder in C) but don’t
expect it anytime soon.

Regards,

Robert

In article oprvyxretfoglyup@mail1.telia.com,

···

Robert Feldt feldt@ce.chalmers.se wrote:

Richard Kilmer rich@infoether.com skrev den Wed, 24 Sep 2003 00:26:17 +0900:

Its been abandoned for some 2 years but I’m now working on it again.
Instead of fixing the old version I’ve decided to do a new one
with a C backend. Expect release in 3 weeks.

When you do this…will we be able to build a Ruby parser with it :slight_smile:

That sure is one of my goals. I’m not promising anything since
the Ruby grammar is a hairy one and I’ve been deep into it
before without getting out… :wink:

And Rich, lexeme positioning will be in there
as per your requests… :slight_smile:

Sorry for the bad support these 2 years,

Your creativity is worth the wait!

Thank you for putting time back into this.

Thanks for the support guys, I really have incentive
to make this happen now.

Yes, we’re watching :wink:

Looking forward to it.

Phil