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 /pages/trunk/DEV/index.html
ViewVC logotype

Annotation of /pages/trunk/DEV/index.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 6340 - (view) (download) (as text)

1 : macqueen 953 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
2 :     <html>
3 :     <head>
4 :     <title>SML/NJ Development Info</title>
5 :     </head>
6 :    
7 :     <body BGCOLOR="ffffff">
8 :     <blockquote>
9 :     <h1>SML/NJ Development Info</h1>
10 :     <p>
11 :     <p>
12 :     These pages contain planning and other information related to the
13 :     development of SML/NJ. The purpose is to coordinate between the
14 :     geographically dispersed subgroups of the sml-nj community. These
15 : macqueen 962 pages are currently not being publicized beyond the sml-nj mailing
16 : macqueen 953 list.
17 :     <p>
18 :     We want these pages to keep track of who is doing what, when, and why,
19 : macqueen 962 and to map dependencies between efforts. We also maintain documentation
20 :     on how to use the CVS repositories at Yale and SourceForge to maintain
21 :     the SML/NJ source code and web pages.
22 : macqueen 963 <p>
23 : macqueen 962 These pages are maintained by Lal and Dave, so please send them
24 :     updates and corrections and relevant links. Also suggestions are
25 :     welcome as to what additional information should be maintained here.
26 :    
27 : macqueen 953 <p>
28 :     <h3>News</h3>
29 : jhr 6340 <DL>
30 : macqueen 962 <DT> <strong>SML/NJ web pages installed at SourceForge [10/17/01]</strong> [dbm]
31 :     <DD> The SML/NJ web pages have been installed in the smlnj project CVS
32 :     repository, and checked out into the project web page directory.
33 :     See the section on the <a href="#SF">SML/NJ SourceForge project</a> below.
34 :     <p>
35 : macqueen 953 <DT> <strong>June 2001 SML/NJ Meeting</strong> [dbm]
36 :     <DD> A status/planning meeting was held June 12, 2001 at Bell Labs.
37 :     See the <a href="meeting.6.12.01.txt">meeting record</a>. Send any
38 :     corrections to dbm.
39 :     <p>
40 :     <DT> <strong>Status</strong> [dbm]
41 :     <DD> Working version 110.33 is latest, created 23 May 2001.
42 :     <p>
43 :     <DT> <strong>Benchmark graphs</strong>
44 :     <DD> Lal has added graphs of the benchmarks for a representative
45 :     sample of version from 110.0.3 to 110.26. See the Benchmarks section
46 :     below.
47 :     <p>
48 :     </DL>
49 :     <p>
50 : macqueen 962 <a name="SF">
51 :     <h3>SML/NJ SourceForge project</h3>
52 :     The <a href="https://sourceforge.net/projects/smlnj/">
53 :     SML/NJ SourceForge project</a> is now in use and under active development.
54 :     See the SourceForge <a href="sf-howto.html">HOWTO</a> page for instructions
55 :     on using the smlnj project.
56 : macqueen 963 <p>
57 : jhr 6340 Currently the
58 : macqueen 1315 <a href="https://sourceforge.net/cvs/?group_id=20680">
59 :     SourceForge CVS repository</a> contains the source modules
60 :     (e.g. smlnj, bugs) that were recently moved from Yale, and the
61 :     SML/NJ web pages (module "htdocs", which is an alias for module "pages"). The
62 :     htdocs module is checked out in the main project directory (/home/groups/s/sm/smlnj)
63 :     to provide the web pages for <a href="http://www.smlnj.org">www.smlnj.org</a>,
64 :     which is served by SourceForge. The web pages are also mirrored at
65 :     <a href="http://smlnj.cs.uchicago.edu">http://smlnj.cs.uchicago.edu</a>.
66 : dbm 2616 The old Bell Labs URL is defunct.
67 : macqueen 1315
68 : macqueen 963 <p>
69 : macqueen 953 <h3>Yale CVS Repository</h3>
70 : macqueen 1315 We are using the CVS Repository to hold the master code for
71 : macqueen 953 the compiler, libraries and tools, and for private development
72 : jhr 6340 branches. The initial state of the source repository is based on
73 : macqueen 953 working version 110.26 (even though this was never released as
74 : macqueen 1315 a normal working version). As mentioned above, the same repository
75 :     also holds the SML/NJ web pages.
76 : macqueen 953 <p>
77 :     <ul>
78 :     <li><strong>Policy</strong>. This <A HREF="policy.html">policy
79 :     statement</A> lays out the rules and procedures for administering
80 :     the CVS repository [last revised 3/8/00].
81 :     <p><li><strong>Repository README</strong>. The
82 :     <a href="cvs-readme.html"><strong>cvs-readme</strong></a>
83 :     page contains instructions on accessing the Yale repository
84 :     and instructions and advice on using CVS.
85 :     <p><li><strong>Location</strong>. The repository's CVS root is
86 :     <pre>
87 :     flint.cs.yale.edu:/home/cvs
88 :     </pre>
89 :     <p><li><strong>Repository Map</strong>. The structure of the repository is described by this
90 :     <a href="cvs-map.html"><strong>map</strong></a>.
91 :     <p><li><strong>Boot files</strong>. The location of the current boot files for building the
92 :     compiler corresponding to the current state of the repository is
93 :     given in the file <code>smlnj/BOOT</code> in the repository. The file
94 :     <code>smlnj/HISTORY</code> tracks all changes that have been committed.
95 :     <p><li><strong>Mailing List</strong>. To get email reports on all commits to the repository,
96 : jhr 6340 subscribe to the <a href="mailto:smlnj-cvs@rum.cs.yale.edu">smlnj-cvs</a>
97 : macqueen 953 mailing list by sending a message to
98 :     <a href="mailto:smlnj-cvs-request@rum.cs.yale.edu">
99 :     smlnj-cvs-request@rum.cs.yale.edu</a> with subject:
100 :     <pre>
101 :     subscribe &lt;your@email.address&gt;
102 :     </pre>
103 :     <p>
104 : jhr 6340 <li> <strong>Managing Branches</strong>. CVS branches are useful but also tricky.
105 : macqueen 953 <a href="http://www.kurims.kyoto-u.ac.jp/~blume/SMLNJ-DEV/cvs.html">
106 :     <strong>These notes</strong></a> by Matthias Blume
107 :     provide a summary of useful commands and procedures to follow when
108 :     using branches. Additional advice on branches can be found in
109 :     <a href="cvs-branch2.html">Stefan Monnier's follow-up notes</a>.
110 :     </ul>
111 :     <p>
112 :     <h3>Benchmarks</h3>
113 :     <p>
114 :     All the benchmark compile times and run times have been graphed going
115 :     back to 110.0.3. All measurements were done on a DEC alpha at the
116 :     Labs. The following conclusions appear to be supported by the graphs:
117 :     <ul>
118 : jhr 6340 <p><li> Version 110.12, which is the new array representation alone,
119 : macqueen 953 did not have a significant impact on both compile and execution
120 : jhr 6340 time.
121 : macqueen 953
122 :     <p><li> Version 110.11 (the combination of NEW FLINT and array
123 :     representation) did have a significant overall impact.
124 : jhr 6340 Note that the NEW FLINT was subsequently retracted.
125 : macqueen 953
126 :     <p><li> In general execution time has remained the same or has
127 : jhr 6340 steadily improved over the working versions.
128 : macqueen 953
129 :     <p><li> Compile time has steadily increased but not by anything
130 : jhr 6340 significant.
131 : macqueen 953 </ul>
132 :     <p>
133 :     <a href="benchmarks/main.html"> Look here for more details.</a>
134 :    
135 :     <h3>Roadmaps</h3>
136 :     The roadmaps below are way out of date. We need to revised these.
137 :     <UL>
138 :     <LI><a href="compiler-1-17">Winter/Spring 99</a>
139 :     <LI>A planning meeting was held on April 22 at Murray Hill. The
140 :     <A HREF="agenda.4.22.99.txt">agenda</a> and dbm's
141 :     <A HREF="notes.4.22.99.txt">meeting notes</a> are available here.
142 :     Please send dbm any corrections, clarifications, or additions to
143 :     the notes.
144 :     <LI><a href="compiler-6-2">Summer 99</a>
145 :     </UL>
146 :    
147 :     <h3>Links</h3>
148 :     <p>
149 :     These are links to development pages maintained by subgroups of sml-nj.
150 :     <UL>
151 :     <LI><a href="http://www.kurims.kyoto-u.ac.jp/~blume/SMLNJ-DEV/">
152 :     Matthias Blume</a> [updated July 6, 2000]
153 :     <LI><a href="http://flint.cs.yale.edu/SMLNJ-DEV/devplan.html">FLINT</a>
154 :     </UL>
155 : jhr 6340
156 : macqueen 953 <h3>SML/NJ Developers mailing lists</h3>
157 : mblume 1292 There is one mailing list for communication to and among the SML/NJ
158 : jhr 6340 developers. The address is <img src="../images/smlnj-list-logo.png" align=center>.
159 : macqueen 953
160 :     <blockquote>
161 :    
162 :     <hr>
163 : mblume 1292 <address>Dave MacQueen</address>
164 : macqueen 953 <!-- Created: Mon Feb 1 14:34:20 EST 1999 -->
165 :     <!-- hhmts start -->
166 : dbm 2616 Last modified: Fri May 25 17:53:24 CDT 2007
167 : macqueen 953 <!-- hhmts end -->
168 :     </body>
169 :     </html>

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