The Weekly Squeak

  • UKSTUG Meeting on Wed 27: Christoph Thiede on SemanticText and Guille Amaral on Webside

    UKSTUG Meeting on Wed 27: Christoph Thiede on SemanticText and Guille Amaral on Webside

    Join us next Wednesday for an engaging double presentation on innovative advancements in Smalltalk programming: 1. SemanticText: Improving Exploratory Programming in Squeak with Generative AI Presenter: Christoph Thiede From autocomplete to conversational agents, AI is transforming how we interact with code. Christoph will introduce SemanticText, a framework that integrates large language models (LLMs) into Squeak/Smalltalk, enabling conversational…

  • SqueakJS Release 1.2.3

    SqueakJS Release 1.2.3

    Work has progressed with SqueakJS since our last report in April. In May, version 1.2.1 was released, adding a virtual Cmd button and fixes for touch events. The June release, version 1.2.2, made the copy-and-paste menu items functional on mobile devices. The most recent version, 1.2.3, was released in September, bringing a touch keyboard and…

  • Recovering from Frozen Images in Squeak

    Recovering from Frozen Images in Squeak

    When developing complex systems, encountering errors that leave your project in a frozen state can bring much sadness and consternation. For developers working with Squeak/Smalltalk, a frozen image refers to a situation where the system becomes unresponsive. This can happen due to various issues, including deadlocks, infinite loops, or recursive operations in Smalltalk code, which…

  • Raspberry Pi Performance Update: NUMA Memory Configuration Gains

    Raspberry Pi Performance Update: NUMA Memory Configuration Gains

    In a recent email to the Squeak developers mailing list (here), Tim Rowledge shared insights from the Raspberry Pi team regarding beneficial tweaks to memory configuration in the firmware, specifically focusing on NUMA (Non-Uniform Memory Access). These updates are part of ongoing efforts to enhance SDRAM performance for both Raspberry Pi 4 and 5 models.…

  • Sandblocks: A Projectional Block-Based Editor for Squeak

    Sandblocks: A Projectional Block-Based Editor for Squeak

    Sandblocks is a projectional, block-based programming environment written in Squeak/Smalltalk. Projectional editors are promising for tasks like language composition and domain-specific projections. Effective user interaction requires clear communication of program structure and supported editing operations. While making the abstract syntax tree visible can enhance clarity, it often leads to increased space usage and potential usability…

Aaron E. Walsh Avi Bryant Bert Freudenberg Bill Kerr Craig Latta Dan Ingalls debug Development Education ESUG ESUG2010 ESUG Innovation Technology Awards Etoys give 1 get 1 GSoc08 GSoC2010 HPI Immersive Education Industry Misinterpretations intel iPhone James Robertson JavaScript learning linux Lively kernel Morphic Newspeak programming Qwaq raspberry pi review Scratch Seaside Smalltalk Squeak SqueakFest Stéphane DUCASSE teaching technology Tutorials Video videos Viewpoints Web Development