>>>>> "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

Reply via email to