sdas@paul.rutgers.edu (Souripriya Das) (06/14/91)
We are looking for a system that would allow us to specify a language easily, and would generate a prototype compiler for the langauge. We need this for experimenting with some new language constructs that we are currently working on at the Integrated Systems Lab in Rutgers Univ. Somebody mentioned about VPO (Very Portable Optimizer) from U. virginia or Virginia Polytech. and "Apogee" from Edison Group. Any comments about the source and quality of these systems would be very helpful to us. Are there any public domain systems? Thanks a lot, - Souri. -- EMAIL: sdas@paul.rutgers.edu TELEPHONE: 908-878-1848 (home), 908-932-3213 (office) US MAIL ADDR: BPO 29901, P.O.Box 1119, Piscataway, NJ 08855.(Buell Apt# 326) [There was a note a few weeks ago about TXL, a tool from Jim Cordy at Queens University. -John] -- Send compilers articles to compilers@iecc.cambridge.ma.us or {ima | spdcc | world}!iecc!compilers. Meta-mail to compilers-request.
jsa@edg.com (J. Stephen Adamczyk) (06/15/91)
In article <91-06-018@comp.compilers>, sdas@paul.rutgers.edu (Souripriya Das) writes: > Somebody mentioned about VPO (Very Portable Optimizer) from U. virginia or > Virginia Polytech. and "Apogee" from Edison Group. Any comments about the > source and quality of these systems would be very helpful to us. Unless this is a remarkable coincidence, what we have here is an example of the telephone game (where one person tells the next, who tells the next, and so on). "Apogee" probably refers to Apogee Software, a Santa Clara, CA company, which sells compilers featuring highly-optimizing back-end technology. Their C front end was developed by Edison Design Group (my company). That, I assume, is the "Edison Group" part. To answer the other part of your question, these compilers are of very high quality :-). However, they're compilers for specific languages, not compiler-compiler systems. On the U. of Virginia stuff, you might want to contact Jack Davidson (jwd@virginia.edu). I believe that that system is also for specific languages, but you should ask someone who really knows. There *are* some systems aimed at prototyping new languages. The one that leaps to mind is the Amsterdam Compiler Kit (ACK), which is available (at least) from Unipress in Edison, NJ. Steve Adamczyk Edison Design Group jsa@edg.com or uunet!edg1!jsa; 201-744-2620 -- Send compilers articles to compilers@iecc.cambridge.ma.us or {ima | spdcc | world}!iecc!compilers. Meta-mail to compilers-request.