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

SCM Repository

[smlnj] Diff of /sml/trunk/src/cm/TODO
ViewVC logotype

Diff of /sml/trunk/src/cm/TODO

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1058, Fri Feb 8 20:02:56 2002 UTC revision 1059, Mon Feb 11 17:05:33 2002 UTC
# Line 1  Line 1 
1  short term:  short term:
 - binfile module (in compiler) should not have to worry about unpickling;  
   (the current interface is just wrong)  
2    
3  medium term:  medium term:
4  - compilation units must NOT be identified by their export pid because  - move the concept of source paths (SrcPath module)
   under CM's semantics this pid is not necessarily unique (correction:  
   I believe that it is not unique even under old SC semantics);  
   the current behavior is actually seriously broken (although you  
   almost have to know how to trigger the bug in order to actually trigger it)  
 - (Related to previous point) move the concept of source paths (SrcPath module)  
5    much further down towards the basis of the system;    much further down towards the basis of the system;
   compilation units should be identifed by their abstract source path;  
6    the compiler should uniformely talk about source paths (even for "use")    the compiler should uniformely talk about source paths (even for "use")
7  - fix "too large environment after opaque match" problem  - fix "too large environment after opaque match" problem
8    (perhaps cannot be fixed easily (?))    (perhaps cannot be fixed easily (?))

Legend:
Removed from v.1058  
changed lines
  Added in v.1059

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