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/NOTES/HISTORY
ViewVC logotype

Diff of /sml/trunk/NOTES/HISTORY

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

revision 1497, Mon May 24 15:59:53 2004 UTC revision 1498, Tue May 25 20:59:00 2004 UTC
# Line 14  Line 14 
14    
15  ----------------------------------------------------------------------  ----------------------------------------------------------------------
16  Name: Matthias Blume (blume (at) tti - c (dot) org)  Name: Matthias Blume (blume (at) tti - c (dot) org)
17    Date: 2004/05/25 16:00:00 CDT
18    Tag: blume-20040525-group-owner
19    Description:
20    
21    CM now ignores (but still accepts) the "owner" information in group
22    descriptions.  The owner of a group is its next enclosing
23    library. Each group must have a unique owner.  (There is a virtual
24    "toplevel" library that own groups which are not nested within a real
25    library.)  Previously, each group had to explicitly declare its owner,
26    and CM would check that such a declaration is correct.  The new scheme
27    is to have CM check that for each group there is precisely one owning
28    library.
29    
30    The advantage of the new scheme is that the programmer no longer needs
31    to maintain the somewhat annoying owner information.  The downside is
32    that CM cannot enforce the ownership rule across multiple runs of
33    CM.make.  Fortunately, enclosing the same group in two different
34    libraries A and B which are not part of the same program does not
35    cause real problems.
36    
37    ----------------------------------------------------------------------
38    Name: Matthias Blume (blume (at) tti - c (dot) org)
39  Date: 2004/05/20 16:00:00 CDT  Date: 2004/05/20 16:00:00 CDT
40  Tag: blume-20040520-win32  Tag: blume-20040520-win32
41  Description:  Description:

Legend:
Removed from v.1497  
changed lines
  Added in v.1498

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