Add READMEs for new examples, compress large one, update docs
This commit is contained in:
parent
b81b6a5fd4
commit
91a0087d2d
6
NEWS
6
NEWS
@ -3,8 +3,10 @@ a spread sheet program for UNIX.
|
|||||||
|
|
||||||
The changes compared to 2.3.0 are:
|
The changes compared to 2.3.0 are:
|
||||||
|
|
||||||
o computed styles for cells with an additional expression per cell
|
o Added examples updating the life simulation to illustrate the color and
|
||||||
o New token types: style and bool
|
computed style features.
|
||||||
|
o You can compute the styles for cells, with an additional expression per cell.
|
||||||
|
o New token types: style and bool.
|
||||||
o Comparison operators return bool rather than int (Note this can be a breaking
|
o Comparison operators return bool rather than int (Note this can be a breaking
|
||||||
change; you may need to wrap comparisons in int() if you are using the result
|
change; you may need to wrap comparisons in int() if you are using the result
|
||||||
in a numerical computation.)
|
in a numerical computation.)
|
||||||
|
@ -9848,6 +9848,21 @@ macros
|
|||||||
Frequently Asked Questions
|
Frequently Asked Questions
|
||||||
\end_layout
|
\end_layout
|
||||||
|
|
||||||
|
\begin_layout Subsection
|
||||||
|
Can I see some examples of teapot in action?
|
||||||
|
\end_layout
|
||||||
|
|
||||||
|
\begin_layout Standard
|
||||||
|
Sure, the standard distribution comes with an examples folder containing
|
||||||
|
several spreadsheet files illustrating some of
|
||||||
|
\noun on
|
||||||
|
teapot
|
||||||
|
\noun default
|
||||||
|
's features.
|
||||||
|
Each sheet is accompanied by a README file with a brief explanation of
|
||||||
|
what is going on in the file.
|
||||||
|
\end_layout
|
||||||
|
|
||||||
\begin_layout Subsection
|
\begin_layout Subsection
|
||||||
Why is 1.0 unequal 1.0?
|
Why is 1.0 unequal 1.0?
|
||||||
\end_layout
|
\end_layout
|
||||||
|
5
examples/blink.README
Normal file
5
examples/blink.README
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
The top left three cells on layer 0 contain two 0 values and one 1. When the
|
||||||
|
sheet is clocked, the 1 moves around cyclically among the three cells.
|
||||||
|
|
||||||
|
However, you don't see any changes taking place until you interrupt this
|
||||||
|
infinite recalculation loop explicitly.
|
@ -1,3 +1,7 @@
|
|||||||
This sheet shows how to use clock() to model a counter which
|
This sheet shows how to use clock() to model a counter which
|
||||||
automatically counts up to 1000 once the sheet gets clocked with
|
automatically counts up to 1000 once the sheet gets clocked with
|
||||||
control-s.
|
control-s/Shift-TAB (depending on teapot/fteapot).
|
||||||
|
|
||||||
|
Note that the intermediate iterations are not displayed, so you will not see
|
||||||
|
any change to the spreadsheet other than the cell becoming 1000. (In fteapot,
|
||||||
|
if you move around while it is updating, you will see some intermediate values.)
|
||||||
|
@ -1,4 +1,10 @@
|
|||||||
This is a sheet which contains the well known game of life. Load it and
|
This file is maintained here as a test of reading the legacy XDR format. Because
|
||||||
clock the sheet with control-s a few times, and you will see the glider
|
of changes to the value of comparison operator (it now returns Bool rather than
|
||||||
moving. Layer 0 contains the grid and layer 1 contains some help
|
int), some of the formulas would need slight tweaking for the sheet to operate
|
||||||
formulas.
|
as formerly described below in brackets.
|
||||||
|
|
||||||
|
[This is a sheet which contains the well known game of life devised by
|
||||||
|
John Conway. Load it and clock the sheet with control-s/Shift-TAB a few
|
||||||
|
times, and you will see the glider moving. Layer 0 contains the grid and
|
||||||
|
layer 1 contains some help formulas.]
|
||||||
|
|
||||||
|
14
examples/lifeby.README
Normal file
14
examples/lifeby.README
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
The two files lifebyclock.tpa and lifebylayer.tpa (which needs to be gnu-
|
||||||
|
unzipped from the distribution) update the former life.tp example to display
|
||||||
|
teapot's color and computed style capabilities.
|
||||||
|
|
||||||
|
In both files, all of the data and helper formulas are on layer 0.
|
||||||
|
|
||||||
|
In lifebylayer.tpa, you can enter whatever live cells you like with the cell
|
||||||
|
contents "1" on layer 1, making sure all non-live cells have empty contents,
|
||||||
|
and the next 36 generations of development will be calculated on the
|
||||||
|
succeeding layers.
|
||||||
|
|
||||||
|
In lifebyclock.tpa, you can enter whatever live/non-live cells you want in the
|
||||||
|
same fashion. However, now clocking the cell will advance the life simulation
|
||||||
|
by one generation per iteration, for an arbitrary number of iterations.
|
269511
examples/lifebylayer.tpa
269511
examples/lifebylayer.tpa
File diff suppressed because it is too large
Load Diff
BIN
examples/lifebylayer.tpa.gz
Normal file
BIN
examples/lifebylayer.tpa.gz
Normal file
Binary file not shown.
@ -1,3 +1,3 @@
|
|||||||
This sheet calculates the square root of x if you clock it a few times
|
This sheet calculates the square root of x if you clock it a few times
|
||||||
with control-s. It is a nice introductional example of how to use
|
with control-s/Shift-TAB. It is a simple introductory example of how to use
|
||||||
clocked expressions.
|
clocked expressions.
|
||||||
|
Loading…
Reference in New Issue
Block a user