Live data from Hacker News

Perl 5.14.2 is now available

nntp.perl.org

31–40 of 46 posts

Re: Perl 5.14.2 is now available

#31
post #9
post #7

Perl has been completely replaced by Python for me. Perl was the second language I learned in around 1995 after learning Turbo Pascal in my pre-teens. Perl allowed me to learn the programming arts freely, the programs I wrote weren't pretty back then but they ran and performed a function. It let me experiment with CGI, GUIs and writing video games. Thanks Perl. Pity you were so ugly and we had to break up but Python…

> Pity you were so ugly > [1] Personal preference I am not looking for a fight :) Your wordings don't align with the disclaimer. That's like saying "you are an idiot, but hey, it's a personal perspective - I am not looking for a fight". FWIW, I have used perl heavily, and now a days mostly do Python and Ruby. My reasons for Python/Ruby are basically Nltk/Flask/Gevent, Rails etc and don't have much to do with the lang…

But Perl IS ugly. You haven't noticed that before? The truth hurts.

Re: Perl 5.14.2 is now available

#32
post #21

Earlier quoted context omitted.

It makes me mostly sad; I can't use features after 5.8. Moo(se) et al is what I do after $work. :-(

Work to change your company's culture!

I am considering to vote with my feet. :-( I just don't want to go to England...

Re: Perl 5.14.2 is now available

#33

Any idea on 5.14.0 for Strawberry Perl? Doesn't send a good signal when the Windows version starts to fall behind.

The maintenance of Strawberry Perl is not in parallel with the development of Perl in general. I'm sure the developers are working on it. It has its own architectural issues that go beyond merely compiling Perl and releasing it.

If you really want to know the release date, check in with the guys at #win32 on irc.perl.org.

Re: Perl 5.14.2 is now available

#34

Cool. Nice to see the updates coming but it's rather lightweight and minor. Of all my pet projects and scripts, Perl ones hold the most value. Lala.com music downloader comes to mind.

This is just a maintenance update to 5.12, ie. the latest stable version of Perl.

The next version (5.16) is due in Spring 2012 and there are regular (monthly) updates to this on the 5.15 development track:

* 5.15.0 - http://search.cpan.org/~stevan/perl-5.15.3/pod/perl5150delta...

* 5.15.1 - http://search.cpan.org/~stevan/perl-5.15.3/pod/perl5151delta...

* 5.15.2 - http://search.cpan.org/~stevan/perl-5.15.3/pod/perl5152delta...

* 5.15.3 - http://search.cpan.org/~stevan/perl-5.15.3/pod/perldelta.pod

Re: Perl 5.14.2 is now available

#35
post #32

Earlier quoted context omitted.

Work to change your company's culture!

I am considering to vote with my feet. :-( I just don't want to go to England...

We're upgrading to 5.12.4 right now, so if you do decide to vote with your feet, feel free to message me...

Re: Perl 5.14.2 is now available

#36
post #9
post #7

Perl has been completely replaced by Python for me. Perl was the second language I learned in around 1995 after learning Turbo Pascal in my pre-teens. Perl allowed me to learn the programming arts freely, the programs I wrote weren't pretty back then but they ran and performed a function. It let me experiment with CGI, GUIs and writing video games. Thanks Perl. Pity you were so ugly and we had to break up but Python…

> Pity you were so ugly > [1] Personal preference I am not looking for a fight :) Your wordings don't align with the disclaimer. That's like saying "you are an idiot, but hey, it's a personal perspective - I am not looking for a fight". FWIW, I have used perl heavily, and now a days mostly do Python and Ruby. My reasons for Python/Ruby are basically Nltk/Flask/Gevent, Rails etc and don't have much to do with the lang…

If you still consider Perl, I recommend checking out: Plack, AnyEvent::*, Catalyst/Dancer (depending on required complexity) for web stuff.

Perl libraries made a huge leap forward. And for me it was unnoticed.

Re: Perl 5.14.2 is now available

#37
post #17

Earlier quoted context omitted.

People complaining about Perl being ugly is a bit like people complaining that clay is ugly. Yes, you can build tremendously ugly Perl, but you can also build code of breath-taking beauty, combining the best parts of functional programming and OO...

So, it's a general purpose programming language like a lot of other languages are too? The complaint is obviously that Perl is uglier than it needs to be. You can see this when you compare it to other languages that are just as (if not more) powerful but not as ugly.

"There's more than one way to do it" (TMTOWTDI or TIMTOWTDI) is a Perl motto. Perl was written with that idea in mind. This can allow developers to write "ugly" Perl -- or quite the opposite, as @peteretep said.

Re: Perl 5.14.2 is now available

#38
post #37
post #17

Earlier quoted context omitted.

So, it's a general purpose programming language like a lot of other languages are too? The complaint is obviously that Perl is uglier than it needs to be. You can see this when you compare it to other languages that are just as (if not more) powerful but not as ugly.

"There's more than one way to do it" (TMTOWTDI or TIMTOWTDI) is a Perl motto. Perl was written with that idea in mind. This can allow developers to write "ugly" Perl -- or quite the opposite, as @peteretep said.

Show me a modern, general purpose language for which there isn't more than one way to do most things and I'll show you a language you don't know very well.

Even Python, who's motto would be closer to "one right way to do it" always has more than one way. So you're statement doesn't explain anything I'm afraid.

Re: Perl 5.14.2 is now available

#39
post #9

Earlier quoted context omitted.

> Pity you were so ugly > [1] Personal preference I am not looking for a fight :) Your wordings don't align with the disclaimer. That's like saying "you are an idiot, but hey, it's a personal perspective - I am not looking for a fight". FWIW, I have used perl heavily, and now a days mostly do Python and Ruby. My reasons for Python/Ruby are basically Nltk/Flask/Gevent, Rails etc and don't have much to do with the lang…

If you still consider Perl, I recommend checking out: Plack, AnyEvent::*, Catalyst/Dancer (depending on required complexity) for web stuff. Perl libraries made a huge leap forward. And for me it was unnoticed.

If I'm not mistaken, libev and AnyEvent are designed by the same guy (and I think AnyEvent was what libev was created for).

Also, check out Coro (coroutines), Tatsumaki and plackperl.org for other awesome libraries and tools that rival and even surpass their counterparts in other languages.

Re: Perl 5.14.2 is now available

#40
post #38
post #37

Earlier quoted context omitted.

"There's more than one way to do it" (TMTOWTDI or TIMTOWTDI) is a Perl motto. Perl was written with that idea in mind. This can allow developers to write "ugly" Perl -- or quite the opposite, as @peteretep said.

Show me a modern, general purpose language for which there isn't more than one way to do most things and I'll show you a language you don't know very well. Even Python, who's motto would be closer to "one right way to do it" always has more than one way. So you're statement doesn't explain anything I'm afraid.

I don't think the things you two are saying are mutually exclusive. Perl is ugly in inexperienced or rushed hands, and other languages do have flexibility and general purpose. I will say that I have found my muse in Perl, and that it allows me to express ideas succinctly and beautifully but that's not to the detriment of Python (with which I made a livelihood for a few years).

If you want beautiful Perl, pick up Kaufmann's "Higher-Order Perl." It has a number of functional design patterns and ideas which are useful and elegant. The author claims that where most people write C in Perl, his book is an attempt to convince you to write Lisp in Perl.

Post reply on HN