Spartrekus,

I am also a big fan of spreadsheets.

I made many experiments trying to integrate my own functions into a spreadsheet. These are my temporary conclusions. If you have

found something better, let me know !

[*] [not practical, i don't like Windows] Use windows and

**Excel**, there exist a Python plugin.

[*] [not practical, i don't like Windows] Program Excel in

**VBA**.

[*] [not practical] Program

**LibreOffice**, i tried, it is a nightmare, after 2 days i gave up.

[*] [feasible, practical] Use

**GoogleSheets**, it is programmable in Javascript. This is what i am doing currently.

[*] [feasible, but ??] GoogleSheets is a "fork" of

**Ethercal** AFAIK, so i thought I could add functions to Ethercal, after a few hours i gave up, it does not seem practical. I admit i did not put much effort here.

[*] [feasible]

**Maple** has a little spreadsheet interface !

[*] [not practical, onl Windows]

**Mathematica** AFAIR can connect to Excel

[*] [not ready]

**TeXmacs** has a spreadsheet like interface where you can program your functions. But it is not ready for prime time IMO.

[*] [in theory working] There exist a Spreadsheet in

**Siag** office, programmable in Scheme, unfortunately there is not package for FreeBSD, the stuff is old. I tried to complie it from source but in a couple of hours I was not able to make it. I saw there is a package in OpenBSD.

[*] [far from ready] I tried to implement

**my own** spreadsheet ... this require really more time than available, but i started;P