Showing posts from August, 2021

One year of presentations

With the latest uploads, we have now reached one full year of published UKSTUG presentations. These cover most of the Smalltalk dialects and a wide range of topics. You can check out all the presentations on Vimeo . Many thanks to all the presenters, and to everyone who attended the meetings!

Variables in Pharo - Wednesday, August 25th

The next meeting of the UK Smalltalk User Group will be on Wednesday, August 25th. Marcus Denker will talk about Variables in Pharo. We like to say that “Everything is an Object” in Smalltalk. This is true in many cases: Classes, methods, even the execution stack are reflectively available as objects. This talk shows how this idea can be extended to Variables and how Pharo implements first-class Variables for Globals, instance Variables, Class Variables, and even temporary variables. This presentation explores the Variable hierarchy, shows how variables simplify the compiler and how the reflective API provided by variables is used by the debugger. In a hands-on tutorial, we extend the language by defining new kinds of Variables. Marcus is a permanent researcher at INRIA Lille - Nord Europe . Before, he was a postdoc at the PLEIAD lab/DCC University of Chile and the Software Composition Group, University of Bern. His research focuses on reflection and meta-programming for dynamic langu