home *** CD-ROM | disk | FTP | other *** search
/ ftp.uni-stuttgart.de/pub/systems/acorn/ / Acorn.tar / Acorn / acornet / dev / sml40.spk / !Sml / !Help < prev    next >
Text File  |  1993-01-16  |  4KB  |  109 lines

  1. +------------------------------------------------------------------+
  2. | !Sml - MultiTasking Wrap around for Edinburgh Standard ML.       |
  3. +------------------------------------------------------------------+
  4. | Wimp Code: Version 0.02   (c) 1992 Robin Watts                   |
  5. | Sml Code : Version 4.0.01 (c) 1990 Laboratory for Foundations in |
  6. |                                    Computer Science, Edinburgh   |
  7. |                                    University.                   |
  8. +------------------------------------------------------------------+
  9. | Please Note - This product is NOT Public Domain. See below.      |
  10. +------------------------------------------------------------------+
  11.  
  12. What is !Sml?
  13.  
  14.      !Sml is a Wimp Multi-Tasking Front end for Edinburgh Standard
  15.      ML which uses the Acorn TaskWindow Module to run the language
  16.      on the desktop.
  17.  
  18.      The window behaves as a Mode 0 screen, and hence only the last
  19.      32 lines can be seen. The advantages of using a dedicated
  20.      wraparound program rather than running Sml in an !Edit
  21.      Taskwindow are twofold:
  22.  
  23.           1) Increased Speed of Screen Update
  24.           2) Lower Memory Overheads (on Risc Os 2.00 at least :-))
  25.  
  26.      The Sml session can be terminated by Ctrl-D, or closing the
  27.      window. (If the session fails to close, then closing a second
  28.      time will 'kill' the task more nastily.)
  29.  
  30. Using !Sml on 2Meg Machines:
  31.  
  32.      As supplied !Sml is set up to use about 2Meg as the core size
  33.      workspace. To Use SML on a 2Meg machine therefore, this must
  34.      be reduced to 1Meg. To do this, change the line reading
  35.  
  36.      PROCtaskwindow("<Sml$Dir>.ML")
  37.  
  38.      to
  39.  
  40.      PROCtaskwindow("<Sml$Dir>.TML")
  41.  
  42.      This uses a 1 meg Core size. I know there should be a better
  43.      way of changing this, but I have more important things to worry
  44.      about. (Like Finals :-( )
  45.  
  46. Copyright:
  47.  
  48.  
  49.      The status of copyright for Edinburgh SML is outined in the
  50.      file !Sml.Sml.ORIGREADME
  51.  
  52.      The Multitasking Wimp Code is copyright to Robin Watts, but may
  53.      be freely copied and used, as long as the following conditions
  54.      are met:
  55.  
  56.           a) This Notice is distributed unchanged with every copy
  57.           b) Any Changes released should first be Mailed to the
  58.              Author at one of the addresses given below.
  59.           c) No charge (excluding possibly a minimal Copying charge)
  60.              is made for the software by the distributor (i.e. no
  61.              profit may be made by the distributor either directly
  62.              or indirectly, unless this profit is donated in its
  63.              entirety to a registered charitable institution,
  64.              subject to the author's approval)
  65.  
  66.      I hereby reserve the right to take action against any person,
  67.      persons or company which infringes the above conditions.
  68.      Applications for permission to distribute contrary to these
  69.      conditions may be made in writing, or by electronic mail to the
  70.      addresses given below.
  71.  
  72.      This software is provided 'as is', with no guarantee of its
  73.      suitability for any purpose. I will accept no responsibility for
  74.      any data lost while using this program. NO WARRANTY IS GIVEN!
  75.  
  76.      If you do change the code at all, please let me know, as I
  77.      refuse to try to support other peoples modifications unless I
  78.      have been told about them, and I will probably be interested.
  79.  
  80.      If anyone has any ideas on improvements or new features for
  81.      !Sml, however strange they may seem, please get in touch with
  82.      me, as they will almost always be useful to someone else. I will
  83.      try and implement  anything  (within reason) that people want.
  84.  
  85.      The wimp front end can be used for multitasking other programs
  86.      other than !Sml (for instance Gopher is also being run using the
  87.      same code). If you want to use the multitasker to run your code,
  88.      the just get in touch with me for permission.
  89.  
  90. Addresses to contact the author:
  91.  
  92.      For Contact addresses for Andrew Stevens (Arc Port) and LFCS,
  93.      see docs in !Sml.Sml
  94.  
  95.      Robin Watts can be contacted at the following addresses:
  96.  
  97.           217 Waterhouse Moor,            St Catherines College,
  98.           Harlow,                         Manor Road,
  99.           Essex,                          Oxford,
  100.           CM18 6BW                        OX1 3UJ
  101.  
  102.           Tel: 0279-422466                0865-271689
  103.  
  104.      or by E-Mail at:
  105.  
  106.      JANET: m90rjw@uk.ac.oxford.ecs
  107.      Other: watts%dnet.harlow@smithkline.com (Slow Response!)
  108.  
  109.