News for hackers. Stuff that matters.
Re:In Praise of Perl 5 by PuercoPop on Thursday February 27, 2014 @06:19PM (#7315994)
Perl has reader macros and a meta-object protocol upon the object system is built with. Ruby and Python don't have either AFAIK. That is an example of what the OP is saying with Perl is an extensible language.
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.

Re:In Praise of Perl 5 by marcosdumay on Thursday February 27, 2014 @09:25PM (#7316886)
Python is not fully object-oriented.
Re:In Praise of Perl 5 by rat87 on Friday February 28, 2014 @04:11AM (#7317801)
In what way?
Re:In Praise of Perl 5 by systems on Friday February 28, 2014 @04:10AM (#7317796)
how does Perl have reader macros, can you please point to a link if possible?

i couldnt find this one simply searching online

Re:In Praise of Perl 5 by mst on Friday February 28, 2014 @05:30AM (#7317976)
Look at Devel::CallParser and Keyword::Simple
Re:In Praise of Perl 5 by einhverfr on Friday February 28, 2014 @05:11AM (#7317930)
I think Perl 6 has them, but not Perl 5
Re:In Praise of Perl 5 by banachtarski on Thursday February 27, 2014 @06:46PM (#7316189)
You should learn Ruby.
Re:In Praise of Perl 5 by systems on Thursday February 27, 2014 @07:21PM (#7316393)