April 2008
4 posts
My Ideal Job
Somewhere in New York there is a metaprogramming job with my name on it. Where exactly? I haven’t found it yet, but I’m sure it’s keeping an eye out for me. ;-)
Apr 22nd
1 tag
PL What-Ifs
What if you compiled a source language to multiple target languages? gaining the benefit of more than one platform. For example, what if you were creating a brand new language that you wanted to be type-safe with all the intricacies of Haskell’s type-system, but you wanted to take advantage of libraries written in Ruby. And you created a compiler that first compiled your program to...
Apr 19th
1 tag
The Phase Concept
Anyone who’s been following my blog for a while may have seen a pattern by now. Everything I’ve written about programming languages has a theme, which when extrapolated, has one logical conclusion: to create a compiler for a programming language that is a good tool for creating other programming languages (possibly mini languages otherwise known as APIs or DSLs) with a GUI editor that...
Apr 15th
What I've Been Up To
The more I actually do, the less I write. In November, I didn’t blog a single post. The time I usually spent writing went to doing Project Euler problems and learning Haskell. Last month, I gave a presentation on functional programming with Haskell for Philly Lambda. In order to better understand Haskell (and Lisp) for the presentation, I wrote a simple Lisp interpreter in Haskell. ...
Apr 9th