Sha256: 9c31f47387a92266a5e5998b6eaadc0b03ce2ae0dda82376ad867d97e031bf97
Contents?: true
Size: 1.24 KB
Versions: 2
Compression:
Stored size: 1.24 KB
Contents
<img src="https://travis-ci.org/bradurani/hamster-matrix.svg"/> # Hamster Matrix Hamster Matrix is a gem providing a persietent immutable matrix for functional programming in Ruby. It is an extension for the popular [Hamster](https://github.com/hamstergem/hamster/) gem, using Hamster [Vectors](http://www.rubydoc.info/github/hamstergem/hamster/master/Hamster/Vector) under the hood. It's great for using as a board in 2D video games where the matrix must be modified as the game state changes while leaving references to the old state unchanged, such as when using a time-travelling debugger. It copies the interface from Ruby's [Matrix](http://ruby-doc.org/stdlib-2.0.0/libdoc/matrix/rdoc/Matrix.html) class as much as possible. ## Installation Add this line to your application's Gemfile: ```ruby gem 'hamster-matrix' ``` And then execute: $ bundle Or install it yourself as: $ gem install hamster-matrix ## Usage ###Coming Soon!### ## Contributing Bug reports and pull requests are welcome on GitHub at https://github.com/bradurani/hamster-matrix. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the [Contributor Covenant](contributor-covenant.org) code of conduct.
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
hamster-matrix-0.9.1 | README.md |
hamster-matrix-0.9.0 | README.md |