My earlier Haskell project had stalled out due to my not being very good at the language yet. What I want to do is build a compiler for Logo that produces JavaScript, with the turtle graphics on a canvas tag. Logo is an acceptable Lisp! I'd love to see it get more use.
Interestingly, though:
- There's already a beautiful Logo implementation that runs in javascript: papert.
- Mark is working on something like papert, but for Processing -- he wants to put your Processing sketches, how you say, in the cloud.
- There are some really nice (and free!) introductory CS texts that feature Logo. Brian Harvey has a pretty serious three-volume set. And there's a version of How to Think Like a Computer Scientist done in Logo.
1 comment:
I too had stalled out on Haskell until I ran into the RWH. Intrigued, I picked up a copy and have been chunking through.
What strikes me with Haskell is how much the strict type system forces you to think through the entire program before you get anything to compile.
This is definitely counter to my style where I bang out something ugly and then refine, refine, refine.
Post a Comment