Install • Documentation • License
Ludit is an interpreter for Ludi, a language meant to express and compute boolean algebra in the CLI.
Ludi allows you to generate truth tables and karnaugh tables.
Ludi Code | Truth table |
def and = A * B
def or = A + B
or(and(A, !B), C) |
|
Karnaugh | |
def and = A * B
def or = A + B
or(and(A, !B), C) ~k |
npm i -g ludit
(build from source for latest check package.json
)
Run ./install.sh
as root
Show help menu
ludit -h
Write boolean equations
ludit "A * 'B + 'A * B"
You can also run files with -f
ludit -f ./examples/project/main.ludi
Read the language documentation
Syntax highlighting file for vim is provided under
.vim/ludi.vim