Discussion:
Still working on ripper
Jonathan Maasland
2007-07-09 11:19:25 UTC
Permalink
Hi all,

I just thought I'd let you all know that I'm still working on Ripper and
fixing bugs. Still got 7 bugs to fix before I'm done.

Currently I'm constructing test-cases which will allow for easy
verification of the correct working of Ripper.

I was just wondering about how and when I should commit the sources.
I've been thinking two different routes and I'd like some feedback
before proceeding.

The obvious first route is to commit everything as one big addition once
I'm finished.
The second route is to start committing right now and commit changes
once I fix a certain bug.

I'm kind of leaning towards the second, but like I said I'd like to
receive some feedback before I do actually commit.


With a friendly greeting,
Jonathan
Curt Hibbs
2007-07-09 16:58:58 UTC
Permalink
Post by Jonathan Maasland
Hi all,
I just thought I'd let you all know that I'm still working on Ripper and
fixing bugs. Still got 7 bugs to fix before I'm done.
Currently I'm constructing test-cases which will allow for easy
verification of the correct working of Ripper.
I was just wondering about how and when I should commit the sources.
I've been thinking two different routes and I'd like some feedback
before proceeding.
The obvious first route is to commit everything as one big addition once
I'm finished.
The second route is to start committing right now and commit changes
once I fix a certain bug.
I'm kind of leaning towards the second, but like I said I'd like to
receive some feedback before I do actually commit.
It doesn't really matter to me, whatever you are more comfortable with.

My question would be to Laurent: do you want to wait on this before building
& releasing 0.9.7?

Curt
Jonathan Maasland
2007-07-10 08:37:38 UTC
Permalink
Well I just finished fixing the last of the bugs. Ripper now correctly
parses my Ruby dist-files (1.8.6). I still have to check it against the
all the sources provided by the OneClick Ruby installer and against
InstaRails. I'll do that this afternoon and report back as soon as I get
the results. Just wanted to let you know the good news already.

With kind regards,
Jonathan
Post by Jonathan Maasland
Hi all,
I just thought I'd let you all know that I'm still working on Ripper and
fixing bugs. Still got 7 bugs to fix before I'm done.
Currently I'm constructing test-cases which will allow for easy
verification of the correct working of Ripper.
I was just wondering about how and when I should commit the sources.
I've been thinking two different routes and I'd like some feedback
before proceeding.
The obvious first route is to commit everything as one big
addition once
I'm finished.
The second route is to start committing right now and commit changes
once I fix a certain bug.
I'm kind of leaning towards the second, but like I said I'd like to
receive some feedback before I do actually commit.
It doesn't really matter to me, whatever you are more comfortable with.
My question would be to Laurent: do you want to wait on this before
building & releasing 0.9.7?
Curt
------------------------------------------------------------------------
_______________________________________________
Freeride-devel mailing list
http://rubyforge.org/mailman/listinfo/freeride-devel
Jonathan Maasland
2007-07-10 11:17:27 UTC
Permalink
Well I'm still not done yet. I'm getting some errors parsing the
One-click-installer directory.
I'll keep you posted as I go along.

Jonathan
Post by Jonathan Maasland
Well I just finished fixing the last of the bugs. Ripper now correctly
parses my Ruby dist-files (1.8.6). I still have to check it against
the all the sources provided by the OneClick Ruby installer and
against InstaRails. I'll do that this afternoon and report back as
soon as I get the results. Just wanted to let you know the good news
already.
With kind regards,
Jonathan
-snip-
Laurent Julliard
2007-08-26 07:29:50 UTC
Permalink
Guys,

I'm back from a long trip and reconnecting with you. Given that 0.9.7 is
not yet out I think we can wait for your new ripper Jonathan. This will
be a sifgnificant contribution to 0.9.7

Let me know when your are done with testing and commit.

