Monday, August 31st, 2009

Clamato: Smalltalk-esque runtime in the browser

Category: JavaScript, Showcase

As soon as we developed Bespin we wanted a world where we could create an application in the editor and see it live… and then edit it all live too! Server-side JS makes this quite possible.

Clamato is experimenting in this way too, albeit slightly differently:

Clamato is a Smalltalk dialect that is designed to operate within the JavaScript runtime. (For non-Canadians: “clamato” is what you get when you add clams to tomato juice. Some consider this an unholy mixture; others, a tasty treat.)

You have to see it in action to appreciate it. Browse over to the tutorial to tweak the live application on the fly. Fun!

Posted by Dion Almaer at 6:31 am

4.2 rating from 19 votes


Comments feed TrackBack URI

SmallTalk over JavaScript!? Where is the Javascript step? I want to do the same but straight over JavaScript.

Comment by alsanan — August 31, 2009

Wow, this is cool. Moreover, it can be very practical.

@alsanan: you can’t, because JS lacks essential language features.

Well, actually, you can, but it’s going to get too complicated (and bug-ridden as a result); so there’s little point.

Comment by chiaroscuro — August 31, 2009

So we moved from naming things after cleaning products to Star wars to clam/tomato juice products?

Comment by epascarello — August 31, 2009

Leave a comment

You must be logged in to post a comment.