Pharo: An environment for industry and research

When

18. 2. 2026
18:00

Where

Room TH:A-1455

Thakurova 7, Prague 6

This talk introduces Pharo, a dynamic, live programming language and environment. The presentation is structured in three parts: what Pharo is, how it is used today, and current work shaping its future.

The first part provides a brief introduction and a short demo highlighting features that make Pharo distinctive. The talk then presents examples of how Pharo is used in both industrial and research projects. The final part focuses on Soil, an object-oriented database implemented in Pharo. This ongoing research project explores concepts for a persistent, history-aware, reflective programming language.

The lecture will be held in English. All students, employees, and friends of Pharo who are interested in programming and databases are welcome to attend.

About speaker

Marcus Denker is a permanent researcher at Inria at the University of Lille. Previously, he held postdoctoral positions at the PLEIAD Lab, Department of Computer Science, University of Chile, and at the Software Composition Group at the University of Bern. His research focuses on reflection and metaprogramming for dynamic languages. He has been an active contributor to the Pharo open-source community for many years. Marcus Denker received his PhD in Computer Science from the University of Bern, Switzerland, in 2008, and holds a Dipl.-Inform. (MSc equivalent) from the University of Karlsruhe, Germany.

The person responsible for the content of this page: Bc. Veronika Dvořáková