Monthly Archives: February 2009

Open Source Journaling: Cornerstone

I was a bit fried and looking to escape from work, so I played around with Cornerstone a bit tonight. The key focus right now has been the parser of Cornerstone, which is written in Scala. In Cornerstone, there are what I’m calling the “mirror operators”[1]. Like OCaml, Haskell, and Scala, the user can define [...]

Posted in Ashlar/Cornerstone, Open Source Journaling | 4 Comments

Online Groovy and Grails Training

One project I’ve been working on — although not the super exciting one I can’t talk about — is online training on Groovy and Grails. The idea is to offer affordable, web-based training spread out as a series of 2-hour classes. This structure should work a lot better given our economic crisis: people don’t have [...]

Posted in New Frontiers | Leave a comment

Administrivia/Life Update

Just a brief note to say that I’ve installed a plugin to this blog that redirects blog posts to a canonical version: the major win here is that legacy links to this blog (like ones in old posts) will now work again. If you’re suddenly picking up 301 redirects in funny places, that’s why. Let [...]

Posted in Admin | Tagged , , , , , | Leave a comment

My Fundamental Issue with Ruby

If you’re going to play it fast-and-loose with types, that really is fine by me. But Ruby gets on my nerves with the way it does not let me do typing when useful and yet eagerly punishes me for using the wrong types.

Posted in Classic, Perl, Programming Language Punditry, Ruby/JRuby | Tagged , , | 21 Comments

Return on Investment

Over on my twitter stream, there was a brief conversation on first programming languages. Assuming you don’t count Zork, my first programming language was TI-BASIC, initially on the TI-82 but really on the TI-83. It started with creating a blackjack game because I was bored in class[1]. In short order, though, I was programming the [...]

Posted in To Be Categorized | Tagged , , | 2 Comments
  • Categories