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/compiler/README
ViewVC logotype

Diff of /sml/trunk/src/compiler/README

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

revision 45, Sun Mar 22 20:11:09 1998 UTC revision 69, Fri Apr 3 00:06:55 1998 UTC
# Line 1  Line 1 
1  ============================================================================  ============================================================================
2  This README file describes the overall structure of the current version of  This README file describes the overall structure of the current version of
3  the SML/NJ (v110.3) & FLINT/ML (v1.3) compiler source tree. Please send  the SML/NJ (v110.4) & FLINT/ML (v1.4) compiler source tree. Please send
4  your questions, comments, and suggestions to flint@cs.yale.edu (or contact  your questions, comments, and suggestions to flint@cs.yale.edu (or contact
5  Zhong Shao at shao-zhong@cs.yale.edu).  Zhong Shao at shao-zhong@cs.yale.edu).
6  ============================================================================  ============================================================================
# Line 220  Line 220 
220     FLINT kinds, FLINT constructors, and FLINT types. When you write     FLINT kinds, FLINT constructors, and FLINT types. When you write
221     code that manipulates the FLINT code, please restrict yourself to     code that manipulates the FLINT code, please restrict yourself to
222     use the functions defined in the LTYEXTERN interface only.     use the functions defined in the LTYEXTERN interface only.
 4-FLINT/lambda/  
    Definition of the OLD lambda language, should go away soon.  
223  4-FLINT/main/  4-FLINT/main/
224     The flintcomp.sml describes how the FLINT code gets compiled into     The flintcomp.sml describes how the FLINT code gets compiled into
225     the optimized and closure-converted CPS code (eventually, it should     the optimized and closure-converted CPS code (eventually, it should
226     produce optimized, closure-converted, adn type-safe FLINT code).     produce optimized, closure-converted, adn type-safe FLINT code).
 4-FLINT/obsol/  
    All files in this directory are currently not up-to-date. They are  
    either obsolete or are not compatible with recent changes made to  
    the CPS language.  
227  4-FLINT/opt/  4-FLINT/opt/
228     The FLINT-based optimizations, such as contraction, type     The FLINT-based optimizations, such as contraction, type
229     specializations, etc.     specializations, etc.
230  4-FLINT/plambda/  4-FLINT/plambda/
231     An older version of the Lambda language (not in the A-Normal form)     An older version of the Lambda language (not in the A-Normal form)
232  4-FLINT/reps/  4-FLINT/reps/
233     Code for the representation analysis of the FLINT code.     Code for performing the representation analysis on FLINT
234  4-FLINT/trans/  4-FLINT/trans/
235     Translation of Abstract Syntax into the PLambda code, then to the FLINT     Translation of Abstract Syntax into the PLambda code, then to the FLINT
236     code. All semantic objects used in the elaboration are translated into     code. All semantic objects used in the elaboration are translated into

Legend:
Removed from v.45  
changed lines
  Added in v.69

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