-
California Smalltalkers Meeting on Aug. 13: Craig Latta to Present His Work with Catalyst, a WASM-Based Smalltalk VM
The California Smalltalkers meeting on August 13 at 7:00 p.m. PDT will feature a presentation by Craig Latta on his recent work with Catalyst, a WebAssembly GC (WASM GC) implementation of the Open Smalltalk virtual machine. Latta will share surprising results from experiments using AI models to dynamically translate Smalltalk methods into WASM functions. The…
-
Naming and Referencing Morphs in Squeak/Smalltalk
Dr. Nicola Mingotti has released a new in-depth tutorial video that explores how to identify and name Morphs in the Squeak/Smalltalk environment. If you have ever wondered how to refer to a specific Morph – for example, how to say “make that Morph yellow” – this video walks you through several effective techniques. Throughout the video,…
-
Lesson 7: Programming the Shooter Game in Squeak/Smalltalk
Let us dive into the exciting process of game creation! In this lesson, you will begin writing the actual code that brings your game to life. The previous lessons prepared you by helping define the game’s key objects and their responsibilities. Now, with those ideas in place, it is time to create your first class…
-
What Are Flaps in Squeak?
Dr. Nicola Mingotti has created a short introductory video, “Flaps in Squeak Smalltalk,” that explains how to get started using flaps in the Squeak environment. In the video, he demonstrates how to enable flaps, use them to drag objects into the Squeak World, and explores a few basic configuration options. If you are new to…
-
Lesson 6: Programming the Shooter Game in Squeak/Smalltalk
Lesson 6 – Object Interaction and Behavior In the last lesson, you were asked to identify the objects present in Figure 1 of Lesson 5. From the example, we will be using the object names ShooterGame, Ship, Shot, Enemy, and Score. These names have been chosen because they are clear, descriptive, and directly relate to…
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




