About
I'm Josh Haberman, and I currently work for Google in Seattle, WA. My personal projects are:Meta
Daily Archives: January 11, 2009
LLVM Bitcode vs. Protocol Buffers
In a comment to a previous entry, Emmanuel Castro asks: You chose the LLVM bitcode format for Gazelle instead of Google Protocol Buffer. Is there any reason, or was it just because you made the choice before Protocol Buffer was … Continue reading
Posted in Uncategorized
7 Comments
The importance of being earnest
While I’m at it, I wanted to take a moment to recognize that I’ve too frequently made claims that are unsupported or premature. The worst example of this was when I claimed to have found an algorithm that computes LL(k) … Continue reading
Looking to 0.4
Given that whitespace has been relatively painless to implement, I think I’ll tackle a number of smaller things I’ve been meaning to do before releasing 0.4. Like whitespace-handling, these are things that prevent Gazelle from being more than a toy … Continue reading
Posted in Gazelle
Leave a comment
Gazelle handling whitespace/comments
I’m digging back into Gazelle after a several-month dormancy. If you happen to be someone who syndicates my commits, either directly or via your GitHub news feed (don’t laugh — I have 18 “watchers” on GitHub!) you’ll notice a flurry … Continue reading
Posted in Gazelle
Leave a comment