Monday, May 28, 2012

I decided (somewhat reluctantly) to reinstall my Linux dual-boot setup.  For reasons that were never obvious, I was running Lubuntu 12.04 32-bit, in a measly 30GB partition.

My laptop has a 750GB disk, Intel Core i7 processor, and runs Win7 64 in the other partition.

So, I backed up what I thought was necessary (moving stuff to Dropbox), and then installed Lubuntu 12.04/64 bit.  And spent the rest of the day/evening working to reestablish my prior configuration.

I'm far from done, but most of the important bits are there: gvim, my .vimrc, my pathogen-infected bundle directory, a handful of tools (my ~/bin directory contents), Java, etc.

Clojure remains to do, along with plenty of other nits that I'll discover along the way.

Sunday, May 27, 2012

Kick Off

What do I know about the lambda calculus?  Next to nothing ... okay, nothing at all.  But I harbor a long-time interest in "things lambda."

I was fooling with Scheme, and decided Racket (aka PLT Scheme) was the one for me.  But then I heard of Clojure, which not only is a Lisp, it's hosted on the JVM ... opening a vast library of code, ready to roll.

So, that's where my head is at the moment.  I'm constantly "seeking" (i.e. looking at languages/platforms/...) but so far nothing can dislodge Clojure for its combination of simplicity, and ubiquity (the JVM, remember?).

This blog will document my experiments, my progress, my failures, as I record my own journey of discovery.  Someday, perhaps, I'll make this all a bit more public, and it just might help someone else struggling and (unknowingly) retracing my steps.

We'll see.