Skip to content

Craig Latta - WebAssembly as a Smalltalk Compilation Target (v1)

Photo of Tim Mackinnon
Hosted By
Tim M. and Giovanni C.
Craig Latta - WebAssembly as a Smalltalk Compilation Target (v1)

Details

WebAssembly (WASM) is an instruction format for portable high-performance code, run by a stack-based virtual machine. To Smalltalkers, this sounds very familiar. WASM is supported by the three most popular web browsers, and by other host platforms as well. Perhaps we can translate certain Smalltalk compiled methods to WASM, augmenting our support for physical processors and for livecoding the Web. For our February meeting, Craig Latta will describe his initial experiments, using the Epigram compilation framework.

Craig Latta is a research computer scientist in Berkeley and Amsterdam, with interests including livecoding, music performance, and interactive visualization. The discovery of a mysteriously-placed copy of the Blue Book at university led to stints at several exploratory labs, and a pursuit of improvisation wherever code is found.

Photo of UK Smalltalk User Group group
UK Smalltalk User Group
See more events