94 karma · joined July 17, 2008
Move along.
I'm REALLY looking forward to playing with DotCloud.
Plack/PSGI is not "cutting edge". It's the way to do it now, not tomorrow. You do Miyagawa a disservice implying he's pumping his own code.
It doesn't NOW have anything to do with Perl... but it's pretty easy to see some of that history in the code.
Move along. If you claim there's stealing of code, prove it and show it. Otherwise, save this crap. You like Mojolicious. Fine. Go do that. The Dancer crew will continue on it's way. It affects you not at all.
I had investigated Mojolicious but this kind of attitude from you and from it's creator have long kept me out of that community. Yes, the channel can have people who are helpful, but bile begets bile and if you're an example of the Mojolicious community, I want no part of it.
You want readable Perl?
1) Go look at some better known modules on CPAN
2) Look at answers to questions on http://perlmonks.org
3) Read Effective Perl, 2ed
4) Check out chromatic's Modern Perl book ( free online in draft form at http://www.modernperlbooks.com/mt/2010/06/modern-perl-the-bo... )
What do you mean by "Big Bang"? That Perl 6 is being developed on top of Parrot? That Perl 6 is a reinvention instead of re-iteration?
What "enormous resources" are you referring to? The Perl 6 team isn't huge and it's all volunteer with very little financial backing (only some relatively small grants from the Perl Foundation).
Which components are you referring to? Where are the "limited ability to test the compatibility of the components"? Which components? There are a lot of tests though... a truly massive test set. I'm assuming you're not referring to these.
From my understanding the "utility" is a pretty big part of what they're testing. There are folk writing Perl 6 (November wiki http://www.perlfoundation.org/perl6/index.cgi?november). The implementors are going back and forth with Larry about things. A lot of the ideas aren't new, just new in Perl.
I'm just trying to understand where you're coming from. :)
Then again, I guess it's just as shocking that I'm still surprised by the vitriolic tone of commenters on the internet.
I've worked on projects at one job with a designer that was top notch. He knew and understood the medium despite having started as a print designer. As he did with print, where he learned about the pre-press process, he made sure he learned about the web, usability and understood HTML and CSS. What a joy it was to work with him. His designs were beautiful and understood usability without sacrificing appearance. He's gone on to do independant work and now makes double what I do. Good on him.
Then there's the other side. I've worked with another designer who thinks design exists in a silo, refuses to learn anything about the medium and has very firm (and misguided) ideas about usability. They see no point in involving a programmer in the design phase because the programmer is just supposed to make things work and doesn't understand design. They have learned nothing about the web and feel learning HTML or CSS dilutes their focus; any designer that does know these things is looked down upon because they're spreading the attention to far and will make a poor designer.
Programmers can make it hard on a designer, even good ones, and we shouldn't. This is the most valuable working relationship you can form in my opinion.
If you find one of the former, hold on to them like they are the only life preserver in the ocean. If one of the latter, run like hell. There are, of course, many skill/knowledge levels in between but it really makes me appreciate it when I have a good one to work with.
Interesting to see how the Perl community has really hopped on the bandwagon. Happy to see it.
I'm also convinced that in almost every case that Ruby and Python are just fine in place of Perl... except for text processing.
Perl's regexp engine is top notch and is an extremely key part of the language in ways it just isn't in Python or Ruby, especially after the release of Perl 5.10. I don't see another language that can touch Perl there yet (feel free to correct me because I'd be interested to learn).
"the language sucks" -- Is very much in the eye of the beholder. Perl works the way I think just as jQuery does. As for not being welcoming, I think you'll find perlmonks.org to be a huge welcoming community.
"it offers nothing new" -- I'm sorry, but if you already know Python or Ruby why would you switch anyhow? There's a big time investment in becoming really good at a language. No reason to switch when you have languages that can just get things done. I'm not even sure what you mean by "new". Perl is 22 years old now. Python and Ruby are both around 15. What's new here? I also find this "new" comment hilarious in light of the Python feature freeze. Things like Moose and Catalyst are new(ish) to the Perl community and they're doing great things. Further, CPAN is expanding at a huge rate, more than ever before. There's ALWAYS new stuff there.
"real world perl sucks" -- Real world code sucks period. And I do clean code. There are standards in Perl and they do evolve. You need to engage in the community a little as I think everyone should with their languages.
What is fairly obvious to me is that Python fits very well with how YOUR brain works. Perl fits very well with how MY brain works.
Just because it don't jive with you, doesn't mean it doesn't jive with others.
'Scuse me. I have a mod_perl2 handler to write.
I can understand the author not LIKING certain ways that Python works but I tire of philosophical differences in language design decisions being branded wrong.
I can accept that the author doesn't like a bunch of things but this annoys me:
36 chars against 18.
Comparing languages by character count is fruitless. It's like comparing pieces of music by the number of notes or food by the number of ingredients. You have to decide where the important numeric barrier is, which is pretty arbitrary. For me, programming is more thinking that typing. It just seems like a ridiculous comparison.Ken of the HeliOS project collapsed of exhaustion and dehydration the other day. He had to be taken to hospital and stay a night. The costs associated are bad for his non-profit. You can help.
The HeliOS project receives donations of money/machines, outfits them with Linux, and gives them to those in need in Austin, Texas. It's not just Linux Advocacy, it helps others. Now he could use a hand. Spread the word. Tweet #HelpHelios and help someone who's helped many others.
Page seems to have to completely load before it works though.