Monthly ArchiveJune 2007

Programming Languages 17 Jun 2007 11:34 am

Insights into a language designer’s mind

The recent PLT Scheme blog entry, PLT Scheme Blog: Small is Beautiful, Large is Useful, and Scheme is Both, is an interesting insight into the ways that one implementation of the Scheme language has changed over time as the authors have tried to build large systems with it.

This kind of discussion is great for those who want to build their own languages, large or small, domain-specific or general. In particular, the struggle with macro systems, and classes is appealing as those are both very powerful features. It will be good to see how the new R6RS spec compares to Ruby. Ruby is a language that seems to have a made many good comprises as it is great for small scripts, and for building general purpose systems.

Humor &Programming Languages 16 Jun 2007 10:34 am

One More Reason Generics in Java Suck

So, I decide to abstain from generics because they suck. Then I forget the previous pain and I decide I should try to use them again, but I keep running into things about generics that stink. Then I decide to abstain again. Time passes, then I think I should use them again, and without fail, I run into something else stupid about generics.

This particular case makes sense when you remember erasure of generic types at compile time, but still this seems like a huge cognitive flaw in using generics. If I can override non-generic methods, then I should be able to override generic methods. Duh!

Language 16 Jun 2007 10:33 am

NPR : Szymborska’s ‘View’: Small Truths Sharply Etched

NPR : Szymborska’s ‘View’: Small Truths Sharply Etched

I heard this piece on the way home this afternoon. It really caught me by surprise. I haven’t heard any poetry I liked so much since Billy Collins.

You can find out more about her at Wikipedia and there is a site called PoetSeers that has several of her poems.