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.) Clamato is still experimental and changing rapidly. The following things are true for now, but might not be tomorrow: Clamato is self-hosting, in that it can compile