Monthly Archives: June 2007

Wishlist for JSON

JSON is great. It’s a nice implementation of the “heterogeneous structure of hashes and arrays” pattern that I have come across over and over. Just off the top of my head: Perl, Python, Ruby, Javascript, and pretty much any language … Continue reading

Posted in Uncategorized | 4 Comments

Draft Syntax

To make my goals and my approach a little more tangible, here is a draft syntax file for parsing JSON using my engine. number -> /(-)? ( 0 | ([1-9][0-9]*) ) (\. [0-9]+ )? ([eE] [+-]? [0-9]+ )?/; str_frag -> … Continue reading

Posted in Gazelle | 1 Comment

Parsing framework status

It’s time for me to post an update about how my parsing engine is going. In a word: very well! I’ve decided to use Lua to implement the parts that aren’t on the critical path. All the up-front work of … Continue reading

Posted in Gazelle | 4 Comments

The Balkanization of Distributed Version Control

I think it’s a shame that distributed version control systems are so fragmented. Today you’ve got darcs, mercurial (hg), git, monotone, codeville, bzr, and more to choose from. Fragmentation in this space is really bad because it’s really hard to … Continue reading

Posted in Uncategorized | 11 Comments