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 953 - (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 :     pages are currently not being publiced beyond the sml-nj mailing
16 :     list.
17 :     <p>
18 :     We want these pages to keep track of who is doing what, when, and why,
19 :     and to map dependencies between efforts. These pages are maintained
20 :     by Lal and Dave, so please send them updates and corrections and
21 :     relevant links. Also suggestions are welcome as to what additional
22 :     information should be maintained here. For instance, it would be
23 :     useful to document procedures used for overall source and version
24 :     control for SML/NJ.
25 :     <p>
26 :     <h3>News</h3>
27 :     <DL>
28 :     <DT> <strong>June 2001 SML/NJ Meeting</strong> [dbm]
29 :     <DD> A status/planning meeting was held June 12, 2001 at Bell Labs.
30 :     See the <a href="meeting.6.12.01.txt">meeting record</a>. Send any
31 :     corrections to dbm.
32 :     <p>
33 :     <DT> <strong>Status</strong> [dbm]
34 :     <DD> Working version 110.33 is latest, created 23 May 2001.
35 :     <p>
36 :     <DT> <strong>Benchmark graphs</strong>
37 :     <DD> Lal has added graphs of the benchmarks for a representative
38 :     sample of version from 110.0.3 to 110.26. See the Benchmarks section
39 :     below.
40 :     <p>
41 :     <DT> <strong>Bug reports</strong>
42 :     <DD> The bug report files have been brought up to date
43 :     as of 21 Feb 2000. As usual, see bugs.1401-1600, openbugs, and sortedbugs
44 :     in
45 :     <blockquote>
46 :     <a href="ftp://ftp.research.bell-labs.com/dist/smlnj/working/bugs/">
47 :     ftp://ftp.research.bell-labs.com/dist/smlnj/working/bugs/</a>.
48 :     </blockquote>
49 :     </DL>
50 :     <p>
51 :     <h3>Yale CVS Repository</h3>
52 :     We are using the Yale CVS Repository to hold the master code for
53 :     the compiler, libraries and tools, and for private development
54 :     branches. The initial state of the repository is based on
55 :     working version 110.26 (even though this was never released as
56 :     a normal working version).
57 :     <p>
58 :     <ul>
59 :     <li><strong>Policy</strong>. This <A HREF="policy.html">policy
60 :     statement</A> lays out the rules and procedures for administering
61 :     the CVS repository [last revised 3/8/00].
62 :     <p><li><strong>Repository README</strong>. The
63 :     <a href="cvs-readme.html"><strong>cvs-readme</strong></a>
64 :     page contains instructions on accessing the Yale repository
65 :     and instructions and advice on using CVS.
66 :     <p><li><strong>Location</strong>. The repository's CVS root is
67 :     <pre>
68 :     flint.cs.yale.edu:/home/cvs
69 :     </pre>
70 :     <p><li><strong>Repository Map</strong>. The structure of the repository is described by this
71 :     <a href="cvs-map.html"><strong>map</strong></a>.
72 :     <p><li><strong>Boot files</strong>. The location of the current boot files for building the
73 :     compiler corresponding to the current state of the repository is
74 :     given in the file <code>smlnj/BOOT</code> in the repository. The file
75 :     <code>smlnj/HISTORY</code> tracks all changes that have been committed.
76 :     <p><li><strong>Mailing List</strong>. To get email reports on all commits to the repository,
77 :     subscribe to the <a href="mailto:smlnj-cvs@rum.cs.yale.edu">smlnj-cvs</a>
78 :     mailing list by sending a message to
79 :     <a href="mailto:smlnj-cvs-request@rum.cs.yale.edu">
80 :     smlnj-cvs-request@rum.cs.yale.edu</a> with subject:
81 :     <pre>
82 :     subscribe &lt;your@email.address&gt;
83 :     </pre>
84 :     <p>
85 :     <li> <strong>Managing Branches</strong>. CVS branches are useful but also tricky.
86 :     <a href="http://www.kurims.kyoto-u.ac.jp/~blume/SMLNJ-DEV/cvs.html">
87 :     <strong>These notes</strong></a> by Matthias Blume
88 :     provide a summary of useful commands and procedures to follow when
89 :     using branches. Additional advice on branches can be found in
90 :     <a href="cvs-branch2.html">Stefan Monnier's follow-up notes</a>.
91 :     </ul>
92 :     <p>
93 :     <h3>Benchmarks</h3>
94 :     <p>
95 :     All the benchmark compile times and run times have been graphed going
96 :     back to 110.0.3. All measurements were done on a DEC alpha at the
97 :     Labs. The following conclusions appear to be supported by the graphs:
98 :     <ul>
99 :     <p><li> Version 110.12, which is the new array representation alone,
100 :     did not have a significant impact on both compile and execution
101 :     time.
102 :    
103 :     <p><li> Version 110.11 (the combination of NEW FLINT and array
104 :     representation) did have a significant overall impact.
105 :     Note that the NEW FLINT was subsequently retracted.
106 :    
107 :     <p><li> In general execution time has remained the same or has
108 :     steadily improved over the working versions.
109 :    
110 :     <p><li> Compile time has steadily increased but not by anything
111 :     significant.
112 :     </ul>
113 :     <p>
114 :     <a href="benchmarks/main.html"> Look here for more details.</a>
115 :    
116 :     <h3>Roadmaps</h3>
117 :     The roadmaps below are way out of date. We need to revised these.
118 :     <UL>
119 :     <LI><a href="compiler-1-17">Winter/Spring 99</a>
120 :     <LI>A planning meeting was held on April 22 at Murray Hill. The
121 :     <A HREF="agenda.4.22.99.txt">agenda</a> and dbm's
122 :     <A HREF="notes.4.22.99.txt">meeting notes</a> are available here.
123 :     Please send dbm any corrections, clarifications, or additions to
124 :     the notes.
125 :     <LI><a href="compiler-6-2">Summer 99</a>
126 :     </UL>
127 :    
128 :     <h3>Links</h3>
129 :     <p>
130 :     These are links to development pages maintained by subgroups of sml-nj.
131 :     <UL>
132 :     <LI><a href="http://www.kurims.kyoto-u.ac.jp/~blume/SMLNJ-DEV/">
133 :     Matthias Blume</a> [updated July 6, 2000]
134 :     <LI><a href="http://flint.cs.yale.edu/SMLNJ-DEV/devplan.html">FLINT</a>
135 :     </UL>
136 :    
137 :     <h3>SML/NJ Developers mailing lists</h3>
138 :     There are two mailing lists for communication to and among the SML/NJ
139 :     developers. The addresses are:
140 :     <pre>
141 :     <a href="mailto:sml-nj@research.bell-labs.com">sml-nj@research.bell-labs.com</a>
142 :     <a href="mailto:sml-bugs@research.bell-labs.com">sml-bugs@research.bell-labs.com</a>
143 :     </pre>
144 :     Currently, both mailing lists go to the same group of people, and the
145 :     members are listed below.
146 :     <menu>
147 :     <LI><a href="mailto:george@research.bell-labs.com">Lal George (Bell Labs)</a>
148 :     <LI><a href="mailto:elsa@research.bell-labs.com">Elsa Gunter (Bell Labs)</a>
149 :     <LI><a href="mailto:nch@research.bell-labs.com">Nevin Heintze (Bell Labs)</a>
150 :     <LI><a href="mailto:lorenz@research.bell-labs.com">Lorenz Huelsbergen (Bell Labs)</a>
151 :     <LI><a href="mailto:dbm@research.bell-labs.com">Dave MacQueen (Bell Labs)</a>
152 :     <LI><a href="mailto:jhr@research.bell-labs.com">John Reppy (Bell Labs)</a>
153 :     <LI><a href="mailto:oliva@research.bell-labs.com">Dino Oliva (Bell Labs)</a>
154 :     <LI><a href="mailto:riccardo@research.bell-labs.com">Riccardo Pucella (Bell Labs)</a>
155 :     <LI><a href="mailto:appel@princeton.edu">Andrew Appel (Princeton)</a>
156 :     <LI><a href="mailto:danwang@cs.princeton.edu">Dan Wang (Princeton)</a>
157 :     <LI><a href="mailto:erg@research.att.com">Emden Gansner (AT&T)</a>
158 :     <LI><a href="mailto:blume@kurims.kyoto-u.ac.jp">Matthias Blume (Kyoto)</a>
159 :     <LI><a href="mailto:shao-zhong@cs.yale.edu">Zhong Shao (Yale)</a>
160 :     <LI><a href="mailto:monnier-stefan@cs.yale.edu">Stefan Monnier (Yale)</a>
161 :     <LI><a href="mailto:league-christopher@cs.yale.edu">Christopher League (Yale)</a>
162 :     <LI><a href="mailto:saha-bratin@cs.yale.edu">Saha Bratin (Yale)</a>
163 :     <LI><a href="mailto:trifonov-valery@cs.yale.edu">Valery Trifonov (Yale)</a>
164 :     <LI><a href="mailto:leunga@cs.nyu.edu">Alan Leung (NYU)</a>
165 :     </menu>
166 :    
167 :     <blockquote>
168 :    
169 :     <hr>
170 :     <address><a href="mailto:dbm@research.bell-labs.com">Dave MacQueen</a></address>
171 :     <!-- Created: Mon Feb 1 14:34:20 EST 1999 -->
172 :     <!-- hhmts start -->
173 :     Last modified: Wed Jun 13 16:08:45 EDT 2001
174 :     <!-- hhmts end -->
175 :     </body>
176 :     </html>

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