Is JavaScript a Lisp in disguise?
axisofeval.blogspot.com
axisofeval.blogspot.com
On a personal note, I think JavaScript and the browser's implementers decision to make it an event based system has made the whole development of UI's very elegant. I always likes UI systems that favored events and observers over procedural controllers as such I think JavaScript is a fantastic languadge for UI development.
I am still on the fence for back end business logic and infrastructure projects. When given the choice, I would rather just use Clojure or Java as opposed to JavaScript, there is no doubt about it that Lisp is a more powerful languadge and given the choice I would use it over JavaScript, but in the UI, JavaScript is powerful enough, yet easy enough for a designer to pick it up, as such I think it is designed well for it's intended purpose. Even if I don't agree with every design decision and even if it does not exactly resemble Lisp in it's efforts to mimic some of the power of Lisp.
Has that really become common??