Stéphane Ducasse
About Bloc and Toplo
We are continuing our journey with Pharo and I hope that with Pharo 14 we will release the new graphical stack for Pharo.
If you want to know more let me know. Here is some information:
Two large libraries
- Bloc is the base layer (basically Morphic low-level replacement)
http://github.com/pharo-graphics/bloc
- Toplo is a fully skinnable widget set inspired from https://ant.design. A. Plantec is doing a gorgeous implementation.
http://github.com/pharo-graphics/toplo
Some talks about Bloc
- 2022 Novisad PDF - https://rmod-files.lille.inria.fr/Pharo/PharoPresentations/2022-Bloc4Pharo-ESUGSlides-v3.pdf
- 2022 Novisad Video - https://www.youtube.com/watch?v=HvJTDYuXkMU
- 2023 Lyon PDF - https://rmod-files.lille.inria.fr/Pharo/PharoPresentations/2023-ESUG/2023-ESUG-NewsfromBloc.pdf
- 2023 Lyon Video - https://www.youtube.com/watch?v=iNQ7GVfDWak
Books
We are working on several books.
- A first one with Renaud Villemeur on the basics around Bloc and Toplo is available at https://github.com/SquareBracketAssociates/Booklet-Graphics/releases
- A tutorial is available A Simple Memory Game Tutorial
Games
We did some games with Enzo Demeulenaere Games in Bloc
Acknowledgments
All this work is sponsored by Thales, which uses it to design and prototype UX.
A public example is an interactive sales application for Thales with an old version of Bloc and Toplo See on youtube. They presented it at ESUG 2023 at Lyon.
8 June 2025