From: "Robert I. Eachus" <rieachus@attbi.com>
Subject: Re: signature like constructions
Date: Sat, 09 Aug 2003 15:32:44 GMT
Date: 2003-08-09T15:32:44+00:00 [thread overview]
Message-ID: <3F351410.6080000@attbi.com> (raw)
In-Reply-To: x7vd6ffi63f.fsf@smaug.pushface.org
Simon Wright wrote:
> At some point you need (a) a machine-independent solution to the
> problem, (b) a machine-dependent optimisation. Clearly it's good if
> the machine-independent solution is also efficient, but it seems to me
> like overkill to write 6 very clever lines in the hope that the
> compiler (and future revisions) will always emit one machine code
> instruction. Why not use an assembler insert?
The LALR tool was used by Honeywell to make compiler front ends. If
others in the compiler group made a change to the Multics PL/I compiler
that would break it, it would be regarded as a serious bug that would
prevent the new compiler version from being installed in the development
hierarchy, let alone as part of a shipping compiler.
I guess it is just a different way of thinking when you are part of the
compiler development team. For example, any changes I make to my code
that is part of GNAT will only pass the regression tests if it compiles
and runs correctly on all supported systems. Similarly, I can count on
any code that works once and makes it into GNAT working always because
it will be part of the regression test suite. It is not a joke that the
automated regression test suite, which may take hours to run, is one of
the most valuable tools a compiler group has. In many cases it would
cost less to recreate a compiler from scratch, given the regression
suite, than to create a new set of regression tests and the tools to run
them.
--
"As far as I'm concerned, war always means failure." -- Jacques Chirac,
President of France
"As far as France is concerned, you're right." -- Rush Limbaugh
next prev parent reply other threads:[~2003-08-09 15:32 UTC|newest]
Thread overview: 47+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-07-30 11:32 XML DOM Binding for Ada 95 - matter of style DENNY VRANDECIC
2003-07-30 12:33 ` Martin Dowie
2003-07-30 15:20 ` Denny Vrandecic
2003-07-30 16:33 ` Stephen Leake
2003-07-31 10:57 ` Marin David Condic
2003-07-31 11:27 ` Preben Randhol
2003-07-31 13:10 ` Matthew Heaney
2003-07-31 19:04 ` Simon Wright
2003-08-02 14:40 ` Matthew Heaney
2003-07-31 20:25 ` Randy Brukardt
2003-08-01 11:46 ` Marin David Condic
2003-08-02 3:40 ` Matthew Heaney
2003-08-02 12:08 ` Marin David Condic
2003-08-02 14:46 ` Matthew Heaney
2003-08-02 21:25 ` Ed Falis
2003-08-05 19:59 ` Marin David Condic
2003-08-03 16:42 ` Matthew Heaney
2003-08-04 8:04 ` Dmitry A. Kazakov
2003-08-05 8:00 ` Georg Bauhaus
2003-08-05 11:46 ` Dmitry A. Kazakov
2003-08-05 13:34 ` Georg Bauhaus
2003-08-06 9:03 ` Dmitry A. Kazakov
2003-08-06 18:15 ` signature like constructions (was: Re: XML DOM Binding for Ada 95 - matter of style) Georg Bauhaus
2003-08-07 10:12 ` Dmitry A. Kazakov
2003-08-07 16:22 ` signature like constructions Georg Bauhaus
2003-08-08 8:31 ` Dmitry A. Kazakov
2003-08-08 10:12 ` Robert I. Eachus
2003-08-08 13:29 ` Dmitry A. Kazakov
2003-08-08 19:37 ` Robert I. Eachus
2003-08-09 0:58 ` Alexander Kopilovitch
2003-08-09 7:39 ` Robert I. Eachus
2003-08-10 1:30 ` Alexander Kopilovitch
2003-08-10 4:11 ` Robert I. Eachus
2003-08-11 10:25 ` Dmitry A. Kazakov
2003-08-08 23:44 ` Alexander Kopilovitch
2003-08-11 9:54 ` Dmitry A. Kazakov
2003-08-11 14:59 ` Alexander Kopilovitch
2003-08-12 9:54 ` Dmitry A. Kazakov
2003-08-13 22:28 ` Alexander Kopilovitch
2003-08-09 8:32 ` Simon Wright
2003-08-09 15:32 ` Robert I. Eachus [this message]
2003-08-07 12:52 ` XML DOM Binding for Ada 95 - matter of style Matthew Heaney
2003-08-07 15:03 ` Dmitry A. Kazakov
2003-08-07 12:28 ` Matthew Heaney
2003-08-05 20:05 ` Marin David Condic
2003-07-30 16:34 ` Martin Dowie
2003-07-30 17:54 ` tmoran
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox