Comments for thisContext https://thiscontext.com adventures in livecoding Wed, 24 Sep 2025 19:57:16 +0000 hourly 1 http://wordpress.com/ Comment on Tether: remote messaging between Smalltalks with WebSockets by livecoding new AI skills with conversational MCP | thisContext https://thiscontext.com/2016/10/30/tether-remote-messaging-between-smalltalks-with-websockets/#comment-19790 Wed, 24 Sep 2025 19:57:16 +0000 http://thiscontext.com/?p=701#comment-19790 […] itself (for example, during the initialization phase). The script also speaks Caffeine’s Tether remote object messaging protocol, so it can forward client requests to a remote browser-based […]

Like

]]>
Comment on Caffeine Web services through Deno by livecoding new AI skills with conversational MCP | thisContext https://thiscontext.com/2022/07/09/caffeine-web-services-through-deno/#comment-19789 Wed, 24 Sep 2025 19:57:12 +0000 http://thiscontext.com/?p=2391#comment-19789 […] In a web browser, there’s no built-in way to accept incoming network connections. Using Deno integration I wrote, a server script acts as a proxy for any number of remote peers with server behavior, […]

Like

]]>
Comment on Catalyst phase four: decompiling the virtual machine simulator to WebAssembly as it runs by livecoding new AI skills with conversational MCP | thisContext https://thiscontext.com/2025/09/10/catalyst-phase-four-decompiling-the-virtual-machine-simulator-to-webassembly-as-it-runs/#comment-19788 Wed, 24 Sep 2025 19:57:09 +0000 http://thiscontext.com/?p=2529#comment-19788 […] adventures in livecoding « Catalyst phase four: decompiling the virtual machine simulator to WebAssembly as it runs […]

Like

]]>
Comment on AI-assisted just-in-time compilation in Catalyst by Catalyst phase four: decompiling the virtual machine simulator to WebAssembly as it runs | thisContext https://thiscontext.com/2025/07/22/ai-assisted-just-in-time-compilation-in-catalyst/#comment-19787 Wed, 10 Sep 2025 06:03:27 +0000 http://thiscontext.com/?p=2504#comment-19787 […] object memory I’m running in the simulation is the same one I created in the initial handwritten version of the WASM GC virtual machine. It runs a simple polynomial benchmark method that could be […]

Like

]]>
Comment on The Big Shake-Out by Catalyst phase four: decompiling the virtual machine simulator to WebAssembly as it runs | thisContext https://thiscontext.com/2019/03/25/the-big-shake-out/#comment-19786 Wed, 10 Sep 2025 06:03:24 +0000 http://thiscontext.com/?p=2220#comment-19786 […] knows which methods have been run by using the method-marking facility I wrote about in “The Big Shake-Out”. When the system runs a compiled method, it sets a field in the method to an increasing counter […]

Like

]]>
Comment on AI-assisted just-in-time compilation in Catalyst by decompiling the Catalyst virtual machine into WebAssembly from Smalltalk | thisContext https://thiscontext.com/2025/07/22/ai-assisted-just-in-time-compilation-in-catalyst/#comment-19781 Tue, 22 Jul 2025 06:35:21 +0000 http://thiscontext.com/?p=2504#comment-19781 […] « Catalyst update: a WASM GC Smalltalk virtual machine and object memory are running AI-assisted just-in-time compilation in Catalyst […]

Like

]]>
Comment on Epigram: reifying grammar production rules for clearer parsing, compiling, and searching by AI-assisted just-in-time compilation in Catalyst | thisContext https://thiscontext.com/2022/06/28/epigram-reifying-grammar-production-rules-for-clearer-parsing-compiling-and-searching/#comment-19780 Tue, 22 Jul 2025 06:05:36 +0000 http://thiscontext.com/?p=2357#comment-19780 […] WASM functions. We just need an expressive system for composing appropriate prompts. Using the same Epigram compilation framework that enables the decompilation of the Catalyst virtual machine itself into […]

Like

]]>
Comment on Epigram: reifying grammar production rules for clearer parsing, compiling, and searching by decompiling the Catalyst virtual machine into WebAssembly from Smalltalk | thisContext https://thiscontext.com/2022/06/28/epigram-reifying-grammar-production-rules-for-clearer-parsing-compiling-and-searching/#comment-19778 Tue, 22 Jul 2025 04:25:29 +0000 http://thiscontext.com/?p=2357#comment-19778 […] I wrote Epigram for compiling code written with Google’s Protocol Buffers serialization format. It also […]

Like

]]>
Comment on Catalyst update: a WASM GC Smalltalk virtual machine and object memory are running by decompiling the Catalyst virtual machine into WebAssembly from Smalltalk | thisContext https://thiscontext.com/2025/06/29/catalyst-update-a-wasm-gc-squeak-virtual-machine-and-object-memory-are-running/#comment-19777 Tue, 22 Jul 2025 04:25:25 +0000 http://thiscontext.com/?p=2476#comment-19777 […] adventures in livecoding « Catalyst update: a WASM GC Squeak virtual machine and object memory are running […]

Like

]]>
Comment on tactical Squeak speedups with WebAssembly by a Tethered server-side display | thisContext https://thiscontext.com/2023/04/07/tactical-squeak-speedups-with-webassembly/#comment-19776 Sat, 17 May 2025 23:39:43 +0000 http://thiscontext.com/?p=2398#comment-19776 […] When the system is headless, the HMTL canvas graphics context that would normally be used for image data is null. The interpreter instead uses postMessage() to pass the pixel data to the bridge. The bridge can then broadcast those pixels to interested clients. Normally, the bridge only relays remote messages and their answers amongst the worker and the clients. We can consider a display update as the parameter for an invocation of a virtual block closure callback, handled specially by each receiving Tether. When such an update is received by a system hosted in a web browser, the Tether puts image data to the graphics context of a local HTML canvas, just as the original system would have done normally. The worker’s BitBLT is invoked normally to calculate the pixels, and can use WebAssembly to speed things up. […]

Like

]]>