GPL-2.0-only licensed by Sumit Sahrawat
This version can be pinned in stack with:calculator-0.4.1.2@sha256:25b8e63292977a694c837114485c40cf060a8e878dfae1747741651385eba805,3562
Module documentation for 0.4.1.2
There are no documented modules for this package.
Calculator
A feature rich calculator repl.
Features
- Arithmetic
- Standard mathematical functions
- Variable bindings
- Function bindings
- Single argument functions
- Multiple argument functions
- Plotting
- Static plots (no animation)
- Dynamic plots (for multiple argument functions)
Installation
Linux users
From hackage:
stack install gtk2hs-buildtools
PATH="$HOME/.local/bin:$PATH" stack install calculator
From the repo:
stack install gtk2hs-buildtools # From a directory with no stack.yaml
cd /path/to/calculator/repo
PATH="$HOME/.local/bin:$PATH" stack install
Windows users
This should work, assuming the PATH variable is set correctly:
cmd> stack install gtk2hs-buildtools
cmd> stack install calculator
Implementation
- Written in haskell
- Parsing done using parsec
- Repl built using haskeline
- Colored output using ANSI color codes
Usage
Use :? to view usage instructions.
Thanks
- Thanks to husky for color output.