Guru logo

Advanced information

We have now covered the basics of using KSiag, but have not even touched the surface of what it is capable of doing. Siag has a full command language based on Scheme LISP and a large, easy to use, library of commands we did not even discuss. Some of the more esoteric capabilities of Siag, like posting spreadsheets to the Web, were done in 40 lines or less of Siag's powerful Scheme code. Siag can be extended in ways unthinkable with many other spreadsheets due to the fact that it has a full programming language embedded within it.

You do not need to know Scheme or LISP to take advantage of this, either. Many of the useful functions provided by Siag are available in the C notation described throughout this tutorial. While this notation is not as flexible as a real programming language, it does allow you to access the libraries and functions available. And don't forget, Siag also allows the embedding of other interpreters for total flexibility.

To learn more about these and other advanced Siag features, please refer to the online documentation available from the help menu. Feel free to explore KSiag at you leisure and try to have fun with it.

Best wishes and good luck using KSiag!