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