Installation | Contributing | License
Bloc is a low-level UI infrastructure & framework for Pharo.
Main maintainers : Glenn Cavarlé & Aliaksei Syrel
- Jenkins Job on pharo-contribution
- "In progress" Documentation [ html | pdf ] (not yet up-to-date)
The following script installs Bloc and its dependencies in Pharo 6:
(Use it if you don't know what to do)
Metacello new
baseline: 'Bloc';
repository: 'github://pharo-graphics/Bloc/src';
load: #core
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
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:
https://www.microsoft.com/en-US/download/details.aspx?id=48145
Want to contribute on Bloc? Awesome! We have instructions to help you get started contributing code or documentation.
Licensed under the MIT license.