Review: Dragon Book, 2nd Edition

\<a href="http://www.amazon.com/exec/obidos/ASIN/0321486811/thinkinginnet-20"" target="_blank" rel="noopener noreferrer">Compilers: Principles, Techniques, & Tools 2nd Ed. by Aho, Lam, Sethi, & Ullman is the perfect book for two niches: people writing C compilers for embedded processors and CS students running the gantlet of compiler courses …

more ...

Microsoft DSL Tools: Rosetta Stone Needed (Calc Anyone?)

Twenty minutes ago I was throwing up my hands in despair at the C# code being generated by ANTLR and, turning to my blogreader, saw that Microsoft has released the documentation for their DSL (Domain-Specific Language) tools. Boy, is that a frustrating set of Web pages.

I'm all for revisiting …

more ...

Free Dog!

"Dog The Bounty Hunter" Duane Chapman, his son Leland (who we see around town), and Tim ("Youngblood") have been arrested and are facing extradition to Mexico. They are charged with kidnapping (bounty hunting being illegal in Mexico) a man who's now serving a 124-year sentence for rape. I wonder if …

more ...


Some Women See 100,000,000 More Colors Than The Rest of Us

According to this article, the X chromosone is responsible for generating the cone cells responsible for detecting red and greed, but in perhaps 2-3% of women (2 Xs, don'tchaknow) there is the possibility of generating a fourth receptor type halfway between green and red (orange-y). The resulting "tetrachromat" women can …

more ...

An App A Day For A Month

Dana Hanna intends to write a utility every day for a month. This reminds me of National Novel Writing Month (NaNoWriMo), a brilliant way to overcome the angst and inertia of the first draft. It will be amusing to see how this plays out.

more ...

Microsoft and Ruby

In comments, Daniel Crenna asked "What do you think of the Garden Point Ruby.NET compiler? If Microsoft supported this project financially, why do you think they didn't put together an in-house project similar to Jim's IronPython for the Ruby equivalent?"

I've swapped a couple emails with the GP guys …

more ...

Remembering Ted Hennessey

"Keep those fingers snappin'"

more ...

Sun Hires JRuby Developers: How Much To Read Into This?

Sun has hired Charles Oliver Nutter and Thomas Enebo, the two core JRuby developers with the charge of bringing JRuby to fruition.

I've held for a while now that the crucial step for Ruby to cross the chasm and become an "early majority" language was hosting / 100% transparent interop with …

more ...

Funny Concurrency Story

I've recently have been working with a client using a very well-known Web-tier library (which will go anonymous for certain reasons). Under heavy load, their system started responding terribly. They asked me to take a look at things.

To make a long story short, the library has a race condition …

more ...