aboutsummaryrefslogtreecommitdiff
path: root/scaf/README
diff options
context:
space:
mode:
authorPablo Martín <caedesv@users.sourceforge.net>2003-09-07 20:01:24 +0000
committerPablo Martín <caedesv@users.sourceforge.net>2003-09-07 20:01:24 +0000
commite20d5ae3622d5d656dc28d7a090aee76b08158b0 (patch)
treede772d913888f4d5faf127414e2cb4ce486be3ca /scaf/README
parent69fab985ebfc5ea03228c92a859e4091fee1b28d (diff)
updating pdp to current version 0.12.2
svn path=/trunk/externals/pdp/; revision=936
Diffstat (limited to 'scaf/README')
-rw-r--r--scaf/README92
1 files changed, 0 insertions, 92 deletions
diff --git a/scaf/README b/scaf/README
deleted file mode 100644
index e71d1c9..0000000
--- a/scaf/README
+++ /dev/null
@@ -1,92 +0,0 @@
-PDP_SCAF for pdp v0.7
-Cellular Automata modules for PDP
-
-Copyright (c) by Tom Schouten <pdp@zzz.kotnet.org>
-
-This program is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 2 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program; if not, write to the Free Software
-Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-The GNU Public Licence can be found in the file COPYING
-
-
-------------------------------------------------------------------
-
-This is a pdp extension lib that contains modules for cellular
-automata built on a (very) minimal forth-like virtual system
-(scaf - simple cellular automaton forth) to define update rules. a
-compiler is included to produce scafo object code that can be
-dynamically loaded into the pdp_ca module. so it is possible to
-add/change rules without restarting pd (note however you need to close
-all lib files before the dynamic loader reloads the lib). see
-scaf/README for details.
-
-
-pdp_ca2image and pdp_image2ca are included for conversion between
-CA packets and image packets. (pdp_ca2image produces greyscale
-images)
-
-Have a look at the patches in test/ for some crude docs. The file
-README.scaf contains some more info on the internals.
-
-
-Requirements:
-
-* pd
-* pdp
-* linux
-* perl for the forth compiler
-* an intel/amd processor that supports MMX
-
-
-Building:
-
-./configure
-make
-make install
-
-If you don't have both libraries in the same dir and want to keep
-it that way, hardcode the paths in Makefile.config.in and run
-configure. You need to do "make install" to install the scaf compiler
-"scafc" and the default ruleset. This is to be able to load plain
-(text) rule files and have the default rules loaded when you create
-a pdp_ca object.
-
-Using:
-
-add "-lib <SCAF_DIR>/pdp_scaf" to the pd command line after the
-"-lib <PDP_DIR>/pdp" part.
-
-
-
-launch pd with the options -lib $PDP_DIR/pdp -path $PDP_DIR/abstractions
-
-Directory structure:
-
-include/ header files
-pdp/ pdp external code
-compiler/ forth system code
-test/ some test patches (cryptic doc)
-rules/ ca rule libraries
-
-
-
-Please let me know if you discover a bug or think something doesn't work
-right. Code, documentation or example patches are more than welcome of
-course.
-
-Have Fun,
-
-Tom
-
-last modified: 2003/01/12