Sha256: 57aefa075356c592840f3308c2fb4f2380ed2685bbb03dc3f839907c56e4cc74

Contents?: true

Size: 861 Bytes

Versions: 3

Compression:

Stored size: 861 Bytes

Contents

## About

Polly is a DSL for manipulating and evaluating symbolic expressions.

## Features

* Create calculations consisting of one or more s-expressions 
* Evaluate full s-expressions or any constituent parts
* Add custom function primitives for complex calculations
* Print s-expression parse trees in prefix or infix notation
* Perform data dependence analysis
* Analyze runtime performance 

## Installation

Add this line to your application's Gemfile:

    gem 'polly'

And then execute:

    $ bundle

Or install it yourself as:

    $ gem install polly


## Usage

TODO: for now just check out spec/examples.rb

## Contributing

1. Fork it
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Added some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create new Pull Request

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
polly-0.0.6 README.md
polly-0.0.5 README.md
polly-0.0.4 README.md