Re:In Praise of Perl 5
by einhverfr on Thursday February 27, 2014 @08:53PM
(#7316748)
> Perl has reader macros and a meta-object protocol upon the object system is built with.
More specifically, Perl has advanced features with which meta-object protocols can be built with. See Class::MOP on which Moose is built.
> That is an example of what the OP is saying with Perl is an extensible language.
I think the difficulty with Ruby and Python is that both are fully object-oriented, which means it is difficult to create something that is truly orthogonal to the object model.
More specifically, Perl has advanced features with which meta-object protocols can be built with. See Class::MOP on which Moose is built.
> That is an example of what the OP is saying with Perl is an extensible language.
I think the difficulty with Ruby and Python is that both are fully object-oriented, which means it is difficult to create something that is truly orthogonal to the object model.