SqueakJS executes Squeak in a web page without a plugin. It is a fully capable virtual machine implemented in pure JavaScript running unmodified Squeak images. Squeak is a modern implementation of Smalltalk, the original dynamic object-oriented programming environment. It runs bit-identically on virtually any platform, and now in the web browser, too. site ![]()
Launch with version 5 image and source. squeak ![]()
.
Went on a brief dive into this code and community.
Where is the source? codefrau/SqueekJS github ![]()
Who is codefrau? What other code interests them? github ![]()
Hmm... interesting codefrau/three-svg-loader github ![]()
Three.js has an example SVGLoader js ![]()
This video demo of Caffeine shows a glimpse of some WebGL integration and reveal other places where the Squeek community are pursuing a similar collection of interests to our own federation.
YOUTUBE 8VzXmgAQWjc Caffeine Talk 25 August 2018
It looks to me like the browser is the next place through which all systems are integrated. These integrations also suggest Smalltalk has learned how to play nice with external systems.
See "Playing Nice—what Perl's got that LISP and Smalltalk lack"
blog ![]()