Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!yale!mintaka!spdcc!esegue!compilers-sender From: ge@sci.kun.nl (Ge' Weijers) Newsgroups: comp.compilers Subject: Re: time to write a compiler Keywords: Fortran, question, library Message-ID: <2419@wn1.sci.kun.nl> Date: 7 Nov 90 10:16:44 GMT References: <1990Oct31.180632.3201@nntp-server.caltech.edu> <1990Nov6.012229.29402@nntp-server.caltech.edu> Sender: compilers-sender@iecc.cambridge.ma.us Reply-To: ge@sci.kun.nl (Ge' Weijers) Organization: Compilers Central Lines: 22 Approved: compilers@iecc.cambridge.ma.us >[When writing my F77 compiler, I found the library, particularly the I/O >library, to be as much work as the compiler itself. -John] On the subject of runtime support I'd like to point out a very interesting article on RTS for a functional language by Andrew Appel, in "A Runtime System" Andrew W. Appel Lisp and Symbolic Computation, no. 3 1990, pp. 343-380 Especially the size is impressive, < 2000 lines of C+assembler including garbage collection. I/O is done by writing the library in the functional language itself (Standard ML). -- Ge' Weijers Internet/UUCP: ge@cs.kun.nl Faculty of Mathematics and Computer Science, (uunet.uu.net!cs.kun.nl!ge) University of Nijmegen, Toernooiveld 1 6525 ED Nijmegen, the Netherlands tel. +3180652483 (UTC-2) -- Send compilers articles to compilers@iecc.cambridge.ma.us or {ima | spdcc | world}!esegue!compilers. Meta-mail to compilers-request.