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:The VM is decent. The language sucks. on The Struggle To Keep Java Relevant · · Score: 1

    Basically, this page has a large and scary list of stuff that's not done yet, but is in the basic language spec.

    That list is a year out of date.

    It's also pretty clear they're nowhere near 1.0.

    "Stability" and "maturity" mean different things to different people. Good luck encoding all of that into a single floating point number.

    JRuby, which is in version 1.4, has access to tons of Java libraries....

    JRuby has advantages and disadvantages. One huge advantage is that it has had years of funded developer time. Another is that Ruby 1.9 is a much, much simpler language than Perl 6 (there's almost no type system in Ruby, for example). Yet another is that the implementors have, at times, considered themselves free not to support core Ruby features.

    Does Rakudo connect me to [Perl 5] libraries from CPAN?

    Indeed it does, and to libraries written in other languages running on Parrot.

    ... is, in general, actually production-ready.

    You write that as if you believe that "production-ready" is a boolean quality. That doesn't match my experience. The only reason I don't use Rakudo as the basis of my own business is that it hasn't been worth my effort to port existing software to Perl 6. If I were to write that software anew today, I'd use Perl 6.

  2. Re:The VM is decent. The language sucks. on The Struggle To Keep Java Relevant · · Score: 1

    They're both available from the FreeBSD, Fedora, Debian, and Ubuntu repositories, among others. Do you have more specific requirements in mind?

  3. Re:The VM is decent. The language sucks. on The Struggle To Keep Java Relevant · · Score: 2, Informative

    ... none that I know of actually feature any kind of ahead-of-time compilation, even to bytecode.

    Parrot does, and thus so does Rakudo Perl 6.

  4. Re:This is a good start on Planned Nuclear Reactors Will Destroy Atomic Waste · · Score: 1

    It's a dirty little secret when politicians and policy makers say things like "You know, would a catastrophic global population reduction really be so bad?"

  5. Re:This is a good start on Planned Nuclear Reactors Will Destroy Atomic Waste · · Score: 2, Insightful

    Unless you're also going to somehow make there be fewer people, and have them do less, with fewer luxuries like sanitation and refrigeration, [conservation alone] won't work.

    That's the dirty little secret a lot of green leaders don't mention; they believe a severe population reduction is inevitable, sometimes even necessary.

  6. Re:shortchanging investment in education... on Are Silicon Valley's Glory Days Over? · · Score: 1

    The super wealthy's tax breaks would just have the money sit in the bank and not have it move through the economy.

    Why? Does taxing consumption somehow forbid bank leverage?

  7. Re:Unit testing is not a silver bullet on The Art of Unit Testing · · Score: 2, Funny

    Fortunately, reliable software is not a werewolf.

  8. Re:I can answer a few of the objections. on Restructured Ruby on Rails 3.0 Hits Beta · · Score: 1

    Because using an interpreter that way (the way Lisp does it) is conceptually no different from using the equivalent of "eval()" on the external code.

    I don't understand what you mean by "compiler" and "interpreter", nor why that matters.

    Does the Smalltalk JIT count as a compiler? Does Smalltalk count as an interpreter because you can add code to a running image? Does Smalltalk not count as compiled code because of the presence of an image?

    If your argument is "You can't really have a compiled program if you have a runtime!" then that's silly. (Does C++ not count as a compiled language if you use RTTI? Does a C shared library compiled with -fPIC not count as compiled because the linker has to do fixups at runtime?)

    And without patching the machine code of course because the code has to be code from the same language.

    This assertion (as well as the mention of eval()) is a distraction. Embrace the Von Neumann architecture if you use a programming language on a Von Neumann machine. (Is a JIT compiler not a compiler because it may be written in a different language than the host language or because compilation takes place after you think compilation should take place?)

  9. Re:I can answer a few of the objections. on Restructured Ruby on Rails 3.0 Hits Beta · · Score: 1

    ... you can actually change code on the fly. Can't do that with a compiled Smalltalk program.

    I have a Smalltalk browser here that seems to disagree with you, depending on your definition of "can't", "compiled", "Smalltalk", and "program".

  10. Re:I can answer a few of the objections. on Restructured Ruby on Rails 3.0 Hits Beta · · Score: 1

    Nobody has yet succeeded in making a true compiler for those.

    ... except for the Smalltalk people.

  11. Re:Adobe Flash will die on Apple's Change of Heart On Flash · · Score: 2, Insightful

    I'm certain that when MPEG LA offers perpetual royalty-free licenses for H.264 under reasonable and non-discriminatory terms that Mozilla will change its policy.

  12. Re:Adobe Flash will die on Apple's Change of Heart On Flash · · Score: 4, Insightful

    The only reason Firefox can't have h.264 support is because they are 'making a stand'....

    That stand is, of course, H.264 has patent encumbrances which require royalties. How deep are your pockets?

  13. Re:The Appeal of Mass Market Gaming on New Super Mario Bros. Wii Tops 10 Million Sales · · Score: 1

    What do you mean by "innovation" and why is it, in and of itself, good?

  14. Re:Good. Glad to Hear It. on 75% of Linux Code Now Written By Paid Developers · · Score: 1

    ... professional accountability...

    In software? Where?

  15. Re:CPAN webserver broken on Microsoft Bots Effectively DDoSing Perl CPAN Testers · · Score: 1

    Funny how people focus on the unimportant details when they don't like the main statement of the post.

    If you can't get any trivially verifiable details correct (including which site this is), why should anyone take your random speculations seriously?

  16. Re:CPAN webserver broken on Microsoft Bots Effectively DDoSing Perl CPAN Testers · · Score: 1

    May not be true in this circumstance....

    Did you even bother to check the headers of the CPAN Testers site? It's Apache httpd. You spent longer typing your speculation and its defense than it would have taken you to verify for yourself.

  17. Re:Looks like a simple bug to me on Microsoft Bots Effectively DDoSing Perl CPAN Testers · · Score: 1

    Looks like cpan removed their robots.txt file at least from where I am sitting.

    The file in question is robots.txt for cpantesters.org, which does exist.

  18. Re:What a great idea! on Netflix Will Delay Renting New WB Releases · · Score: 1

    Any scarcity which involves digging physical objects out of the ground is, in part, genuine.

  19. Re:Chris & Cherie might not be welcome back... on The Secret Lives of Amazon's Elves · · Score: 1

    It's tough to make money selling $20 billion worth of stuff at a few bucks per order.

    I doubt that's where Amazon.com makes most of its money. Any company with that much retail volume can certainly negotiate favorable contracts with its suppliers. It's easy to imagine making lots of money from the float.

  20. Re:Homebrew on Helping Perl Packagers Package Perl · · Score: 3, Informative

    Sure sounds like a good thing we never got Ruby/Perl/Python on parrot.

    In truth, all three languages run (though none of them pass the full test suite) and interoperate on Parrot today.

  21. Re:Not to troll on Helping Perl Packagers Package Perl · · Score: 2, Insightful

    All I know is when I review some old Perl code I've written back around 1999 or 2000 and then place it alongside of similar work in Ruby I get cross-eyed over the asthetic ugliness of the Perl code.

    Perhaps those of us who write new Perl 5 code in 2009 are better at writing maintainable code than you were in 1999 or 2000. Certainly I'm much better at it than I was in 1999, especially considering the tools and community standards that have emerged since then.

  22. Re:Really, who has time for pathetic Linux pkgmgrs on Helping Perl Packagers Package Perl · · Score: 2, Informative

    Perl has had one of the best package management systems of any language or operating system for nearly as long as Linux has even been around.

    CPAN has had its problems, but it's been reliable for me (after learning its quirks). Even so, XS components which rely on shared libraries have added complexity to the distribution dependency resolution, configuration, and installation processes. Recent developments have improved this, but better integration with package managers can only help.

    I did forget to mention BSDPAN (and a grant proposal to extend the reach of BSDPAN).

  23. Re:Grow Up on The Definitive Evisceration of The Phantom Menace *NSFW* · · Score: 1

    ... the original trilogy utterly decimates the prequel trilogy.

    How do you decimate a trilogy? Do you erase 30% of one movie?

  24. Re:Why a decade later on The Definitive Evisceration of The Phantom Menace *NSFW* · · Score: 1

    [It's] much easier to write a consistent compelling story if you intertwine it with real life facts that people already understand and have some familiarity with.

    I think you're looking for the word verisimilitude, which requires an internal framework sufficiently coherent that actions and their consequences ring true. The audience must relate to the characters in some fashion, but that's often at the thematic level rather than surface details. I may not have a swordsmith father as does Inigo Montoya, but I can understand the desire to avenge a family member wronged injustly even if he's from Spain (or Florin or Naboo or wherever).

  25. Re:Perl is Elegant on The Perl 6 Advent Calendar · · Score: 1