CVS: sml-dist HISTORY,1.462,1.463
Matthias Blume <[email protected]>
| Newsgroups | gmane.comp.lang.sml.smlnj.commits |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/smlnj/sml-dist In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17299 Modified Files: HISTORY Log Message: improved the way certain libraries are bound into the compiler Index: HISTORY =================================================================== RCS file: /cvsroot/smlnj/sml-dist/HISTORY,v retrieving revision 1.462 retrieving revision 1.463 diff -C2 -d -r1.462 -r1.463 *** HISTORY 7 Nov 2005 23:03:16 -0000 1.462 --- HISTORY 15 Nov 2005 22:38:48 -0000 1.463 *************** *** 14,17 **** --- 14,57 ---- ---------------------------------------------------------------------- + Name: Matthias Blume (http://www.tti-c.org/blume/) + Date: 2005/11/15 16:35:00 CST + Tag: blume-22051115-libraries + Description: + + This change affects the way the following libraries are tied into + the system: + + $/basis.cm + $/smlnj-lib.cm + $/pp-lib.cm + $/controls-lib.cm + $/html-lib.cm + $/ml-yacc-lib.cm + + These libraries are now internally (as seen from the source code + of the implementation itself) known by the following names: + + $smlnj/basis/basis.cm + $smlnj/smlnj-lib/smlnj-lib.cm + $smlnj/smlnj-lib/pp-lib.cm + $smlnj/smlnj-lib/controls-lib.cm + $smlnj/smlnj-lib/html-lib.cm + $smlnj/ml-yacc/ml-yacc-lib.cm + + This makes it possible to work with code that requires different + versions of these libraries, and which refers to these libraries using + their "default" names (i.e., the first set of names above). In other + words, one can un-define or re-define those default names without + compromising the proper functioning of the compiler itself. + + A similar procedure had already been performed for several of the + MLRISC libraries that are linked into the compiler. I did some + cleanup on this code. + + A new file in the config directory (named extrapathconfig) is + responsible for setting up path anchors that the compiler itself does + not need, but that are typically required by user code. + + ---------------------------------------------------------------------- Name: Matthias Blume Date: 2005/11/07 17:05:00 CST ------------------------------------------------------- This SF.Net email is sponsored by the JBoss Inc. Get Certified Today Register for a JBoss Training Course. Free Certification Exam for All Training Attendees Through End of 2005. For more info visit: http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click