Annotation of researchv10no/cmd/sml/lib/twig/README, revision 1.1

1.1     ! root        1: ML-Twig 1.0  June 1989.
        !             2: 
        !             3: Copyright (c) 1989 by Johan Lilius, Jari Porra, Jussi Rintanen.
        !             4: 
        !             5: This software comes with ABSOLUTELY NO WARRANTY.
        !             6: This software is subject only to the GNU GENERAL PUBLIC LICENSE
        !             7: (in the file "LICENSE", distributed with this software, and available
        !             8: from the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139).
        !             9: You may copy and distribute this software; see the LICENSE
        !            10: for details and restrictions.
        !            11: 
        !            12: 
        !            13: Source files of ML-Twig : (compile in this order)
        !            14: 
        !            15:        analyzer.lex.sml
        !            16:        lexer.sml
        !            17:        parser.sml
        !            18:        automata.sml
        !            19:        main.sml
        !            20: 
        !            21: Other files :
        !            22: 
        !            23:        analyzer.lex            The lexer. Use Lexgen to produce
        !            24:                                analyzer.lex.sml.
        !            25:        runtime.sml             Runtime system to be loaded before the file
        !            26:                                produced by ML-Twig. Contains a functor.
        !            27:        man.tex                 ML-Twig User Manual (LaTeX)
        !            28:        example.mtw             The example from the manual.
        !            29:        invoke.sml              User interface (If you compile ML-Twig
        !            30:                                non-interactively with the batch compiler.
        !            31:                                Load after main.sml)
        !            32: 
        !            33: 
        !            34: There are no known bugs in ML-Twig, but the tree references ($n.m ... $)
        !            35: together with rewrite rules currently pose a small problem.
        !            36: References to the labeled subtrees of a tree pattern always refer
        !            37: to the original tree, not to a new tree possibly returned by a 
        !            38: rewrite rule.
        !            39: 
        !            40: 
        !            41: Bug reports, comments and suggestions may be sent to
        !            42: 
        !            43:        [email protected]
        !            44: 
        !            45: or
        !            46: 
        !            47:        Jussi Rintanen
        !            48:        Helsinki University of Technology
        !            49:        Laboratory of Information Processing Science, U401
        !            50:        02150 ESPOO
        !            51:        Finland
        !            52: 
        !            53: 
        !            54: Note:
        !            55: 
        !            56: We have tested the program with a large subset of the Vax code generator
        !            57: of Andrew Appel rewritten for Standard ML and ML-Twig, and I think
        !            58: the program is fairly reliable. The run-time system is not very efficient
        !            59: and there are some parts that could be cleaned up. However, I think that
        !            60: possible modifications are not critical.
        !            61:   I could also later send for distribution a small front-end for a pascal-like
        !            62: language, and the Vax CG, if Andrew Appel does not mind. The CG very closely
        !            63: resembles the original code generator written in C for Twig, and is merely
        !            64: a translation of the original. 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.