Sha256: b30bba0d94759ee6a9802f25cddaa0b77343bb9c14008b6457075612c5518bfe

Contents?: true

Size: 686 Bytes

Versions: 1

Compression:

Stored size: 686 Bytes

Contents

README
======

Evaluator is a mathematical expression evaluator for infix notation. It supports variables and functions.

Usage
-----

    require 'evaluator'
    puts Evaluator('1+1')
    puts Evaluator('sin pi')

See the test cases for more examples.

Calculator
----------

A small calculator program (calc.rb) is provided with this library. You can use
it as follows:

    $ ./calc.rb
    > number := 10
    10
    > number * 3
    30
    > 1 [joule] in [MeV]
    6241509647120.42 MeV

The calculator loads a few natural constants at startup (calc.startup). For unit support
my unit gem is used. Units are denoted in brackets e.g. [meter], [kV] etc

Authors
-------

Daniel Mendler

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
evaluator-0.1.6 README.markdown