<div dir="ltr">For our May presentation, Stephane Ducasse will present the vision behind Pharo and how that is been implemented incrementally across multiple releases. In Stef's words:<br><br>"The vision of Pharo is based on three pillars:<br>- First we want to make sure that Pharo is used to develop complex and robust systems (by complex we means multiple millions lines of code or objects).<br>- Second we want Pharo to be a modular system that can be versatile (Pharo on iot, on large servers, in the web browser….)<br>- Third Pharo should be an evolvable system that can adapt to new needs (modular tools, first class slot, new debuggers, packages…).<br><br>Sometimes it can be unclear that we follow this vision but over the years we are delivering this vision and we will continue. In this talk I will briefly recall the vision behind Pharo and show the achievements so far. I will show that our development is heavily backed by tests.<br>In the second part of the talk I will focus on the current effort to improve the user interface. I will show that the reimplementation of the Spec UI framework is a cornerstone of the future replacement of Morphic and use of GTK.<br>I will also answer questions about Pharo 11 and Pharo 12."<br><br>Stephane is an Inria Research Director, currently lead the RMoD team ( <a href="http://rmod.lille.inria.fr/">http://rmod.lille.inria.fr/</a> ). Stef is an expert in language design, software quality, program understanding, program visualisations, reengineering and metamodeling. Among his contributions we can list: traits (implemented in Pharo, Perl, PHP and other languages); Moose, an open-source software analysis platform ( <a href="http://www.moosetechnology.org/">http://www.moosetechnology.org/</a> ). Stef is one of the leaders of Pharo ( <a href="http://www.pharo.org/">http://www.pharo.org/</a> ), a dynamic reflective object-oriented language supporting live programming, and of the industrial Pharo consortium ( <a href="https://consortium.pharo.org/">https://consortium.pharo.org/</a> ).<br><br>Stef works regularly with companies such as Thales, Wordline, Siemens, Berger-Levrault, Arolla, and others on their software evolution problems. Stef has authored a couple hundred articles ( <a href="http://stephane.ducasse.free.fr/Publications.html">http://stephane.ducasse.free.fr/Publications.html</a> ) and several books ( <a href="http://books.pharo.org/">http://books.pharo.org/</a> ).<br><br>This will be an online meeting from home.<br><br>If you'd like to join us, please sign up in advance on the meeting's Meetup page ( <a href="https://www.meetup.com/ukstug/events/293473947/">https://www.meetup.com/ukstug/events/293473947/</a> ) to receive the meeting details.<br><br></div>