sharing programmer-to-programmer. please enjoy. pages are formatted for landscape tablet, laptop, or monitor.

my benchmark

built a fully functional spreadsheet from zero.

no commercial libraries or frameworks.

no external libraries written by anyone else.

no copied code or designs.

written in ansi-c with only standard libraries.

interface uses very basic ncurses (no extras)

all code publicly available.

for everyday use

it has an extensive set of operators.

both standard and pure mathematics notation.

includes all ansi-c operators including bitwise

also interactive variables

and full pointer operations

needed scripting

it has three levels of automation…

first, extensive keyboard macros

second, scripts read from files

third, a wilder self-modifying agrios extension

the first two are common to my programs

wanted serious math

built to be a more natural formula interface.

adapted to handle common math notation.

and this is just the obvious stuff…

had to be fullsome

while it’s not perfect, it has a full set of functions

all formulas are turned into byte-code for speed

calculation uses dependency graph for efficiency

everything you see is built-in, nothing is super-imposed