Home > Gazelle > Gazelle 0.1 released!

Gazelle 0.1 released!

December 16th, 2007 Josh Leave a comment Go to comments

What is “Gazelle,” you might ask? Great question! It’s the name I finally chose for my parsing framework, and I’m really happy with it. It’s in the tradition of Yacc, Bison, ANTLR, Elkhound, etc, but evokes images of fast and graceful. Booyah.

It turns out there’s already a Gazelle Movie Editor, but I contacted the author and we’re cool. The two projects target really different audiences.

Anyway, Gazelle 0.1 is released! Read about it on the Gazelle web page and in the README.

I used Gazelle 0.1 to create a version of recs-collate that is 10-20x faster than the Perl version! My version is here.

So this is all very exciting. It took a little longer than the 1 month I predicted on July 10, but hey, better late than never.

What’s really exciting though is that this book just came in the mail:

This book is awesome. It strikes the perfect balance of “I’ve read 1700 academic papers on the subject and I will summarize them for you” and “I care about things that are actually practical.” I mean to mine this book for the algorithm or algorithms that will best suit my goals for Gazelle.

Categories: Gazelle Tags:
  1. buffalo
    December 19th, 2007 at 08:05 | #1

    Hey Josh, congraduations. Now I really want to have something I need to parse really fast to try it out! Does the Gazelle language specification language have a character for > by any chance?

    Well, you know computer science: it always comes down to parsing eventually, and sooner than you think.

    I wanna hear all about the details when I’m visiting.

  2. January 9th, 2008 at 20:00 | #2

    How are you liking that book… I put it on my Amazon wish list. I’m thinking about buying it… but it is pretty expensive.

  3. josh
    February 18th, 2008 at 01:10 | #3

    Brian, the book is worth every penny. It doesn’t cover absolutely everything (for example, it doesn’t cover expression parsing), but it does far better than any other book, especially at giving you the high-level perspective of how it all fits together.

  1. February 22nd, 2009 at 14:39 | #1