Skip to main content

Posts

Tudor Gîrba: What exactly is Glamorous Toolkit? - 24 April 2024

To some people Glamorous Toolkit is a Pharo environment. To others it’s a knowledge management system. Others might see a code analysis platform, a data visualization or an API browsing tool. Yet others see the graphical stack with its interactive editors. Glamorous Toolkit is all of these. But it’s really also none of these. These are merely examples of the many forms the environment can be molded to. And there can be many more. Glamorous Toolkit is primarily an environment that makes it possible to create many experiences seamlessly and contextually. This then leads to a new way of programming that we call Moldable Development. Tudor Gîrba is a software environmentalist and the CEO of feenk.com where he works with an amazing team to make the inside of systems explainable. Much of the work is embodied in Glamorous Toolkit ( gtoolkit.com ), a novel environment that enables moldable development.  This will be an online meeting from home.  If you'd like to join us, pleas
Recent posts

Maximiliano Tabacman: Electronic Roleplaying Assistant - 27 March 2024

 In this presentation, Maximiliano Tabacman will be presenting the main features, abstractions and design decisions behind ERA , the Electronic Roleplaying Assistant. Abstract: ERA is currently being used to create characters and manage the adventures of many gaming groups across the world, supporting Navigator RPG, Against the Darkmaster, Rolemaster Classic, Rolemaster Fantasy and Rolemaster Unified. We will review how Pharo allows creating a deployed version that runs locally in Linux, Mac and Windows, while Digital Ocean and Auth0 allow running an online server with different user roles. https://pharo.org/success/RolPlayingAssistant.html We will also mention how ERA makes use of the different frameworks developed and maintained by the Buenos Aires Smalltalk group, hosted at Github. Maximiliano Tabacman is a long time Smalltalker with a Phd from the University of Buenos Aires. He is a Software architect at Mercap, executive secretary at FAST and creator of ERA.  This will be an onli

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

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!