J is for Javascript

J is for Javascript: A direct-style correspondence between Algol-like languages and Javascript using first-class continuations

FREE-DOWNLOAD O Danvy, C Shan… – Domain-Specific Languages, 2009
Abstract. It is a time-honored fashion to implement a domain-specific language (DSL) by translation
to a general-purpose language. Such an implementation is more portable, but an unidiomatic
translation jeopar- dizes performance because, in practice, language implementations