Sha256: 2ba95d378a4d2cb29b7b59bbb4e00038a98d0c76b0b20d55a5b84df6a36b24a6
Contents?: true
Size: 1.3 KB
Versions: 1
Compression:
Stored size: 1.3 KB
Contents
[![Build Status](https://travis-ci.org/bradurani/hamster-matrix.svg?branch=v0.9.3)](https://travis-ci.org/bradurani/hamster-matrix) # 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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
hamster-matrix-0.9.5 | README.md |