Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Well Perl5 isn't disappearing because Perl6 is coming around the corner.... in fact the opposite there are lots of cools things happening right now in Perl5 world (see Moose, MooseX::Declare, etc).

So perhaps you should upgrade your Camel book or look at "Perl Best Practices" by Damian Conway. Also keep an eye on http://www.modernperlbooks.com

As for Perl6/Rakudo... no need to wait its already here! Clearly its still "beta" but that shouldn't stop you downloading and playing with it.



I've read Perl Best Practices. Good book. I don't agree with every single one (the deep ?: structures in particular) but everything in there is very sane. I've also found that with http://perldoc.perl.org, I don't have to refer to the book much at all.

However, these days I favor Ruby over Perl. Especially now that the interpreter is not dog-slow anymore.


I'd move to ruby but the OO's a bit limited for my tastes - no multiple inheritance and a fairly minimalist mixin system just doesn't cut it after doing perl/python OO and using assorted lisps for prototyping.

Of course, every ruby dev I've spoken to about this has basically said "you don't need anything more, and if you do want it, that means your design is wrong" - which brings us immediately into a question of opinion so I can't really argue either way about it.

I do find perl5 v10 w/MooseX::Declare to be very much "ruby, but with a more flexible object system" though ...


One of the things I was looking forward to in implementing Ruby on Parrot was using real OO. I don't really mind ruby's syntax too much, but the OO was frustrating.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: