UK Smalltalk User Group Meeting - 22 February 2023
Giovanni Corriga <[email protected]> Tue, 14 Feb 2023 23:12:29 +0000
| Newsgroups | gmane.comp.lang.self,gmane.comp.lang.smalltalk.gnu.general |
|---|---|
| Message-ID | <CAJ3_Vgb3VE6yozBZnL=-3XttZ=W8yjHyL7KMqDfQkWUZ+Zgpdg@mail.gmail.com> |
--===============6995222874500795029== Content-Type: multipart/alternative; boundary="000000000000a111e305f4b11927" --000000000000a111e305f4b11927 Content-Type: text/plain; charset="UTF-8" WebAssembly (WASM - https://wikiwand.com/en/Webassembly ) 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 ( https://thiscontext.com/epigram ). Craig Latta ( https://thiscontext.com/ ) 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. This will be an online meeting from home. If you'd like to join us, please sign up in advance on the meeting's Meetup page ( https://www.meetup.com/ukstug/events/291365015/ ) to receive the meeting details. --000000000000a111e305f4b11927 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">WebAssembly (WASM - <a href=3D"https://wikiwand.com/en/Web= assembly">https://wikiwand.com/en/Webassembly</a> ) is an instruction forma= t 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 s= upport for physical processors and for livecoding the Web. For our February= meeting, Craig Latta will describe his initial experiments, using the Epig= ram compilation framework ( <a href=3D"https://thiscontext.com/epigram">htt= ps://thiscontext.com/epigram</a> ).<br><br>Craig Latta ( <a href=3D"https:/= /thiscontext.com/">https://thiscontext.com/</a> ) is a research computer sc= ientist in Berkeley and Amsterdam, with interests including livecoding, mus= ic performance, and interactive visualization. The discovery of a mysteriou= sly-placed copy of the Blue Book at university led to stints at several exp= loratory labs, and a pursuit of improvisation wherever code is found.<br><b= r>This will be an online meeting from home.<br><br>If you'd like to joi= n us, please sign up in advance on the meeting's Meetup page ( <a href= =3D"https://www.meetup.com/ukstug/events/291365015/">https://www.meetup.com= /ukstug/events/291365015/</a> ) to receive the meeting details.<br></div> --000000000000a111e305f4b11927-- --===============6995222874500795029== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KU2VsZi1pbnRl cmVzdCBtYWlsaW5nIGxpc3QKU2VsZi1pbnRlcmVzdEBsaXN0cy5zZWxmbGFuZ3VhZ2Uub3JnCmh0 dHA6Ly9saXN0cy5zZWxmbGFuZ3VhZ2Uub3JnL21haWxtYW4vbGlzdGluZm8vc2VsZi1pbnRlcmVz dAo= --===============6995222874500795029==--