Laurent
Post by Jonathan Maasland
Well I just finished fixing the last of the bugs. Ripper now correctly
parses my Ruby dist-files (1.8.6). I still have to check it against the
all the sources provided by the OneClick Ruby installer and against
InstaRails. I'll do that this afternoon and report back as soon as I get
the results. Just wanted to let you know the good news already.
With kind regards,
Jonathan
Post by Jonathan Maasland
Hi all,
I just thought I'd let you all know that I'm still working on Ripper and
fixing bugs. Still got 7 bugs to fix before I'm done.
Currently I'm constructing test-cases which will allow for easy
verification of the correct working of Ripper.
I was just wondering about how and when I should commit the sources.
I've been thinking two different routes and I'd like some feedback
before proceeding.
The obvious first route is to commit everything as one big addition once
I'm finished.
The second route is to start committing right now and commit changes
once I fix a certain bug.
I'm kind of leaning towards the second, but like I said I'd like to
receive some feedback before I do actually commit.
It doesn't really matter to me, whatever you are more comfortable with.
My question would be to Laurent: do you want to wait on this before
building & releasing 0.9.7?
Curt
------------------------------------------------------------------------
_______________________________________________
Freeride-devel mailing list
http://rubyforge.org/mailman/listinfo/freeride-devel
------------------------------------------------------------------------
_______________________________________________
Freeride-devel mailing list
http://rubyforge.org/mailman/listinfo/freeride-devel
Jonathan Maasland
2007-09-06 10:29:00 UTC
Permalink
Laurent,

Unfortunately I've been too busy last month to work on Ripper and to be
honest it's starting to become a bit too diffucult to keep working on
it. The complexity of Ripper is really starting to get to me.

All the showstopper bugs have been fixed, ie. it doesn't segfault
anymore. However certain constructs still can't be parsed.
For example "module ::Types" and several others. I've looked at other
parsers but there doesn't seem to be one out there that parses the
Ruby-sources correctly other than ANTLR.

My biggest problem however is that my Windows machine broke down and I'm
unable to compile Ripper on Windows. Therefore I'd like to ask someone
here on the list to help me out with it. Contact me off-list so I'll be
able to provide you with the sources. I'd be really really grateful if
someone could help me out with that.

With friendly greetings,
Jonathan
Post by Laurent Julliard
Guys,
I'm back from a long trip and reconnecting with you. Given that 0.9.7 is
not yet out I think we can wait for your new ripper Jonathan. This will
be a sifgnificant contribution to 0.9.7
Let me know when your are done with testing and commit.
Laurent
Post by Jonathan Maasland
Well I just finished fixing the last of the bugs. Ripper now correctly
parses my Ruby dist-files (1.8.6). I still have to check it against the
all the sources provided by the OneClick Ruby installer and against
InstaRails. I'll do that this afternoon and report back as soon as I get
the results. Just wanted to let you know the good news already.
With kind regards,
Jonathan
Post by Jonathan Maasland
Hi all,
I just thought I'd let you all know that I'm still working on Ripper and
fixing bugs. Still got 7 bugs to fix before I'm done.
Currently I'm constructing test-cases which will allow for easy
verification of the correct working of Ripper.
I was just wondering about how and when I should commit the sources.
I've been thinking two different routes and I'd like some feedback
before proceeding.
The obvious first route is to commit everything as one big addition once
I'm finished.
The second route is to start committing right now and commit changes
once I fix a certain bug.
I'm kind of leaning towards the second, but like I said I'd like to
receive some feedback before I do actually commit.
It doesn't really matter to me, whatever you are more comfortable with.
My question would be to Laurent: do you want to wait on this before
building & releasing 0.9.7?
Curt
------------------------------------------------------------------------
_______________________________________________
Freeride-devel mailing list
http://rubyforge.org/mailman/listinfo/freeride-devel
------------------------------------------------------------------------
_______________________________________________
Freeride-devel mailing list
http://rubyforge.org/mailman/listinfo/freeride-devel
_______________________________________________
Freeride-devel mailing list
http://rubyforge.org/mailman/listinfo/freeride-devel
Laurent Julliard
2007-10-22 15:13:57 UTC
Permalink
Jonathan,

Has anyone contacted you and offer help to compile the ripper parser on
Windows?

If not can sbdy on the mailing list volunteer for this ? We need this
library before we release FR 0.9.7

Can you also increment the version number of your ripper and send me a
tar.gz of your sources so that I can recompile it on Linux.

Thanks
Post by Jonathan Maasland
Laurent,
Unfortunately I've been too busy last month to work on Ripper and to be
honest it's starting to become a bit too diffucult to keep working on
it. The complexity of Ripper is really starting to get to me.
All the showstopper bugs have been fixed, ie. it doesn't segfault
anymore. However certain constructs still can't be parsed.
For example "module ::Types" and several others. I've looked at other
parsers but there doesn't seem to be one out there that parses the
Ruby-sources correctly other than ANTLR.
My biggest problem however is that my Windows machine broke down and I'm
unable to compile Ripper on Windows. Therefore I'd like to ask someone
here on the list to help me out with it. Contact me off-list so I'll be
able to provide you with the sources. I'd be really really grateful if
someone could help me out with that.
With friendly greetings,
Jonathan
Loading...