home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / c / cml-098.zip / cml-0.9.8 / README < prev    next >
Text File  |  1993-02-14  |  3KB  |  81 lines

  1.                           CONCURRENT ML
  2.                          (version 0.9.8)
  3.  
  4.                        February 1st, 1991
  5.  
  6.             Copyright (c) 1990,1991,1992 by John H. Reppy
  7.             Copyright (c) 1993 by AT&T Bell Laboratories
  8.  
  9.  
  10. This is the fifth release of Concurrent ML (CML).  It is available
  11. free of charge under an X-windows style copyright (see the COPYRIGHT
  12. file).  You need version 0.75 (or later) of SML/NJ to run this
  13. release (we suggest getting the latest release 0.93)
  14.  
  15. Concurrent ML is a concurrent extension of Standard ML, supporting
  16. dynamic thread creation, synchronous message passing on synchronous
  17. channels, and first-class synchronous operations.  First-class
  18. synchronous operations allow users to tailor their synchronization
  19. abstractions for their application.  CML also supports both stream
  20. I/O and low-level I/O in an integrated fashion.  CML is being used
  21. in two large applications at Cornell: a multi-threaded interface to
  22. the X-windows protocol, and a distributed implementation of the
  23. Nuprl theorem proving environment.  Full details of the CML language
  24. can be found in the CML manual, which includes a tutorial introduction
  25. to the system.
  26.  
  27. We are eager to receive your comments, bug reports and constructive
  28. criticism.  You can send electronic mail to
  29.  
  30.   sml-bugs@research.att.com
  31.  
  32. (the old address of cml-bugs@cs.cornell.edu will also work), or
  33. surface mail to
  34.  
  35.   John H. Reppy
  36.   Rm 2A-428
  37.   AT&T Bell Laboratories
  38.   600 Mountain Ave.
  39.   Murray Hill, NJ 07974
  40.   USA
  41.  
  42. CML is distributed as a compressed tar file available via anonymous
  43. ftp from the following three sites:
  44.  
  45.     ftp.cs.cornell.edu in /pub
  46.     research.att.com in /dist/ml
  47.     princeton.edu in /pub/ml
  48.  
  49. SML/NJ is available from the latter two sites as well.  The distribution
  50. includes source, examples and documentation.  To obtain the distribution,
  51. connect to one of the above sites, use the login id "anonymous" and your
  52. name as the password and go to the proper directory.  There you will find
  53. the file
  54.  
  55.   CML-0.9.8.tar.Z    -- the complete distribution (including manual)
  56.  
  57. Which you shoule copy (remember to switch to binary mode before copying the
  58. file).  Here is a sample ftp dialog:
  59.  
  60.   % ftp ftp.cs.cornell.edu
  61.   Name: anonymous
  62.   Password: <your-name@your-machine>
  63.   ftp> cd pub
  64.   ftp> binary
  65.   ftp> get CML-0.9.8.tar.Z
  66.   ftp> quit
  67.  
  68. After you have transferred the file, you can install the distribution
  69. directory tree by the command
  70.  
  71.   % zcat CML-0.9.8.tar.Z | tar -xvf -
  72.  
  73. This creates the following directory tree below your current directory:
  74.  
  75.   cml-0.9.8/src       -- the CML source
  76.   cml-0.9.8/library   -- source for library modules
  77.   cml-0.9.8/doc       -- the CML documentation
  78.   cml-0.9.8/examples  -- source for most of the examples in the manual
  79.  
  80. The CML manual contains instructions for installing and running CML.
  81.