home *** CD-ROM | disk | FTP | other *** search
- Archi Notes on Siod v2.09
-
- I really had very little to do in getting this to work
- on the arc due to the original author's neat code and
- the easily bent frontend written by Robin Watts. (see !Help for
- a description of this and the terms associated with it, likewise the
- docs for Siod)
-
- Things that you may need to fiddle -
- Occasionally the interpreter runs out of cons cells, in this
- case what you should do is peer in the Basic !RunImage file for
- the line that has <Siod$Dir>.!Siod209 in it and change the number
- following the -h flag.
- Loading and saving works on the csd - so if you want all your scheme
- to live inside the Scm directory in the application then
- (load "<Scm$dir>.filename")
- works fine, or just set Scm$dir to point elsewhere in the !Run file.
-
- Q. Why bother having another strange language on the arc?
- A. Because its small, elegant and has only the basics of a scheme
- which means you can spend more time writing the functions that you want
- it to have and learning the basics of the language without having to
- wade through pages and pages of OO capabilities documentation 8-).
-
- I've included a few small bits of code that I had written to provide some
- of the noticeably missing parts...
- Peer in !Siod.other_scm for them..
-
-
- Have fun and enjoy your list hacking..
-
-
- Alastair.
-
- PS - the number of cells by default only takes up 240000 bytes if you use
- the basic add in library - if you load in larger things it starts to
- expand rather faster - hence the large wimpslot - depending on what you
- use it for you can twiddle this.
-
- PPS - if you are lookng for scheme to play with a good place to start is
- by ftp'ing to nexus.yorku.ca which has heaps of stuff.