Skip to main content

Posts

Juan Vuletich - Bootstrap & Dynamic Cuis Libraries - 28 February 2024

 Juan Vuletich returns to the UKSTUG to discuss some recent enhancements to Cuis Smalltalk : Bootstrap and Dynamic Cuis Libraries. Bootstrap: Creating Minimal Images from Scratch > * The last ancestor of Cuis Smalltalk that was bootstrapped from scratch was Smalltalk-76. Since then, various released images of Smalltalk-80, Squeak and Cuis were derived by applying updates to the previous one. A new tool called 'Bootstrap' allows the creation of minimal Smalltalk images from scratch. These images are in the Spur 32 and 64-bit formats, compatible with the OpenSmalltalk VM. 'Bootstrap' gives developers complete control over what is included in the new image. It is compact, relatively simple, and easy to extend and adapt. Dynamic Cuis Libraries : A binary format for Cuis code that is powerful and quick to load > * Dynamic Cuis Libraries are binary files with pre-compiled code that can be loaded into a running Cuis image. They can add new classes and exte
Recent posts

Pierre Misse-Chanabier - Polyphemus (Take 2) - 31 January 2024

Pierre Misse-Chanabier will talk to us about Polyphemus for the Pharo Virtual Machine. The presentation will focus on how to create Tooling on the Pharo Virtual Machine. (This does not require Virtual machine level knowledge) We will start by taking a look at a few existing tools. We will create one or two small tools, and see how they differ from tooling on the image side. Pierre Misse Chanabier is a recently graduated PhD with a focused interest on Virtual Machines, Code Generation, and Meta Programming. He worked on and contributed to many different levels and parts of the Pharo ecosystem. He is now working on how to leverage images for more than what they do now. He's currently working at Microdoc on the Graal VM. Born in south of France, he currently lives in Lille. This will be an online meeting from home. If you'd like to join us, please sign up in advance on the meeting's Meetup page to receive the meeting details. Don’t forget to bring your laptop an

Pierre Misse-Chanabier - Polyphemus - 29 November 2023

Pierre Misse-Chanabier will talk to us about Polyphemus for the Pharo Virtual Machine. The presentation will focus on how to create Tooling on the Pharo Virtual Machine. (This does not require Virtual machine level knowledge) We will start by taking a look at a few existing tools. We will create one or two small tools, and see how they differ from tooling on the image side. Pierre Misse Chanabier is a recently graduated PhD with a focused interest on Virtual Machines, Code Generation, and Meta Programming. He worked on and contributed to many different levels and parts of the Pharo ecosystem. He is now working on how to leverage images for more than what they do now. He's currently working at Microdoc on the Graal VM. Born in south of France, he currently lives in Lille. This will be an online meeting from home. If you'd like to join us, please sign up in advance on the meeting's Meetup page to receive the meeting details. Don’t forget to bring your laptop an

ESUG 2023 Recap - 27 September 2023

The ESUG conference returned once more this past summer when Smalltalkers from all over the world met in Lyon, France for a week of presentations, and socials. For this month's meeting, we'll have an open discussion about what was presented at the conference. If you've been there, join us to tell us what you liked, and why. If you could not go, join us and discover what went down in Lyon! This will be an online meeting from home. If you'd like to join us, please sign up in advance on the meeting's Meetup page to receive the meeting details. Don’t forget to bring your laptop and drinks!

Show'n'Tell - 26 July 2023

For this month's meeting, we'll open the floor to the whole audience and let people show what they are working on. If you have an interesting project to show, or if you'd like to get some help with some hard problem, just show up and be ready to present! This will be an online meeting from home. If you'd like to join us, please sign up in advance on the meeting's Meetup page to receive the meeting details. Don’t forget to bring your laptop and drinks!

David Buck - Beagle Smalltalk - 28 June 2023

For our June meeting, Simberon 's David Buck will present Beagle Smalltalk. Over the past 8 years, David has been developing a Smalltalk virtual machine and image. He used it to release two Smalltalk Games which ran on Andriod and iPhone devices. More recently, he's re-written the VM to use a new bytecode set and re-written the Smalltalk compiler with a new framework to make a new Smalltalk environment called Beagle Smalltalk named after the ship that took Darwin on his voyage of discovery. David plans to release this as an open-source Smalltalk to help and encourage kids to explore the world of programming. In this talk, David presents the current status of the project and where he hopes to go with it. David Buck is the president of Simberon - a company that has been providing Smalltalk training and consulting for over 25 years. Along with James Robertson, David produced the Industry Misinterpretations podcast and later the Smalltalk Reflections podcast with Craig Latt