pharo-graphics/Bloc
Low-level UI infrastructure & framework for Pharo
Bloc
Bloc is a low-level UI infrastructure & framework for Pharo.
This repository contains a Bloc codebase to be included in Pharo and thus focuses on core features and stability.
It retrofits a part of the development made at https://github.com/feenkcom/bloc.
Install
The project can be loaded as usual via Metacello, using the BaselineOfBloc specification. To copy/paste a loading script. Use the following script to install stable Bloc in stable Pharo:
Metacello new
baseline: 'Bloc';
repository: 'github://pharo-graphics/Bloc:master/src';
loadYou can replace master by:
- dev to work on the development branch
- v2.5.0 to load latest released version
How to depend on it
Add this project to your Baseline with:
spec baseline: 'Bloc' with: [ spec repository: 'github://pharo-graphics/Bloc:v2.5.0/src' ].Documentation
These pages can be browsed via Pharo IDE -> World Menu -> Help -> Documentation Browser -> Bloc/doc (after loading the project).
Note that there is also a book under writing available at https://github.com/SquareBracketAssociates/Booklet-Graphics
Examples
Several options:
- Open the Demo browser via Pharo IDE -> World Menu -> Library -> Bloc -> Bloc demo browser
- Browse Bloc's
-Examplespackages - Browse related projects that use Bloc such as Toplo, BlocBenchs, Pyramid, Coypu.
Contact
Want to write us? you are welcome! you can either:
- Join the mailing-list lse-openbloc@inria.fr from http://sympa.inria.fr
- Chat via Discord in the #bloc channel of the Pharo server
Branches & Contributions
We describe our contribution workflow & branch name convention in this wiki page.
License
This code is licensed under the MIT license.