roller

Haskell implementation of dice notation.


Keywords
gpl, library, program, Propose Tags, , Index, Roller.CLI, Roller.Core, Roller.Parse, Roller.Types, roller-0.1.7.tar.gz, browse, Package description, Package maintainers, ljsc, PiotrJustyna, edit package information , 0.1.4, 0.1.5
License
GPL-2.0-only
Install
cabal install roller-0.1.7

Documentation

Roller

Roller is a nice little utility that lets us generate numbers from dice expressions popular in pen and paper role playing games. Haskell implementation of dice notation.

Builds

master

master

develop

develop

current version

Hackage

Usage & sample dice rolls:

Single Terms:

Constant Term:

$ roller "4"
4

Dice Term:

$ roller "4d5"
10

Combined Terms:

Addition:

$ roller "3d10 + 2"
23

Subtraction (verbose mode):

$ roller -v "3d10 - 2"
16 [7,3,8,-2]

Multiple rolls:

$ roller -n5 "1d4"
1
3
3
2
3