X-Git-Url: https://git.subgeniuskitty.com/screensavers/.git/blobdiff_plain/96834d98617eee02840c1b9237df8ef92cbe25ae..e2ec7b68f9a24b79dab6335d0dc1c067f081962d:/hacks/WolframAutomata/README.md
diff --git a/hacks/WolframAutomata/README.md b/hacks/WolframAutomata/README.md
index d3546d1..9c14b8c 100644
--- a/hacks/WolframAutomata/README.md
+++ b/hacks/WolframAutomata/README.md
@@ -225,15 +225,59 @@ example, with prerequisite steps spelled out:
git clone git://git.subgeniuskitty.com/screensavers
cd screensavers/hacks/WolframAutomata
make clean all
- cp WolframAutomata /usr/local/bin/xscreensaver-hacks/
+ cp WolframAutomata /usr/local/bin/xscreensaver-hacks/wolframautomata
-Now create the file `WolframAutomata.xml` wherever your system stores
+Now create the file `wolframautomata.xml` wherever your system stores
XScreensaver config files and populate it with the contents shown below. For
example, on FreeBSD:
- vi /usr/local/share/xscreensaver/config/WolframAutomata.xml
-
- TODO: Finish writing this file after the command line options are finalized.
+ vi /usr/local/share/xscreensaver/config/wolframautomata.xml
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_description>
+ Displays the time evolution of elementary cellular automata.
+
+ These automata consist of a line of cells, each of which may be either on or
+ off. To ensure every cell has neighbors, the two endpoints of the line connect
+ together, thereby forming a circular universe for the cells to inhabit. This
+ line is drawn horizontally on the screen.
+
+ Over time, this line of cells evolves according to rules, with some cells
+ switching on or off. Each new iteration is drawn below its predecessor,
+ leading the screen to scroll vertically over time.
+
+ The rules which govern the time evolution of this system depend only on the
+ current state of a given cell and the state of its two immediate neighbors.
+ These rules are formalized as Wolfram codes, where the code number is directly
+ convertible into a rule set.
+
+
The next step integrates WolframAutomata into an individual user's XScreensaver
config via the file `~/.xscreensaver`. If preferred, it could instead be done
@@ -254,7 +298,7 @@ demonstrated.
xplanet -vroot -wait 1 -timewarp 400 \
-label -origin moon \n\
GL: fireflies -root \n\
- WolframAutomata -root \n\
+ wolframautomata -root \n\
blitspin -root \n\