Buoy aims to complement Pharo and GS64 adding useful extensions.
To learn about the project, install it and follow the assertions tutorial, or expand your understanding over specific topics:
- Collections: Additional abstractions for Collections. See the related documentation.
- Comparison: Support to compare objects both for equality and identity.
They are typically used to implement the
=
andhash
methods. See the related documentation. - Math: Basic arithmetic abstractions like Percentages. See the related documentation.
- Bindings and Optionals: Support to express optional values and required values, that can be unknown at the beginning of an execution. See the related documentation.
- Exception Handling: Extensions to the exception handling mechanics.
- Meta-programming: Some abstractions like namespaces, interfaces and extensions to the Object model.
- Internationalization: Abstractions and extensions for localizing an application.
- SUnit: Extensions to the SUnit framework.
To use the project as a dependency of your project, take a look at: