Note: This repository is no longer actively maintained. Current development of nocell is in https://github.com/alan-turing-institute/nocell.
A language for building probabilistic spreadsheets
Racket package dependencies are specified in info.rkt
: these will be installed automatically when following the instructions below.
To install the package, run raco pkg install
in this directory.
After installation, running raco doc nocell
will open the nocell documentation in your web browser.
The discounted cash flow calculator is an extended example written in nocell.
You might also like to browse the examples in this repository: examples
and test-examples
.
Design thoughts are in the wiki.
Branches
master
- is demo-abledevelop
- the tests passfeature/xy
- Feature branches- Pull requests - Mandatory, if you change an interface; Optional, if you want a review.
Style
- Explcitly provide rather than all defined out
- Use contract-out on provides
- No owners, but let people know what you are working on (slack, grabbing an issue)