4 ms·
Really? You mean after hundreds or thousands of non-trivial applications written in / using JS, a cutesy scheme interpreter was the tipping point?
by wheels 18y ago
Really? You mean after hundreds or thousands of non-trivial applications written in / using JS, a cutesy scheme interpreter was the tipping point?
- jacquesm 18y agoNo, I mean that a language implemented in JavaScript is sort of a milestone, once you can emulate language 'a' in language 'b' I think that counts for something. My JavaScript knowledge is somewhat dated and this opened my eyes as to how dated it really is. I was not aware that JavaScript was so versatile, even though I've used it plenty of times to achieve some functionality not present in html. In fact, that's probably the closest I can come to a one line description of the way I viewed JavaScript, an extension to html, obviously I was very wrong. The html in this case simply is a container for a completely self contained language implementation, so that goes well beyond 'extending the functionality of html'.
- wheels 18y agoI find Cappuccino (objective-c-like interpreter) and 280slides (corresponding demo) significantly more impressive, and they're from a YC startup to boot. http://cappuccino.org/ http://cappuccino.org/ | http://280slides.com/ http://280slides.com/ There have been major apps written in Javascript for at least 5 years. I mean, a huge slice of the whole "web 2.0" shebang is client side Javascript apps doing asynchronous communication with servers...
- jacquesm 18y ago> client side Javascript apps doing asynchronous communication with servers that much I'm aware of, but the fact that there is enough general functionality in there to be able to stick together a complete implementation of another language was definitely news to me. I've been using JavaScript since its introduction to deliver 'video' (as in one jpeg replacing another) for the longest time, and I found a way to do an underwater call to the server long before 'ajax' even had a name or microsoft introduced the corresponding http request call. I'll look at the examples you cited, it definitely sounds like cool stuff.
- jacquesm 18y agoThank you so much for that, most impressive.