Home My Page Projects Code Snippets Project Openings SML/NJ
Summary Activity Forums Tracker Lists Tasks Docs Surveys News SCM Files

SCM Repository

[smlnj] Annotation of /sml/trunk/src/cml/src/cml-internal.cm
ViewVC logotype

Annotation of /sml/trunk/src/cml/src/cml-internal.cm

Parent Directory Parent Directory | Revision Log Revision Log


Revision 844 - (view) (download)

1 : blume 844 (* cml-internal.cm
2 :     *
3 :     * This is the actual implementation of CML. It defines the public
4 :     * interface of CML as well as some other things which belong intro
5 :     * basis.cm.
6 :     * This library has the status of an "internal" library. Public
7 :     * "views" for it are defined in cml.cm and basis.cm.
8 :     *)
9 :    
10 :     Library
11 :     signature CML
12 :     structure CML
13 :    
14 :     signature SYNC_VAR
15 :     structure SyncVar
16 :     signature MAILBOX
17 :     structure Mailbox
18 :    
19 :     structure RunCML
20 :    
21 :     structure Debug
22 :    
23 :     signature OS_PROCESS
24 :     signature OS_IO
25 :     signature OS
26 :     structure OS
27 :    
28 :     signature PRIM_IO
29 :     signature CML_STREAM_IO
30 :     signature CML_TEXT_STREAM_IO
31 :     signature CML_IMPERATIVE_IO
32 :     signature CML_BIN_IO
33 :     signature CML_TEXT_IO
34 :    
35 :     structure BinPrimIO
36 :     structure BinIO
37 :     structure TextPrimIO
38 :     structure TextIO
39 :    
40 :     signature GENERIC_SOCK
41 :     signature INET_SOCK
42 :    
43 :     structure Socket
44 :     structure GenericSock
45 :     structure INetSock
46 :     #if defined(OPSYS_UNIX)
47 :     signature UNIX_SOCK
48 :     structure UnixSock
49 :     #endif
50 :    
51 :     #if defined(OPSYS_UNIX)
52 :     signature UNIX
53 :     structure Unix
54 :     #endif
55 :    
56 :     is
57 :     #if defined (NEW_CM)
58 :     $cml/core-cml.cm
59 :     #else
60 :     core-cml.cm
61 :     #endif
62 :     glue/sources.cm
63 :     OS/sources.cm
64 :     IO/sources.cm
65 :    
66 :     Sockets/sources.cm
67 :    
68 :     #if defined(OPSYS_UNIX)
69 :     Unix/sources.cm
70 :     #elif defined(OPSYS_WIN32)
71 :     Win32/sources.cm
72 :     #endif

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0