First successful #MCP #AI tool call between #Claude Desktop and #SqueakJS. The MCP server is livecoded and has a dynamic tools list and tools. #smalltalk #javascript #anthropic
First successful #MCP #AI tool call between #Claude Desktop and #SqueakJS. The MCP server is livecoded and has a dynamic tools list and tools. #smalltalk #javascript #anthropic
#SqueakJS—#Squeak and #Cuis full-fledged #Smalltalk can now run in any #browser.💕
Automated translation of #javascript to #webassembly for #squeakjs, including the JIT JS generated from #smalltalk compiled methods. https://thiscontext.com/2023/07/06/automated-translation-of-javascript-to-webassembly-for-squeakjs/
Debugging #webassembly and #javascript versions of #squeakjs side by side, to see where they diverge. #smalltalk #squeak #cuis #pharo #visualworks #caffeine
Using #javascript and #webassembly to their strengths in the #squeakjs virtual machine :: https://thiscontext.com/2023/05/08/catalyst-a-webassembly-enabled-version-of-squeakjs/ :: #caffeine #smalltalk #squeak #pharo #cuis #visualworks
Writing #webassembly by hand is boring. I'm writing a #javascript parser to decompile JS to WASM. #caffeine #smalltalk #squeakjs
I've replaced the inner BitBLT loop of #SqueakJS with handwritten #WebAssembly, and it still works... Now to generate and install it live from #Smalltalk.
RT @ccrraaiigg@twitter.com Updating primitive support for Pharo in the SqueakJS virtual machine. https://t.co/54AjmgZZb0 #esug18 #caffeine #pharo #smalltalk #squeakjs #squeak #javascript