ReFlEx README File ================== WELCOME! The ReFlEx macro expander is an experimental machine-level code generation tool. In this document, we specify how you can obtain more information about ReFlEx technology. To obtain the ReFlEx 1.0 program with the associated technical documentation, see the ASCII text file ftp://saturn.hut.fi/pub/reflex/ReFlEx-1 Additionally, there are the following ReFlEx-related publications (or manuscripts) available: ftp://saturn.hut.fi/pub/reflex/icfp97.ps.Z Eero Lassila. A functional macro expansion system for optimizing code generation: gaining context-sensitivity without losing confluence. In Proceedings of the 1997 ACM SIGPLAN International Conference on Functional Programming (ICFP '97; Amsterdam, The Netherlands; June 9-11, 1997), p. 315 (an extended abstract of a poster presentation). ISBN 0-89791-918-1. ACM Press, New York (New York, U.S.A.), 1997. ftp://saturn.hut.fi/pub/reflex/A42.ps.Z Eero Lassila. Towards optimizing code generation by domain-sensitive macro expansion. Helsinki University of Technology, Digital Systems Laboratory, Series A: Research Reports, No. 42. ISBN 951-22-3439-4 (ISSN 0783-5396). 100 pp. Espoo (Finland), January 1997. (Licentiate's Thesis of the author.) ftp://saturn.hut.fi/pub/reflex/dsl97-s.ps.Z Eero Lassila. On domain-specific macro expansion and its use in optimizing code generation. Manuscript. 19 pp. October 1996. ftp://saturn.hut.fi/pub/reflex/euromicro96.ps.Z Eero Lassila. A macro expansion approach to embedded processor code generation. In Peter Milligan and Krzysztof Kuchcinski, (eds.), Proceedings of the 22nd Euromicro Conference (Prague, Czech Republic; September 2-5, 1996), pp. 136-142. ISBN 0-8186-7487-3 (ISSN 1089-6503). IEEE Computer Society Press, Los Alamitos (California, U.S.A.), 1996. ftp://saturn.hut.fi/pub/reflex/B15.ps.Z Eero Lassila. ReFlEx---an experimental tool for special- purpose processor code generation. Helsinki University of Technology, Digital Systems Laboratory, Series B: Technical Reports, No. 15. ISBN 951-22-2993-5 (ISSN 0783-540X). 79 pp. Espoo (Finland), March 1996. ftp://saturn.hut.fi/pub/reflex/wicca96.ps.Z Eero Lassila. A macro expansion approach to embedded processor code generation. In presentation material of Workshop on Interaction between Compilers and Computer Architecture (San Jose, California, U.S.A.; February 4, 1996), organized in conjunction with Second International Symposium on High-Performance Computer Architecture. 12 pp. 1996. The above documents can be reached via anonymous ftp (binary transfer mode should be selected). For each transferred .ps.Z file, the following UNIX decompression command reproduces the original .ps postscript file: uncompress .ps.Z **************************************************************** Date of this document: July 1, 1997 Author of this document: Eero Lassila (eero.lassila@hut.fi) You can reach the latest revision of this document through the World Wide Web or via anonymous ftp. It is located as ftp://saturn.hut.fi/pub/reflex/README