Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
Cannot retrieve contributors at this time
Current Release v1.3.0 (October 4, 2015)
Release v1.2.0 (July 10, 2015)
- Pattern match now check arity of pattern and block
PatternMatching::ALL pattern now should be presented as variable length args (*args)
ArgumentError raised from method block won't be catched anymore by lib
Release v1.1.0 (August 12, 2014)
Record classes can be declared with a type/protocol specification for type safety.
- Improved documentation
- Improved tests
- Better synchronization (thread safety) on all platforms
- Continuous integration run on both Linux (Travis CI) and Windows (AppVeyor)
Release v1.0.0 (July 30, 2014)
- A simple implementation of tuple, an
immutable, fixed-length list/array/vector-like data structure.
FinalStruct, a variation on Ruby's
OpenStruct in which all fields are "final" (meaning
that new fields can be arbitrarily added but once set each field becomes immutable).
FinalVar, a thread safe object that holds a single value and is "final" (meaning
that the value can be set at most once after which it becomes immutable).
Press h to open a hovercard with more details.