home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 3 / PDCD_3.iso / utilities / utilss / siod / !Siod / Docs / !Archi_doc next >
Text File  |  1993-03-15  |  2KB  |  41 lines

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