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 962 - (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 :    
23 :     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 :     <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 :    
57 :     Currently the CVS repository contains the bugs directory (module bugs) and the
58 :     SML/NJ web pages (module htdocs, which is an alias for module pages). The
59 :     htdocs module is checkout out into the main project directory (/home/groups/s/sm/smlnj)
60 :     to provide a mirror of the web pages at www.smlnj.org, which is served by
61 :     SourceForge.
62 :    
63 :     The copy of the web pages at Bell Labs is now also a working copy
64 :     checked out from the SourceForge repository. For the time being, both
65 :     the Bell Labs URL (<a href="http://cm.bell-labs.com/what/smlnj">
66 :     http://cm.bell-labs.com/what/smlnj</a>) and the
67 :     SourceForge URL (<a href="http://www.smlnj.org">http://www.smlnj.org</a>)
68 :     will be maintained from this repository, so they should remain in sync.
69 :    
70 :     The plan is to move the source repository from Yale to SourceForge in
71 :     the future. This relocation will increase the number of people who
72 :     can help to maintain the repository.
73 :    
74 :     <p>
75 :     <p>
76 : macqueen 953 <h3>Yale CVS Repository</h3>
77 :     We are using the Yale CVS Repository to hold the master code for
78 :     the compiler, libraries and tools, and for private development
79 :     branches. The initial state of the repository is based on
80 :     working version 110.26 (even though this was never released as
81 :     a normal working version).
82 :     <p>
83 :     <ul>
84 :     <li><strong>Policy</strong>. This <A HREF="policy.html">policy
85 :     statement</A> lays out the rules and procedures for administering
86 :     the CVS repository [last revised 3/8/00].
87 :     <p><li><strong>Repository README</strong>. The
88 :     <a href="cvs-readme.html"><strong>cvs-readme</strong></a>
89 :     page contains instructions on accessing the Yale repository
90 :     and instructions and advice on using CVS.
91 :     <p><li><strong>Location</strong>. The repository's CVS root is
92 :     <pre>
93 :     flint.cs.yale.edu:/home/cvs
94 :     </pre>
95 :     <p><li><strong>Repository Map</strong>. The structure of the repository is described by this
96 :     <a href="cvs-map.html"><strong>map</strong></a>.
97 :     <p><li><strong>Boot files</strong>. The location of the current boot files for building the
98 :     compiler corresponding to the current state of the repository is
99 :     given in the file <code>smlnj/BOOT</code> in the repository. The file
100 :     <code>smlnj/HISTORY</code> tracks all changes that have been committed.
101 :     <p><li><strong>Mailing List</strong>. To get email reports on all commits to the repository,
102 :     subscribe to the <a href="mailto:smlnj-cvs@rum.cs.yale.edu">smlnj-cvs</a>
103 :     mailing list by sending a message to
104 :     <a href="mailto:smlnj-cvs-request@rum.cs.yale.edu">
105 :     smlnj-cvs-request@rum.cs.yale.edu</a> with subject:
106 :     <pre>
107 :     subscribe &lt;your@email.address&gt;
108 :     </pre>
109 :     <p>
110 :     <li> <strong>Managing Branches</strong>. CVS branches are useful but also tricky.
111 :     <a href="http://www.kurims.kyoto-u.ac.jp/~blume/SMLNJ-DEV/cvs.html">
112 :     <strong>These notes</strong></a> by Matthias Blume
113 :     provide a summary of useful commands and procedures to follow when
114 :     using branches. Additional advice on branches can be found in
115 :     <a href="cvs-branch2.html">Stefan Monnier's follow-up notes</a>.
116 :     </ul>
117 :     <p>
118 :     <h3>Benchmarks</h3>
119 :     <p>
120 :     All the benchmark compile times and run times have been graphed going
121 :     back to 110.0.3. All measurements were done on a DEC alpha at the
122 :     Labs. The following conclusions appear to be supported by the graphs:
123 :     <ul>
124 :     <p><li> Version 110.12, which is the new array representation alone,
125 :     did not have a significant impact on both compile and execution
126 :     time.
127 :    
128 :     <p><li> Version 110.11 (the combination of NEW FLINT and array
129 :     representation) did have a significant overall impact.
130 :     Note that the NEW FLINT was subsequently retracted.
131 :    
132 :     <p><li> In general execution time has remained the same or has
133 :     steadily improved over the working versions.
134 :    
135 :     <p><li> Compile time has steadily increased but not by anything
136 :     significant.
137 :     </ul>
138 :     <p>
139 :     <a href="benchmarks/main.html"> Look here for more details.</a>
140 :    
141 :     <h3>Roadmaps</h3>
142 :     The roadmaps below are way out of date. We need to revised these.
143 :     <UL>
144 :     <LI><a href="compiler-1-17">Winter/Spring 99</a>
145 :     <LI>A planning meeting was held on April 22 at Murray Hill. The
146 :     <A HREF="agenda.4.22.99.txt">agenda</a> and dbm's
147 :     <A HREF="notes.4.22.99.txt">meeting notes</a> are available here.
148 :     Please send dbm any corrections, clarifications, or additions to
149 :     the notes.
150 :     <LI><a href="compiler-6-2">Summer 99</a>
151 :     </UL>
152 :    
153 :     <h3>Links</h3>
154 :     <p>
155 :     These are links to development pages maintained by subgroups of sml-nj.
156 :     <UL>
157 :     <LI><a href="http://www.kurims.kyoto-u.ac.jp/~blume/SMLNJ-DEV/">
158 :     Matthias Blume</a> [updated July 6, 2000]
159 :     <LI><a href="http://flint.cs.yale.edu/SMLNJ-DEV/devplan.html">FLINT</a>
160 :     </UL>
161 :    
162 :     <h3>SML/NJ Developers mailing lists</h3>
163 :     There are two mailing lists for communication to and among the SML/NJ
164 :     developers. The addresses are:
165 :     <pre>
166 :     <a href="mailto:sml-nj@research.bell-labs.com">sml-nj@research.bell-labs.com</a>
167 :     <a href="mailto:sml-bugs@research.bell-labs.com">sml-bugs@research.bell-labs.com</a>
168 :     </pre>
169 :     Currently, both mailing lists go to the same group of people, and the
170 :     members are listed below.
171 :     <menu>
172 :     <LI><a href="mailto:george@research.bell-labs.com">Lal George (Bell Labs)</a>
173 :     <LI><a href="mailto:elsa@research.bell-labs.com">Elsa Gunter (Bell Labs)</a>
174 :     <LI><a href="mailto:nch@research.bell-labs.com">Nevin Heintze (Bell Labs)</a>
175 :     <LI><a href="mailto:lorenz@research.bell-labs.com">Lorenz Huelsbergen (Bell Labs)</a>
176 :     <LI><a href="mailto:dbm@research.bell-labs.com">Dave MacQueen (Bell Labs)</a>
177 :     <LI><a href="mailto:jhr@research.bell-labs.com">John Reppy (Bell Labs)</a>
178 :     <LI><a href="mailto:oliva@research.bell-labs.com">Dino Oliva (Bell Labs)</a>
179 :     <LI><a href="mailto:riccardo@research.bell-labs.com">Riccardo Pucella (Bell Labs)</a>
180 :     <LI><a href="mailto:appel@princeton.edu">Andrew Appel (Princeton)</a>
181 :     <LI><a href="mailto:danwang@cs.princeton.edu">Dan Wang (Princeton)</a>
182 :     <LI><a href="mailto:erg@research.att.com">Emden Gansner (AT&T)</a>
183 :     <LI><a href="mailto:blume@kurims.kyoto-u.ac.jp">Matthias Blume (Kyoto)</a>
184 :     <LI><a href="mailto:shao-zhong@cs.yale.edu">Zhong Shao (Yale)</a>
185 :     <LI><a href="mailto:monnier-stefan@cs.yale.edu">Stefan Monnier (Yale)</a>
186 :     <LI><a href="mailto:league-christopher@cs.yale.edu">Christopher League (Yale)</a>
187 :     <LI><a href="mailto:saha-bratin@cs.yale.edu">Saha Bratin (Yale)</a>
188 :     <LI><a href="mailto:trifonov-valery@cs.yale.edu">Valery Trifonov (Yale)</a>
189 :     <LI><a href="mailto:leunga@cs.nyu.edu">Alan Leung (NYU)</a>
190 :     </menu>
191 :    
192 :     <blockquote>
193 :    
194 :     <hr>
195 :     <address><a href="mailto:dbm@research.bell-labs.com">Dave MacQueen</a></address>
196 :     <!-- Created: Mon Feb 1 14:34:20 EST 1999 -->
197 :     <!-- hhmts start -->
198 :     Last modified: Wed Jun 13 16:08:45 EDT 2001
199 :     <!-- hhmts end -->
200 :     </body>
201 :     </html>

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