110 lines
2.7 KiB
Markdown
110 lines
2.7 KiB
Markdown
---
|
|
created_at: '2015-07-29T17:22:57.000Z'
|
|
title: Scheme in a Grid (2000)
|
|
url: http://siag.nu/siag/?version=new
|
|
author: brudgers
|
|
points: 57
|
|
story_text: ''
|
|
comment_text:
|
|
num_comments: 6
|
|
story_id:
|
|
story_title:
|
|
story_url:
|
|
parent_id:
|
|
created_at_i: 1438190577
|
|
_tags:
|
|
- story
|
|
- author_brudgers
|
|
- story_9970104
|
|
objectID: '9970104'
|
|
|
|
---
|
|
[Source](http://siag.nu/siag/?version=new "Permalink to Scheme In A Grid")
|
|
|
|
# Scheme In A Grid
|
|
|
|
|
|
| ----- |
|
|
| | ![][1]
|
|
|
|
* * *
|
|
|
|
# Scheme In A Grid
|
|
|
|
* * *
|
|
|
|
| [**Siag Office**][2]
|
|
|
|
**Scheme In A Grid**
|
|
|
|
[**Can Your Spreadsheet Do This?**][3]
|
|
|
|
[**Screenshots**][4]
|
|
|
|
[**String Handling**][5]
|
|
|
|
[**File Formats**][6]
|
|
|
|
[**External Programs**][7]
|
|
|
|
[**Selection**][8]
|
|
|
|
[**Styles**][9]
|
|
|
|
[**Online Documentation**][10]
|
|
|
|
| ![Siag][11] Siag is a spreadsheet based on X and Scheme. I originally wrote it out of frustration with the fact that almost no free, good looking applications were available for Linux. It is based on my old program Calc, which I started writing in the late -80's.
|
|
|
|
The program has existed in several incarnations: text-based curses for SunOS, text-based hardcoded vt52 for Atari TOS, GEM-based for Atari, Turbo C for DOS, Xlib-based for Linux and now Xt-based for Linux (or Unix, really).
|
|
|
|
* * *
|
|
|
|
Sources for Siag are available [here][12].
|
|
|
|
[Click here for screenshots.][4]
|
|
|
|
* * *
|
|
|
|
[Features you don't usually find in a spreadsheet][3]
|
|
|
|
[A few screenshots][4]
|
|
|
|
[The online documentation][10]
|
|
|
|
## Recent Features
|
|
|
|
* Support for the Mysql database. [Screenshot][13]
|
|
* Support for the Lago database.
|
|
* Download stock qoutes from Yahoo. [Screenshot][14]
|
|
* $A$1 style references, which are not updated when cells are moved.
|
|
* Examples for all functions.
|
|
* Hundreds of functions, many Excel compatible, all documented in the function reference.
|
|
* Arbitrary precision integer functions.
|
|
* Arbitrary precision floating-point functions.
|
|
* Rudimentary loading of ABS files.
|
|
* New operators ** (power) and (quotient).
|
|
* Complex numbers; example in complex.siag.
|
|
* Matrix functions; example in matrix.siag.
|
|
* New or updated documentation, automatically generated from the source.
|
|
* "C" interpreter translates expressions to Scheme rather than evaluating the expression itself. |
|
|
* * *
|
|
|
|
[Ulric Eriksson][15] 2000-12-07 |
|
|
|
|
[1]: http://siag.nu/siag/siag.jpg
|
|
[2]: http://siag.nu/index.shtml
|
|
[3]: http://siag.nu/canyour.html
|
|
[4]: http://siag.nu/screenshots.html
|
|
[5]: http://siag.nu/strings.html
|
|
[6]: http://siag.nu/fileformats.html
|
|
[7]: http://siag.nu/external.html
|
|
[8]: http://siag.nu/selection.html
|
|
[9]: http://siag.nu/styles.html
|
|
[10]: http://siag.nu/online-docs/siag/siag.html
|
|
[11]: http://siag.nu/siag2.gif
|
|
[12]: ftp://siag.nu/pub/siag/
|
|
[13]: http://siag.nu/mysql.png
|
|
[14]: http://siag.nu/stock.png
|
|
[15]: mailto:ulric%40siag.nu
|
|
|