Buoy
This project aims to complement Pharo adding useful extensions.
License
The project source code is MIT licensed. Any contribution submitted to the code repository is considered to be under the same license.
The documentation is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Get started!
- Download a Pharo Image and VM
- Open a Playground and evaluate:
Metacello new
baseline: 'Buoy';
repository: 'github://ba-st/Buoy:master/source';
load
Feature List
Assertions
This library is aimed at providing a simpler way to enforce and check assertions. The main focus point is to use it in the business model. Read the online tutorial.
Math
This library provides basic arithmetic abstractions like Percentages. See the related documentation.
Bindings and Optionals
This library provides support to express optional values and required values, that can be unknown at the beginning of an execution. See the related documentation.
Collections
This library provides additional abstractions for Collections. See the related documentation.
Contributing
If you want to help check the contribution guidelines.