Key Features
- Tracks units of measure through all calculations allowing you to mix units of measure transparently
- Comes with a huge database of units and conversion factors
- Supports live unit feeds like current conversion
- Inspired by the Frink project (http://futureboy.us/frinkdocs/)
- Tries to combine Frink's fluent calculation style with idiomatic Clojure
Usage
Using Leiningen, create a new project
$ lein new frinj-example
Add the following line to the dependency list in frinj-example/project.clj:
(defproject frinj-example "1.0"
:dependencies [[org.clojure/clojure "1.3.0"]
[frinj "0.1.3"]])
Pull the dependencies and start the REPL
$ cd frinj-example
$ lein deps
$ lein repl
Reference and initialize the Frinj calculator
user=> (use 'frinj.repl)
Start calculating!
Examples
See example calculations for ideas...
Live units for currencies, precious metals etc, see simple examples
Finally, check out the wiki from more info.
License
Copyright (C) 2012 Martin Trojer
Distributed under the Eclipse Public License, the same as Clojure.