>>>>> "Akim" == Akim Demaille <[EMAIL PROTECTED]> writes:
Akim> The patch is really a proposal: it relies on a modified version
Akim> of Perl 5.6's Class::Struct. The modification are minimal, and
Akim> just ensure that it works with 5.005:
I've already weighed in on most of this...
Akim> I still have no idea whether the license makes it possible for
Akim> us to distribute and install this file as, say, AutomakeStruct.
Akim> But before investigating, I would like to have opinions. This
Akim> is a significant simplification of Automake, and given that I
Akim> plan to use even more objects in the future, it would
Akim> drastically simplify a lot of code to use it.
I agree this is the route we want to go. For the language code, I
would have gone this way originally but I still maintained the idea of
supporting Perl 4 at that time.
Akim> + my $lang = new Language (%option);
I still think we should have a separate class per language.
This seems cleanest by far. It might seem heavy now, but we'll be
kicking ourselves in a year if we don't do it.
Tom