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:What is Perl 6 anyway? on The Perl 6 Advent Calendar · · Score: 1

    Parrot's ownership is with the Perl Foundation, I believe.

    This is a minor nit in an otherwise accurate post. The Parrot Foundation governs Parrot.

  2. Re:This has taken too long on The Perl 6 Advent Calendar · · Score: 1

    That sounds like an excellent way to create a maintenance and troubleshooting nightmare.

    Apply discipline and discretion appropriately, as you would if you worked on a project with HTML, CSS, SQL, JavaScript, a templating system, and some other server-side language.

  3. Re:I first heard Perl 6 when I was in high school on The Perl 6 Advent Calendar · · Score: 1

    How many of those releases could anyone confidently use in place of Perl 5 in a production environment?

    You changed your argument (from "You haven't released any software!" to "I don't think I would use the software you released!".) Even so, the amount of confidence anyone has in any particular Rakudo release depends on who that anyone is, what that anyone uses Perl 5 to accomplish, and what a production environment means to that anyone.

  4. Re:Rakudo Star not a production release on The Perl 6 Advent Calendar · · Score: 1

    Clearly we are not using the same definition of a "production" release.

    Clearly, but that was the point of my post. I won't use PHP or C++ in production, despite the fact that many businesses do successfully.

    If you try to cram all possible meanings of all possible uses into a single word, you overload it past the point of meaning. Patrick's goal with Rakudo Star is to release something that many people will find useful and usable. Whether you want to deploy it in a production setting is entirely up to you; we refuse to make that decision for you.

  5. Re:Rakudo Star not a production release on The Perl 6 Advent Calendar · · Score: 1

    Rakudo Star is not a production release.

    Why not?

    Whether it's useful in production depends on who you are, what you do, and what production means to you.

    If I had a couple of libraries ported from Perl 5 to Perl 6 (simplified greatly by new features of Perl 6, of course), I'd use Rakudo in the core of my business. I might do that as of the Rakudo Star release.

  6. Re:perl 5 versus ruby versus perl 6 on The Perl 6 Advent Calendar · · Score: 1

    That was Guy Steele, talking about C++ programmers.

  7. Re:This has taken too long on The Perl 6 Advent Calendar · · Score: 2, Informative

    [Does] anyone besides debian-experimental bother?

    Fedora 12 includes Rakudo Perl 6.

    For comparison, Fedora 13 will likely include Python 3.

  8. Re:I first heard Perl 6 when I was in high school on The Perl 6 Advent Calendar · · Score: 3, Informative

    Perl 6 still hasn't been released.

    We've released a new version of Rakudo Perl 6 every month since December 2007. That's 24 months in a row.

  9. Re:This has taken too long on The Perl 6 Advent Calendar · · Score: 2, Informative

    Shipping is a feature.

    I'm going to release the 24th stable monthly version of Rakudo Perl 6 in a couple of weeks. How many more releases do we have to release to meet that mythical bar of "shipping"?

  10. Re:A Natural Progression Yet So Many Caveats on Dumbing Down Programming? · · Score: 1

    For an interpreted language, well, all that tokenization and such, even with JIT compilation, means at least once, your app is going to get kind of clunky.

    Do you mean tokenization in the parsing process? If that overwhelms the profile of the program, either the implementation has an awful, awful parser or the program executes so quickly that it's not worth optimizing.

  11. Re:Clarity? on KDE Rebrands, Introduces KDE Plasma Desktop · · Score: 2, Interesting

    Linux will not gain mainstream acceptance until ....

    Almost every sentence I've read which starts that way ends differently. This leads me to believe that customization is, in fact, important.

  12. Re:Ruby Javascript on The State of Ruby VMs — Ruby Renaissance · · Score: 1

    I'd prefer to strictly use objects to scope variables which need controlled....

    That includes loop iterators (yes, I know these are rare in Ruby with pervasive blocks) and block-local variables not declared as incoming parameters. I'm curious to see idiomatic Ruby code written using only instance variables where a more straightforward approach would use lexicals. (Don't forget that if you have a method_missing on the object, you have more work to do to catch variable typos.)

    I remember multiple debates over scoping changes between Ruby 1.8 and Ruby 1.9. That debate wouldn't have happened if scoping were more explicit.

    Sigils are a different story. In Perl, they exist for two reasons: to provide additional namespaces to disambiguate builtin and user-defined symbols and to provide compile-time context hints. The latter doesn't apply to Ruby.

  13. Re:no cardinal? on The State of Ruby VMs — Ruby Renaissance · · Score: 2, Informative

    Let's translate that....

    The dominant meaning of "translate" used by native English speakers generally implies some non-zero amount of veracity.

    Cardinal hasn't had much activity in the last couple of months because there have been only a couple of people working on it lately, and one of them started a new job at the end of September.

    Even so, it exists, it passes tests, and it can interoperate in the same Parrot process with Perl 6 and Perl 5 code. (I suspect it can work with other Parrot-hosted languages as well, but I haven't tried.)

  14. Re:Ruby Javascript on The State of Ruby VMs — Ruby Renaissance · · Score: 1

    You claimed that Ruby kept most of the syntax of Perl, but not the 'semantics' whatever that means in this context.

    You gave a great example yourself:

    [In Ruby,] you don't have to declare variables with a prefix....

    That tiny syntactic change -- which you describe as line noise -- moves variable scoping out of the realm of heuristics you have to guess about because they depend highly on containing context. You can still make a mess of lexical scoping in Perl, but at least you have syntactic hints about what people expect to happen as well as a compiler which can tell you if you've gone wrong.

  15. Re:no cardinal? on The State of Ruby VMs — Ruby Renaissance · · Score: 1

    Cardinal still exists; it could use a couple of people concentrating on it.

  16. Re:Wow... on Vatican Debates Possibility of Alien Life · · Score: 1

    In a hundred years of Crusades, about a million people died on both sides. That's ten thousand per year. Diarrhea killed more people than that -- and it still does.

  17. Re:My experience on Some Early Adopters Stung By Ubuntu's Karmic Koala · · Score: 1

    That's a problem.

    Isn't a major contributing factor that Windows has a huge advantage in preinstallations?

  18. Re:If they were to build netbook, why cut Atom? on Mac OS X 10.6.2 Will Block Atom Processors · · Score: 1

    [If] Apple were to build a netbook, why would they eliminate Atom capability since that processor could serve as the basis for a ultra small, low-power mac?

    ARM seems more likely, given the iPhone.

  19. Re:Who wants to update?? on Mac OS X 10.6.2 Will Block Atom Processors · · Score: 5, Insightful

    Legally, they DO (and has been proven in court).

    Which case is this? In which jurisdiction was this case?

  20. Re:The one that isn't BS is.... on App Store Developer Speaks Out On Game Piracy · · Score: 1

    ... the author's rights to profit from his product.

    When did that become a right? In one fell swoop, you render libraries, lending, and leisurely browsing in stores unethical.

  21. Re:Less pressure to conform? on Are Software Developers Naturally Weird? · · Score: 2, Informative

    Finally, I don't know much about law firsthand....

    Clearly; a lot of the practice of certain kinds of law is problem solving.

  22. Re:Tim O'Reilly's comment... on Author Encourages Users to Pirate His Book · · Score: 1

    I'm happy to second the praise for Lighting Source.

    However, a publisher will help you with editing and marketing (although you pay dearly for both of those).

    You can't overestimate the value of a good editor, though I've been dissatisfied for the cost-to-value ratio of editing and marketing on my last two books through a so-called traditional publisher. Editorial input was minimal, the production process was a mess, and I'm not sure any marketing ever happened. Believe that the publisher certainly didn't change the royalty rate to reflect how little value they added to the process, however.

  23. Re:Tim O'Reilly's comment... on Author Encourages Users to Pirate His Book · · Score: 1

    With a POD publisher that does fulfillment and his standard 10% of wholesale price royalty rate, I can make more money on my own after selling 1500 copies -- and that's without selling electronic versions, where my margin is much, much better. I can break even after selling some 70 copies.

    Tim's right that the costs of handling physical books yourself eats up a lot of net income, but you don't have to do that.

  24. Re:Tim O'Reilly's comment... on Author Encourages Users to Pirate His Book · · Score: 1

    All true, all good stuff.

    Not true: Tim's numbers are wrong, especially if you use a POD supplier.

  25. Re:Anonymous Coward on Road To Riches Doesn't Run Through the App Store · · Score: 2, Interesting

    I'll still buy Macs, but I will NEVER do any other kinds of business with them again.

    Why would you still buy Macs, if you feel that strongly about Apple?