Jist is a new Javascript-based Lisp interpreter currently in development as a research project at Stewdio. With less than 24 hours behind it, Jist is in an “über alpha” stage—offering only minimal functionality and very little stability. The core of Jist is currently a cribbing of Joe Hanley’s JavaScript Lisp Interpreter. Stewdio is rebuilding this to favor lexical closures over dynamic scoping, and to add avenues for DOM manipulation.
Suggestions and code submissions welcome. See Jist at http://stewdio.org/jist/.
During the last two weeks Stewdio has invested a great deal of time and thought into the Ruby on Rails versus Python Django debate. We began using Rails roughly a year ago and this was our first exposure to Ruby. Conversely we dabbled in Python proper before investigating the Django framework. Our assessment? Ruby on Rails is currently a better solution for agile web development.
Python itself is a beautiful language and we are committed to using it in future projects (perhaps even via NodeBox). Unfortunately Django just isn’t what we’re looking for. Rails has a stronger development community with a sharper visual sense and a predilection for code elegance. David Heinemeier Hansson describes creating Rails as a quest for beauty. Something about that struck a chord with us. It’s the same gut feeling that causes us to prefer jQuery to Prototype. And it’s a shame that Processing has become the new lingua franca because Java is just . . . Python is to Saul Bass as Java is to Michael Bay.
Finally, the Rails and Django communities are not enemies as some suggest. They are the two brightest stars; enabling us to slowly navigate away from the graveyards of PHP, ASP, and ColdFusion.