From: sommar@enea.se (Erland Sommarskog)
Subject: Re: Verdix Corp ADA-language development systems
Date: 26 Aug 88 22:05:33 GMT [thread overview]
Message-ID: <3918@enea.se> (raw)
David E. Emery (dee@linus.UUCP) writes:
>Verdix is 1 of only 2 compilers that that I know to implement code
>sharing of generic bodies. Furthermore, Verdix does NOT require that
>the body of a generic be compiled before its instantiation. It is
>possible to write mutually dependent generics (each generic
>instantiates the other) in Verdix, where most compilers will gag on
>such code.
We're having 5.41 of VADS here for VAX/4.3BSD, and I have written
several error reports on VADS, and more than one of them was on
generics. For instance, the debugger couldn't find the source for
generic procudure within a generic package. Even more amazing was
to find a generic package to be dependent of its instantiator!
A good point is that if you change a generic body, instantiators
doesn't get invalidated, like they do with DEC/Ada. But the
recompilation takes a very long time.
Another problem I have had with VADS are the DIANA files. They
get BIG, and *eats* diskquota. (And a.rm doesn't clear away old
instantiations.) To make things worse, units from other libraries
are cached in a local directory. Tip if you plan to use VADS: Get
your own disk, and don't have any quota.
--
Erland Sommarskog
ENEA Data, Stockholm - Why are Macintosh screens so small?
sommar@enea.UUCP - Big Mac is registered by McDonald's.
next reply other threads:[~1988-08-26 22:05 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
1988-08-26 22:05 Erland Sommarskog [this message]
-- strict thread matches above, loose matches on Subject: below --
1988-08-19 17:04 Verdix Corp ADA-language development systems Robert J. Boulanger
1988-08-23 6:38 ` Steven L. Baur
1988-08-24 10:48 ` Karl A. Nyberg
1988-08-25 14:50 ` David E. Emery
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox