Geek Recursion

Jan 27, 2006 13:51

Here's a great way to distract yourself if you are a geek:

-Decide to learn Lisp
-Decide that the best way to learn a language is to write your own version of the language.
-Decide that you could save time if you used somebody else's garbage collection and type system. Choose .NET/Mono
-Ignore the fact that you could save more time if you used somebody else's version of the language.
-Decide to bootstrap the language yourself.

Which is why I find myself spending time writing C# code to implement a subset of Scheme upon which I can then write Scheme in Scheme.

I always though computers were supposed to be labour saving devices....
Previous post Next post
Up