Low-level UI infrastructure & framework for Pharo
Smalltalk HTML



Installation | Contributing | License

License Travis AppVeyor Coveralls Jenkins

Bloc is a low-level UI infrastructure & framework for Pharo.

Main maintainers : Glenn Cavarlé & Aliaksei Syrel


Bloc Zeroconf Script

These scripts download the latest Pharo 60 Image + the stable Pharo VM for 60 and installs the latest version of Bloc.

(All-in-one "user" versions) wget -O- --no-check-certificate https://goo.gl/YYHH5a | bash

(All-in-one "developer" versions) wget -O- --no-check-certificate https://goo.gl/HQAPI5 | bash

More detailed installation guide is described here

Ubuntu 64bit

In order to run Bloc on top of 32bit Pharo on 64bit machine you have to install 32bit compatibility packages:

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libstdc++6:i386 libx11-6:i386 libglu1-mesa:i386 libfontconfig1:i386 libssl1.0.0:i386
sudo apt-get install libgtk2.0-0:i386 libgtk-3-0:i386


Sparta/Moz2D graphics API requires Visual C++ Redistributable for Visual Studio 2015:


Want to contribute on Bloc? Awesome! We have instructions to help you get started contributing code or documentation.


Licensed under the MIT license.