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:Isn't Duke Nukem Forever coded in Perl 6? on Larry Wall on Perl 6 · · Score: 5, Informative
    Perl 6 has got to be the vaporiest vaporware out there, almost.

    Funny, I have working Perl 6 code.

    The development on this thing has been going on forever.

    Like the C programming language or Java or C++ or Python 3000 or Ruby or PHP or....

    Six really is going to be the horse developed by committee.

    What does that even mean? Is Larry a committee now? (Yes, I know about @Larry. That doesn't make a meaningless cliche mean anything.)

    How much of the stuff in there was cool back in '00 really matters now?

    Off the top of my head, cleaner syntax, better consistency, improved FFI, more powerful grammars, multi-methods, improved OO, a better VM, true garbage collection, better speed, currying, optional type inference, hyperoperators, junctions, improved reflection, integration of regular expressions and tree transformations, role-based typing, better distribution options, JIT, true macros, and built-in set operations matter. I probably missed a few.

  2. Re:Why I like Larry Wall. on Larry Wall on Perl 6 · · Score: 2, Insightful

    If you're a decent programmer and you have productive experience in a couple of languages already, it's likely you can pick up enough of a new language (especially an Algol-derivative) in a week or two and be productive. Perl and Python and Ruby and PHP aren't too different in that sense.

    If you're not a programmer, it really doesn't matter how the language looks. Not only do you have to learn the purpose of the system and the design of the code already, you have to learn how to program. If your manager threw you into that point, not knowing the language is just one of many, many problems.

  3. Re:Why I like Larry Wall. on Larry Wall on Perl 6 · · Score: 1
    You should also note that the three languages mentioned are also languages that are all quite easy to read even if you don't know the language...

    What good is that? The only possible reason I could see is that if you're trying to learn the language.

    Certainly someone who doesn't know the language has no business maintaining the code.

  4. Re:Oxymoron on Core Web Application Development with PHP & MySQL · · Score: 1
    Gnight is on the the MySQL Quality Assurance team.

    More projects should be so lucky. MySQL has had a huge automated test suite for years.

  5. Re:Penny arcade's got an awesome rant up about thi on Wikipedia Adopting Semi-Protection of Pages · · Score: 1
    ELOTH:TES, on the other hand, isn't even a real work of fiction. Its content is made up by the PA guys and their fans as they go.

    I hope you're being ironic.

  6. A Regression, Not a Solution on Autopackage Universal Package Manager · · Score: 1
    PPC users most likely use MacOS instead of Linux, so there's not much point in supporting that either.

    If you're really not interested in actually solving a problem, just say so. It's quite another thing to claim that real problems you have no intention of fixing Aren't Really Problems because your solution doesn't work for them.

    Existing packaging systems Just Work for Linux PPC. Yours doesn't. How is that possibly an improvement?

  7. Re:Well, no wonder! on The Scripts of J. Michael Straczynski, Vol. 1 · · Score: 2, Informative
    No one previously had managed to write as many scripts for Babylon 5.

    No one previously had managed to write every script for a full season of any American television show. As I understand it, that's a record -- especially because he wrote the scripts for over 50 episodes in a row.

    You may not care, but I think that's quite an achievement.

  8. Re:All or all but one? on The Scripts of J. Michael Straczynski, Vol. 1 · · Score: 1
    This proves that the author doesn't preview his articles either...

    The version on my hard drive used the proper HTML tags for the headings. It also had a short reviewer biography at the end. (Of course, it did have stupid typo about which seasons JMS wrote...) Hopefully daddypants will fix the text.

  9. Re:All or all but one? on The Scripts of J. Michael Straczynski, Vol. 1 · · Score: 1

    He wrote every episode of season 3. He wrote every episode of season 4. He wrote all but one episode of season 5.

  10. Re:All or all but one? on The Scripts of J. Michael Straczynski, Vol. 1 · · Score: 1

    Good point. Replace "including all of" with "including every episode of".

  11. Re:thank you on Yet Another Holiday Gift Guide · · Score: 1

    Forbid the idea that anyone should take pride in his work and want to share it with other people!

  12. Re:Links on Humanity Responsible For Current Climate Change · · Score: 2, Insightful
    We undeniably would be healthier if we polluted our environment less...

    "Undeniably"? That's hardly falsifiable.

    New Orleans floating away is a tangible sign that something might be different with the weather...

    Would building in a marshy river delta below sea level in an area known for hurricanes and without sufficient levee support be a good idea without global warming? That's quite a hypothesis without much backing.

    ...what harm is being done by hyping it a little bit?

    People might find the empirical method just a little confusing. That would be a shame.

  13. Re:What was wrong with Azureus? on GCC 4.1 Released · · Score: 1

    You don't need to agree to GCC's license agreement to download it or to use it.

  14. Re:Amen on Top 20 Geek Novels · · Score: 1

    Perhaps Lord of Light would measure up for you. It has a few similar themes, but very different characters and mechanisms (both literary and internal). I highly recommend it as Zelazny at his writing best.

  15. Re:What a question! on What Workplace Coding Practices Do You Use? · · Score: 3, Funny

    Perhaps someone broke in and fixed the code.

  16. Re:That's a lot. on Only 80 Games A Year Will Succeed · · Score: 1
    I would also think that the games that are selling are the games that people (myself included) want to play.

    Perhaps -- but what about the people who aren't buying games because there aren't any games that they want to play? The games that are selling aren't necessarily the best possible games.

  17. Re:that's the amazing thing about XP on Microsoft Lauds Scrum · · Score: 2, Interesting
    Continuous integration is simply a way of saying continuously change the design of the architecture to meet the needs of the day.

    That's pretty much exactly not continuous integration. I have my doubts about your understanding of XP.

  18. Re:Not Possible, Permissions, Jails/Sandboxes, Oth on 'Protecting' Perl Code? · · Score: 3, Informative

    Perl is already Tolkienized -- just look at the start of every source file!

    More seriously, you can save the internal representation, but it's easy for someone skilled to turn that back in to mostly-readable source code. You don't even lose the variable names; Perl keeps them around. (For globals, you have to -- you always have to do a symbol lookup. Lexicals don't have symbolic access; the compiler turns these into indexes into pads attached to the internal representations of code objects. However, these lexical pads do keep the variable names around as they're important for error messages, among other things.)

    (Guess who just wrote about lexical pads in a Perl book not more than ten minutes ago?)

  19. Re:From the fine article on Star Wars Trilogy MIT Musical · · Score: 1

    That's a tough call. Episode II gets at least a point for not having an extended video game commercial in the middle (the interminable pod race), but it loses at least a point for having the worst Muppet ever to appear on screen. Even the all-digital Jar Jar was a better actor than Anakin Skywalker.

    Then again, we're all lucky that Episode I's subtitle wasn't "There's always a bigger fish", just in case you didn't catch the foreshadowing a dozen other times in the movie. Let us neither speak of the subtlety of George Lucas nor the subtitle of the second movie again.

  20. Re:Tech Report Review on Nvidia Launches New Affordable GPU · · Score: 1

    I don't run x86 Linux; I'd just like drivers, period.

    The chance of having working drivers increases immensely with source code.

  21. Licenses Do Not Bind Copyright Holders on No Respect for Windows Open Source · · Score: 1

    Why would the license apply to the copyright holder?

    Why would a license giving people who receive the software from the copyright holder permission to distribute it enforce a particular mechanism of distribution?

  22. Re:GPL ! BSD on MySQL 5.0 Now Available for Production Use · · Score: 1

    "Distribute", not "use". This may not be an issue in personal or business internal development.

  23. Re:hmmm, is there a missing party here? on How Can a Programmer Make Everyone Happy? · · Score: 2, Informative

    How do you mean the idea that making estimates is a business decision?

    If you mean that giving an estimated delivery date to the customer is a business decision, I can agree with that.

    If you mean that estimating the amount of work a project will take is a business (or at least, non-technical) decision, I disagree.

    If I worked on multiple projects, I would rely on my manager to schedule my time between the projects -- but I would rarely trust my manager's estimate of how much work there is in any particular project more than my own estimate. The difference seems important.

  24. Re:Perl's place in todays world? on The Perl Foundation Gets New Leadership · · Score: 1
    If the Perl Foundation were serious at all, they'd buy out Autrijus so he didn't have to worry about $work until next summer.

    Do you know Autrijus? I do not think he would ever agree to that.

    ...if we don't have a beta by summer 2006, we are _dead_.

    You keep using that word. I do not think it means what you think it means.

    As one of the people actually working on it, I feel confident in saying that Perl 6, Parrot, and Pugs are further along and healthier projects now than they've ever been. Maybe they're not moving as fast as the CLR or Mono or the JVM, but for the amount of funded man-months, the Perl 6 project is a tremendous bargain.

    If you have ideas that would speed up the project -- and I admit a curiousity about how dropping Parrot could make it faster to achieve such goals as interoperability with Perl 5, continuations and coroutines, STM, full garbage collection, portable bytecode, JIT, efficient threads, Unicode support, and runtime grammar changes -- I'm sure any of the Perl 6 mailing lists or IRC channels would love to hear from you.

  25. Re:my $foo vs my ($foo) on The Perl Foundation Gets New Leadership · · Score: 1

    The parentheses put the right-hand side of the expression in list context.