[comp.lang.modula2] couldn't email to Mr. Grosch

klarich@a.cs.okstate.edu (Terry Klarich) (09/14/88)

I tried to send to the address given in article 922; but, things didn't
work out.  So, I am posting my letter here in hopes Mr. Grosch finds it.
I hope this doesn't cause any problems or is against net policy.

Dear Mr. Grosch:
     My name is Terry Klarich.  I am a graduate student at Oklahoma
State University.  I posted an article on the net to
comp.lang.modula2 asking if there was a lex and yacc that
generated Modula2 code.  Somebody by the name of Mitchell Wyle
posted that you have rex.  Since, my interests are in languages
and parsers, I would very much like to receive this product.  C is
not one of my favorite languages to write in.
     I am using a 386-at under ms-dos with the Logitec compiler
ver. 3.0.  I would appreciate it very much if you could send
me information about what would be required to receive rex
and exactly what it does.  Thank you for your time.  You can
reply to me at klarich@a.cs.okstate.edu.

          Terry Klarich
-- 
Terry Klarich (klarich@a.cs.okstate.edu) n5hts
Remember: back up your disk so it won't crash
These opinions are mine

aplusl@ethz.UUCP (Albert Meier) (09/22/88)

It seems as if we had the same problems as you: we also sent an article
about yacc and lex in Modula-2 but nothing seemed to have arrived, so we
repeat it through the net.

Yes there exists a Modula-2 equivalent for yacc and lex, even since some
years. The two tools are called Coco and Alex and originally come from
University of Linz, by Hanspeter Moessenboeck. The book "Ein
Compiler-Generator fuer Microcomputer" was published at Hanser-Verlag,
Munich and comes out in a second edition very soon. An english
translation should be published in these days by Prentice-Hall ("A
Compiler Generator for Microcomputers").

Coco and Alex are table driven and are for LL(1) grammers. As far as we
could measure speed and efficiency we found quite a big difference from
the C tools to Coco and Alex ... in favour of the Modula-2 tools! Both
tools are generated by themselves!

There are versions for M2SDS, Logitech, MacMETH, TaylorModula-2, M2/370
(the Modula-2 compiler for IBM /370 mainframes) and soon for Unix as
well. In addition there exists a version even for Turbo Pascal and we
recently got the information that there will soon be a version for
M2Amiga and SPC Modula-2 on the Atari.

Coco and Alex developed from a university project to a commercial
product and is sold by A+L AG and ITC exclusively. We provided for
universities a service that gives them full source code and everything
for the basic costs. In this case the university has to write to the
following address (basic costs, shipping, etc: ca. 30 - 40 US$)

University of Linz
Institut fuer Softwaretechnik
Altenberger Strasse
A-4040 Linz, Austria

(If you write them don't forget please to send greetings from me
personally (Albert Meier), because it has been quite a long time since I
met them last time).

Just besides: Hanspeter Moessenboeck got his title of a PROFESSOR at ETH
Zuerich just these days. He will be working there in the same institute
as Niklaus Wirth!

Here our address for all of you who are not from "the rest of the
world":

Interface Technologies Corp.
3336 Richmond, Suite 323
Houston, TX 77098-9990
Tel. (713) 523 8422

    .....           Albert Meier        Tel.  +41/1/700 30 37
   .. ....          A+L AG, Im Spaeten 23, CH-8906 Bonstetten
  ..   ....
 .......A+L.        E-Mail          aplusl@ifi.ethz.(ch/UUCP)
..       .......                 ...mcvax!cernvax!ethz!aplusl