# Kalkulon

A programmable expression calculator for programmers

- support of C-like syntax for expressions, e.g.: (0x10>>3)+(6|4)*7
- variables can be used, e.g: bitmask = 0x0F0F; 0x1234&bitmask
- support of user defined formulas and programs, e.g.: AddMul(a,b,c)=(a+b)*c; AddMul(1,2,3)
- fully programmable, e.g.: if, while, do, etc.
- result history (out, outl), e.g.: 3+4; out+8; outl[0]+outl[1]
- support of casts, e.g.: ((u8)-1)<<8
- support of dec, hex and bin number format, e.g.: (128+0x3d)&0b01101100
- support of strings and list, e.g.: list = {"Hallo ", "World"}; list[0]+list[1]
- syntax coloring for easy use of long expressions (configurable)
- support of autoload file ("autoload.k") for user defined variables, formulas, programs
- support of scripting through console version kkc.exe
- last but not least: Kalkulon is free software and should be compilable on most platforms (see readme of source package)

see also complete online help

If you have questions, suggestions or bug reports, please contact me!

© by Jürgen Holetzeck 2003, 2008
email: contact@kalkulon.de
web: www.kalkulon.de