Eric Bezault wrote:
> The trouble is just for the compiler writers. For the
> benefit of the programmers. So it's a good thing.
> Bertrand has been saying for a long time that the
> burden should be put on compiler writers, not on
> programmers.
>
That is a good statement and in general I agree with it. Without that
mindset we would not have Eiffel.
But up to now, the goodies of Eiffel do not put too much burden on
compiler writers. I find it astonishing that implementing an Eiffel
compiler is that straightforward.
When encountering some difficult to implemented features of Eiffel I
have usually found a straightforward way of implementing them by
analyzing the features of Eiffel in depth.
But all solutions I have found up to now to implement inheritance from
the class SPECIAL horrified me by their complexity and by the potential
bugs introduced into the compiler. Therefore I tend to disallow
inheritance from SPECIAL (but that is just a developers refusal to
implement something ugly).
But sometimes seemingly difficult problems are just a challenge to
think a little bit more .... and maybe round the corner there is a not
yet discovered strategy to implement inheritance from SPECIAL in a
straighforward manner ...
I was hoping that you could give me some ideas because you obviously
favor the possibility to inherit.
To be honest, from a language perspective, I agree with you.
Helmut
The Eiffel Compiler:
http://www.sourceforge.net/projects/tecompDocumentation:
http://tecomp.sourceforge.net-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/_______________________________________________
freeelks-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/freeelks-devel