Slashdot Mirror


User: chromatic

chromatic's activity in the archive.

Stories
0
Comments
2,306
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 2,306

  1. Re:Whatever happened to Perl 6? on Perl 5.16.0 Released · · Score: 1

    Imo it's very likely the Rakudo team will make this level of integration work reasonably well this year.

    On what do you base this opinion? Rakudo's had more than one proof of concept that never made it much past the proof of concept stage before bitrotting before.

  2. Re:Whatever happened to Perl 6? on Perl 5.16.0 Released · · Score: 1

    It's not secret that a substantial amount of Rakudo development goes toward writing something intended to be a VM abstraction layer. The official party line is "To improve the potential of running on other VM backends".

  3. Re:Hard to get started on Perl 5.16.0 Released · · Score: 1

    Perl is very cumbersome in this regard.

    It can be, yes. The last two times I needed multiprocessing, I used Proc::Fork and WWW::Curl::Simple. These worked very well for me.

    A lot of people use AnyEvent quite effectively too.

  4. Re:There will be no Perl renaissance on Perl 5.16.0 Released · · Score: 1

    ... what widely used "new" project in the last five years has chosen Perl?

    I've deployed a few projects in the last five years. I know many people who've also deployed projects.

  5. Re:There will be no Perl renaissance on Perl 5.16.0 Released · · Score: 1

    If you're interested in facts, feel free to provide measurements or statistics to prove me wrong.

  6. Re:There will be no Perl renaissance on Perl 5.16.0 Released · · Score: 2

    So yeah, of course some people are still using Perl....

    We call that the CPAN, and it's the opposite of plummeted.

  7. Re:Whatever happened to Perl 6? on Perl 5.16.0 Released · · Score: 4, Informative

    If that scares you, cover your eyes: there are more than two compilers.

    ... it looks like Parrot was dropped.

    Not exactly. The Rakudo (Perl 6 on Parrot) people want to write a VM independence layer and port that to multiple VM backends.

    Don't ask me to explain that.

  8. Re:Whatever happened to Perl 6? on Perl 5.16.0 Released · · Score: 5, Interesting

    ... part of the problem I think is that perl 6 is not ANYTHING like perl 5.

    The parts of Perl 6 I like are a lot like Perl 5, and the parts I really like are much better than Perl 5.

    ... the only reason I still use perl 5 TO THIS DAY is the regex capabilities. They completely ripped that out of perl 6 and re-implemented it to make it more user-friendly, and they did so poorly, IMHO.

    I like Perl 6 grammars far, far more than I like Perl 5 regex. That's one of the best parts of Perl 6. Regex as borrowed from Unix and enhanced over the years have accumulated a lot of mutually incomprehensible cruft. Perl 6 cleans that up.

    The problem with Perl 6, of course, is that no implementation is anywhere close to practically useful. Almost twelve years after the Perl 6 announcement, there's still no reason to hold your breath.

  9. Re:Hard to get started on Perl 5.16.0 Released · · Score: 5, Informative

    Can some /.er point me down the path toward modern Perl learning?

    I have a bias, but I've had many positive responses to Modern Perl: The Book.

  10. Re:Yea... teach them history... on Want To Get Kids Interested In Programming? Teach Them Computer History · · Score: 1

    Do you know of anything online that is similar to Nibble & Byte magazine?

    Slight plug for ClubCompy, which we're creating to do just that.

  11. Re:What do Libertarians eat? on Mathematics Says Romney and Santorum Tied In Iowa · · Score: 1

    Libertables—a salty, prepackaged (but free) lunch food product.

  12. Re:Catalyst? on Ask Slashdot: Which Web Platform Would You Use? · · Score: 1

    What are you doing that Catalyst has generated thousands of lines of code for you to read?

    What have you found that handles Unicode better?

  13. Re:Novices learning from whom...? on Is Perl Better Than a Randomly Generated Programming Language? · · Score: 3, Informative

    While calling functions with an ampersand may not have any obvious advantages...

    It in fact has three disadvantages: it bypasses any prototype coercions, it passes @_ unmodified by default, and it's unidiomatic.

    I'd argue that C-style loops are a good idea...

    All of these fencepost errors I've fixed argue otherwise.

  14. Re:Perl can be very powerful on Is Perl Better Than a Randomly Generated Programming Language? · · Score: 1

    I just wish Perl 5 had a good OO system.

    Try Moose.

    I think one has to be programming Perl for 40+ hours a week, in order for their mind to stay fresh enough in Perl...

    I think you have to understand the two underlying philosophical notions of Perl and know how to use the documentation to use it effectively. The book Modern Perl (I wrote it; electronic versions are free) explain those straightaway.

  15. Re:Novice ? on Is Perl Better Than a Randomly Generated Programming Language? · · Score: 1

    How can a perl novice understand what "chomp while chomp;" does ?

    Could said novice read the documentation?

  16. Re:Yet Another on Mojolicious 2.0: Modern Perl For the Web · · Score: 1

    Install cpanminus from the CPAN then. I do.

  17. Re:Percentages on Ask Slashdot: How Do You View the Wall Street Protests? · · Score: 1

    Some sort of consumption tax would be the fairest...

    Provided a single personal deduction for necessities (and not the $75 annual deduction for sales tax on groceries in states like Idaho), yes.

    Good luck convincing even a single taxing authority to enact that, though.

  18. Re:Percentages on Ask Slashdot: How Do You View the Wall Street Protests? · · Score: 1

    ... rich people pay higher more tax rates than not-rich people?

    Income tax rates, sure. Let's talk about payroll taxes and capital gains taxes too.

  19. Re:What exactly is wrong with javascript? on More Info On Google's Alternative To JavaScript · · Score: 1

    the type-safety of Perl

    Perl has better type safety than JavaScript. Compare string concatenation in both languages, for example.

  20. Re:Best of luck, Matz... on Interview With the Creator of Ruby · · Score: 1

    Garbage collected language runtimes don't fragment memory, or if they do they can clean it up very easily.

    It's incredibly easy to fragment memory in a language with GC; see Firefox.

    With that said, you can use a copying or compacting GC strategy to minimize the possibility, but then you increase your memory requirements to manage the copy and you reduce your cache coherence.

  21. Re:Logo language (turtle) on How Do You Explain Software Development To 2nd Graders? · · Score: 1

    The Escape key should do it.

  22. Re:Logo language (turtle) on How Do You Explain Software Development To 2nd Graders? · · Score: 1

    How about a web based system? ClubCompy's Tasty language does exactly that.

    (Disclaimer: I consult on ClubCompy.)

  23. Re:Science vs Religion: Contradictions? on Evangelical Scientists Debate Creation Story · · Score: 1

    the roots of the word are religious

    The roots of the word are normal Greek words for "good" or "well" and "messenger".

  24. Re:Get over the version numbers people.. on Linux Kernel 3.1 RC 2 Released · · Score: 4, Insightful

    Because people with Cs in their titles make deployment decisions based on potentially false assumptions....

    I can easily imagine that such organizations have much more dramatic problems than Mozilla's numbering scheme.

  25. Re:Go Pypy! on See the PyPy JIT In Action · · Score: 1

    [T]here is no theoretical problem predicting all allocations of a python program at compile time...

    ... until you do IO.