RE: TenDRA

"Mikael Lyngvig" <mikael@pobox.com>
28 Oct 1999 02:05:39 -0400

          From comp.compilers

Related articles
TenDRA foskaty@my-deja.com (Ole Foskaty) (1999-10-27)
RE: TenDRA mikael@pobox.com (Mikael Lyngvig) (1999-10-28)
RE: TenDRA olafs@my-deja.com (Olaf Stoyke) (1999-10-31)
| List of all articles for this month |

From: "Mikael Lyngvig" <mikael@pobox.com>
Newsgroups: comp.compilers
Date: 28 Oct 1999 02:05:39 -0400
Organization: Compilers Central
References: 99-10-125
Keywords: UNCOL

Hi,


> Has anyone gained some experience with the TenDRA software, i.e. the
> C/C++ compiler (or as they call it: producer/installer)?


I worked professionally with the the TenDRA ANDF producer/installer a
few years back. I'm not familiar with recent changes.


> What language versions/standards have been implemented (Standard C/C++,
...)?


I can only say that back in '97 there was an ANSI C producer. Also,
an Ada9x compiler vendor has successfully (I believe) created an Ada9x
producer, which uses TenDRA's installers.


> What does its licence say about transplating the TenDRA frontends into
> other tools, e.g. pretty printers or the like?


I don't know about this one. However, you used to be able to download
all of the source code right from their web site so I figure that
would be all right (perhaps with a GNUish license).


> Is it technically possible/difficult to do something like this? (I
> could not access http://alph.dra.hmg.gb so I do not have their
> homepage's documents that answer all my questions... :)


The following is my personal opinion and does not necessarily reflect that
of any others (...):


From my experience with the TenDRA code, I'd say it is probably a
pretty tough job. The code was quite hard to work with and extend.
The structure was pretty weak. Unless a lot has changed since 1997,
I'd say you'd be better off with a YACC grammar for C++ and working
from there (even if it means starting from scratch).


-- Mikael


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.