Calculate digits of Pi in hexadecimal.
Josh Bicking 150d9e162a Disable output buffering, add arg to enable it. | %!s(int64=7) %!d(string=hai) anos | |
---|---|---|
app | %!s(int64=7) %!d(string=hai) anos | |
src | %!s(int64=7) %!d(string=hai) anos | |
test | %!s(int64=7) %!d(string=hai) anos | |
.gitignore | %!s(int64=7) %!d(string=hai) anos | |
LICENSE | %!s(int64=7) %!d(string=hai) anos | |
README.md | %!s(int64=7) %!d(string=hai) anos | |
Setup.hs | %!s(int64=7) %!d(string=hai) anos | |
pi-digits.cabal | %!s(int64=7) %!d(string=hai) anos | |
stack.yaml | %!s(int64=7) %!d(string=hai) anos |
Calculate requested digits of Pi.
Built using The BBP Algorithm for Pi.
Install stack
, then run stack build
from inside the repository.
Run stack exec pi-digits-exe
, or execute the binary found in ./.stack-work/install/
.
optparse-applicative
for more formal/extensive arg parsing.prompt
with a monad.optparse-applicative
.delim
and printFun
.parseIndex
handles all parsing and calling logic now.--buffer
.