Skip to content

Latest commit

 

History

History
23 lines (16 loc) · 736 Bytes

README.md

File metadata and controls

23 lines (16 loc) · 736 Bytes

Abacus

A screenshot of Abacus

Abacus is a calculator with a small math language that supports user-defined variables and functions. Try it out!

Building Abacus

Abacus uses Haskell with Reflex. I recommend building Abacus with GHCJS. Here's how, assuming you have GHCJS installed:

npm install
cabal v2-build --ghcjs

This should create the folder dist-newstyle/build/*/*/*/build/abacus/abacus.jsexe, where the *'s depend on your system. Open index.html in that folder in a web browser.

If you use Visual Studio Code, this repository uses a dev container that comes with GHCJS.