Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
Perl Programming

Unhappiness Surrounding Perl 6 Announcements 81

eponymous poltroon writes "On SourceTalk, Simon makes a good case for the news about Perl 6 being a well-managed hoax. " That's his best case scenario: he outlines the major issues surrounding the recent structural changes announced to coincide with Perl 6's development.
This discussion has been archived. No new comments can be posted.

Unhappiness Surrounding Perl 6 Announcements

Comments Filter:
  • The problem is you weren't trying to post the truth. First, there are many languages more poorly-designed than Perl. Second, if you were intending that post as anything besides flamebait, you would have supported the claim that Perl is badly designed by saying, oh, "hidden context dependencies lead to horribly unreadable code", or some such fact.

    Note: I love Perl, but I understand that other people may not love Perl. But it's not fair to say "Perl Sux!" without having anything to back it up. I also didn't list any languages more poorly-designed than Perl because I didn't feel like following my second point.
  • by tacticalsyntax ( 205860 ) on Friday July 21, 2000 @05:43AM (#916078)
    There are people who don't read Slashdot all the time? Why would I want to interact with any of them?

    -----

  • Yeah, seems like we sure slashdotted the hell out of our hard drive's temporary pages. Especially for those of us stuck on 95 boxes at work. *growls*

  • by TheOtherGuy ( 169206 ) on Friday July 21, 2000 @04:55AM (#916080)
    From the article:

    -------------
    [4] Dick Hardt's role for perl6 will be to talk to customers with a significant interest in Perl's stability and growth (e.g. Yahoo investment banks, etc.) and forward these concerns to the perl6 community.

    "Investment banks" is a giveaway. It's so amazingly well contrived, it almost makes you forget that Perl doesn't have customers, it has users. Do you see a mention of the Perl user groups there? Does this sound like Larry with a concern for the community?

    --------------------------------

    Working for a major wall street firm, perl is widely used by us, and generally in ways that potentially have a large financial impact (like running a trading book.) When a lot of money is on the line, you can bet people get really interested in the stability of a product (even one you didn't "pay" for; this is wall street after all, what you save in costs ends up as more profits, and that has a direct impact on your annual comp.) At least this part of that article seems reasonable to me...

    (Investment banking is kind of a misnomer, in that it represents only a portion of what a global financial services firm does - which also includes broker/dealer activities, proprietary trading, investment management, and various more traditional banking services as well.)
  • I'm thinking you don't know simon.

    I'll damn well sit up and listen if simon (*this* simon) says he wants nothing to do with further perl development. perl would be losing a damn good hacker in that case.

  • Think about it for a second: this is the way that "real" news agencies function in the "real world". Most news boils down to a couple of talking heads getting their soundbites propagated to a mass of news consumers. This necessarily must be the way that sites like /. do their thing, because the free software community is nothing more than a swirling mass of opinionated posts, heated discussions, and flameage. Somehow, miraculously, a little code gets written in the process -- but news regarding architectural plans and project-management plans doesn't have much code to go on -- the opinionated posts are the news in this case. If you think that a news agency isn't providing the information that you would like to consume, you are free to abstain. Better yet, provide a competing news service. Kernel Traffic is an excellent model (I prefer it to /.) but it lacks the entertainment of pedantic posts like mine explaining that journalism is nothing more than a trade: this concept of "journalistic status" is a holdover from the days when people were foolish enough to think of it as a 4th branch of government. In reality, it's just a business of shuffling tasty bits to consumers.
  • Maybe if you and the others who posted to that story didn't bother to read Cmdr Taco's intro to the story:

    Posted by CmdrTaco [cmdrtaco.net] on Thursday July 20, @08:15AM
    from the but-think-of-the-alternatives dept.
    alessio [mailto] writes: "On the front page of Linux Weekly News [lwn.net] there is a report from the Ottawa Linux Symposium where the adorable Miguel de Icaza supposedly states that Unix has been built wrong from the ground up." It's actually a pretty cool interview, and as always, Miguel makes his point without any candy coating! The major point is the lack of reusable code between major applications (a major problem that both KDE and GNOME have been striving to fix for some time now).

    Seems to me like he explained pretty well what it was about plus "Unix Sucks" was what Miguel's seminar was entitled. So what is your problem?


    PS: About the the fact that slashdot publishes links to opinions on webboards...isn't that what people read slashdot for? Major Linux and Perl were made and are made not with press releases but via discussions on USENET and webboards.

    PPS: Slashdot posts stories submitted by readers. The headlines are not picked by slashdot authors but instead are the ones that the readers submitted the stories with (I know because 5 or 6 of my submissions have been posted). If you want to blame someone for the sensationalistic headlines, blame the readers who spice up the headlines so that there is a greater chance their stories are read by the editors and submitted.

  • The *real* link is here [microsoft.com].
  • Or install a C:\WINDOWS\HOSTS list (not sure whatcha Linux users call it). Not file extension on this one. All the following addresses will be resolved to an invalid address, so you won't be bothered by banners in the least.

    Also recommend using Opera v4x, which has superb cookie handling (far better than MSIE!) and other excellent privacy features.

    127.0.0.1 ad-adex3.flycast.com
    127.0.0.1 ads.i33.com
    127.0.0.1 a1.g.a.yimg.com
    127.0.0.1 a32.g.a.yimg.com
    127.0.0.1 ad.adsmart.net
    127.0.0.1 ad.atlas.cz
    127.0.0.1 ad.blm.net
    127.0.0.1 ad.ca.doubleclick.net
    127.0.0.1 ad.ch.doubleclick.net
    127.0.0.1 ad.dogpile.com
    127.0.0.1 ad.doubleclick.com
    127.0.0.1 ad.doubleclick.net
    127.0.0.1 ad.infoseek.com
    127.0.0.1 ad.linkexchange.com
    127.0.0.1 ad.net-service.de
    127.0.0.1 ad.preferances.com
    127.0.0.1 ad.uk.doubleclick.net
    127.0.0.1 ad.vol.at
    127.0.0.1 ad.washingtonpost.com
    127.0.0.1 ad1.doubleclick.net
    127.0.0.1 ad10.doubleclick.net
    127.0.0.1 ad11.doubleclick.net
    127.0.0.1 ad12.doubleclick.net
    127.0.0.1 ad13.doubleclick.net
    127.0.0.1 ad14.doubleclick.net
    127.0.0.1 ad15.doubleclick.net
    127.0.0.1 ad16.doubleclick.net
    127.0.0.1 ad17.doubleclick.net
    127.0.0.1 ad18.doubleclick.net
    127.0.0.1 ad19.doubleclick.net
    127.0.0.1 ad2.doubleclick.net
    127.0.0.1 ad20.doubleclick.net
    127.0.0.1 ad3.doubleclick.net
    127.0.0.1 ad4.doubleclick.net
    127.0.0.1 ad5.doubleclick.net
    127.0.0.1 ad6.doubleclick.net
    127.0.0.1 ad7.doubleclick.net
    127.0.0.1 ad8.doubleclick.net
    127.0.0.1 ad9.doubleclick.net
    127.0.0.1 adbot.com
    127.0.0.1 adbot.theonion.com
    127.0.0.1 adbureau.net
    127.0.0.1 adcount.hollywood.com
    127.0.0.1 add.yaho.com
    127.0.0.1 adex3.flycast.com
    127.0.0.1 adforce.adtech.de
    127.0.0.1 adforce.imgis.com
    127.0.0.1 adimage.blm.net
    127.0.0.1 adlink.deh.de
    127.0.0.1 adpick.switchboard.com
    127.0.0.1 ads.focalink.com
    127.0.0.1 ads.admaximize.com
    127.0.0.1 ads.bfast.com
    127.0.0.1 ads.criticalmass.com
    127.0.0.1 ads.csi.emcweb.com
    127.0.0.1 ads.dallasnews.com
    127.0.0.1 ads.doubleclick.com
    127.0.0.1 ads.enliven.com
    127.0.0.1 ads.filez.com
    127.0.0.1 ads.guardianunlimited.co.uk
    127.0.0.1 ads.i33.com
    127.0.0.1 ads.imagine-inc.com
    127.0.0.1 ads.imdb.com
    127.0.0.1 ads.infospace.com
    127.0.0.1 ads.jwtt3.com
    127.0.0.1 ads.lycos.com
    127.0.0.1 ads.mirrormedia.co.uk
    127.0.0.1 ads.msn.com
    127.0.0.1 ads.narrowline.com
    127.0.0.1 ads.newcitynet.com
    127.0.0.1 ads.realcities.com
    127.0.0.1 ads.realmedia.com
    127.0.0.1 ads.smartclicks.com
    127.0.0.1 ads.switchboard.com
    127.0.0.1 ads.tripod.com
    127.0.0.1 ads.usatoday.com
    127.0.0.1 ads.washingtonpost.com
    127.0.0.1 ads.web.aol.com
    127.0.0.1 ads.web.de
    127.0.0.1 ads.web21.com
    127.0.0.1 ads01.focalink.com
    127.0.0.1 ads02.focalink.com
    127.0.0.1 ads03.focalink.com
    127.0.0.1 ads04.focalink.com
    127.0.0.1 ads05.focalink.com
    127.0.0.1 ads06.focalink.com
    127.0.0.1 ads07.focalink.com
    127.0.0.1 ads09.focalink.com
    127.0.0.1 ads10.focalink.com
    127.0.0.1 ads12.focalink.com
    127.0.0.1 ads15.focalink.com
    127.0.0.1 ads16.focalink.com
    127.0.0.1 ads17.focalink.com
    127.0.0.1 ads18.focalink.com
    127.0.0.1 ads19.focalink.com
    127.0.0.1 ads20.focalink.com
    127.0.0.1 ads21.focalink.com
    127.0.0.1 ads22.focalink.com
    127.0.0.1 ads23.focalink.com
    127.0.0.1 ads24.focalink.com
    127.0.0.1 ads25.focalink.com
    127.0.0.1 adserv.newcentury.net
    127.0.0.1 adservant.guj.de
    127.0.0.1 adservant.mediapoint.de
    127.0.0.1 adserver.track-star.com
    127.0.0.1 adserver-espnet.sportszone.com
    127.0.0.1 ad-up.com
    127.0.0.1 advert.heise.de
    127.0.0.1 app-05.www.ibm.com
    127.0.0.1 banner.linkexchange.com
    127.0.0.1 banners.internetextra.com
    127.0.0.1 banners.orbitcycle.com
    127.0.0.1 bannerswap.com
    127.0.0.1 barnesandnoble.bfast.com
    127.0.0.1 c1.thecounter.com
    127.0.0.1 commonwealth.riddler.com
    127.0.0.1 cookies.cmpnet.com
    127.0.0.1 customad.cnn.com
    127.0.0.1 dino.mainz.ibm.de
    127.0.0.1 doubleclick.net
    127.0.0.1 excite.com
    127.0.0.1 ganges.imagine-inc.com
    127.0.0.1 globaltrack.com
    127.0.0.1 globaltrak.net
    127.0.0.1 gm.preferences.com
    127.0.0.1 idealab-ad.flycast.com
    127.0.0.1 kansas.valueclick.com
    127.0.0.1 leader.linkexchange.com
    127.0.0.1 ln.doubleclick.net
    127.0.0.1 maximumpcads.imaginemedia.com
    127.0.0.1 maximumpcads.snv.futurenet.com
    127.0.0.1 media.preferences.com
    127.0.0.1 mojofarm.mediaplex.com
    127.0.0.1 mojofarm.sjc.mediaplex.com
    127.0.0.1 newads.cmpnet.com
    127.0.0.1 nrsite.com
    127.0.0.1 Ogilvy.ngadcenter.net
    127.0.0.1 oz.valueclick.com
    127.0.0.1 ph-ad04.focalink.com
    127.0.0.1 ph-ad05.focalink.com
    127.0.0.1 ph-ad07.focalink.com
    127.0.0.1 realmedia.com
    127.0.0.1 redherring.ngadcenter.net
    127.0.0.1 service.bfast.com
    127.0.0.1 static.admaximize.com
    127.0.0.1 stats.superstats.com
    127.0.0.1 thinknyc.eu-adcenter.net
    127.0.0.1 valueclick.com
    127.0.0.1 van.ads.link4ads.com
    127.0.0.1 view.accendo.com
    127.0.0.1 view.avenuea.com
    127.0.0.1 w131.hitbox.com
    127.0.0.1 www.ad-up.com
    127.0.0.1 www.burstnet.com
    127.0.0.1 www.doubleclick.net
    127.0.0.1 www.nrsite.com
    127.0.0.1 www.rbiproduction.co.uk
    127.0.0.1 www56.valueclick.com


    --
  • They have been "slashdotting" themselves for years. Why not pass on the heritage and tradition.
  • Dick Hardt's role for perl6 will be to...(blah blah blah)

    Dick Hardt's?

    From Holden?

  • The FSF Perl/TCL/etc replacement?
  • What are you talking about? I have a potato [debian.org] powered web server. :-)
  • by Anonymous Coward
    Perl needs a spin doctor to fight the FUD spawned by anti-Perl bigots of various persuasions.

    This has got to be one of the most interesting things I've read all week. perl became popular by word-of-mouth, and it's always tried to stand on its own merits. That's something I've always admired about it -- it's just real that way.

    But on the other hand, a lot of users who might benefit from perl are getting turned off by a lot of uninformed hearsay. Maybe we perl users do need an advocate, much as linux users need Eric Raymond. I find the thought somewhat distasteful, but I just don't know...
  • Perhaps it's time to change the name to "Slashdot: Advocacy for Open Source and the death of Intellectual Property, Think Like Us"

    By definition all communitites think alike. That's how you basically define a community in the modern age (i.e the internet).
    If you want a bunch of people who hate unix go hang out at mucrosoft.public.whatever newsgroups. Go to comp.databases.ms-access and post something about oracle and see what happens. Go to fawcette publications web boards and say the word delphi you'll be flamed out of existance.

    The beauty of the internet is that you can hang out with people interested in the same thing as you no matter where you live and that no matter how obscure your interest is you'll likely find enough people to communicate with. If you don't like what is being said here please by all means go away and find some people who think like you. I have suggested several places where you can discuss your distaste for linux, perl, python or even slashdot I am sure there are billions of others.
    Whatever you do please get off your sanctimonious ass and stop whining.
  • Well, COBOL was hardly the last. Ada was designed by committees and, of course, most languages end up being redesigned (standardized) by committees.
  • Actually, you CAN run a webserver on a potato. :)

    For all those that missed it the first time [totl.net]

    /azure khan/
  • However, every now and again they claim some sort of journalistic status (check the story on cnet buying zdnet), and that claim becomes more absurd with every passing day.

    Yeah, but they've got jon katz... JON F-ING KATZ... so they're journalists.

    i mean, he writes for rolling stone... ROLLING F-ING STONE... so he must be a journalist.

    the hordes need to be fed... if they're not sated, they get cranky. this kind of crap apparently makes the readers happy...
  • by Anonymous Coward on Friday July 21, 2000 @04:58AM (#916095)
    if all usenet flamewars end with nazi comparisions, how do flamewars with nazis end?

    "you're just like a nazi"
    "I am a nazi"
    "oh."
  • Are debian related. I am fairly sure that Debian's perl packagers thought people would never use the CPAN module. I swear, once it upgraded Perl to 5.6.0, leaving the existing perl modules and libraries in debian filesystem hell (I don't care what it's compliant with), things were never the same. Anyway, that's my bitch for the day :).

    BTW, the CPAN module itself is great. To camel newbies, after you set up "perl -MCPAN -e shell", installing new modules is a snap...

    Sometimes, we still must use the source, Luke...
  • Yes, yes, I do realize it's a joke. However, it's funny, and you can't let people miss out on good stuff like that.

    /azure khan/
  • by JATeXH ( 51883 ) on Friday July 21, 2000 @05:01AM (#916098) Homepage
    I've killed off Apache here, for two reasons. First, I like keeping my machine up, and I'm only on a modem. :)

    Second, and more importantly - with the information I had at the time, I honestly completely believed the Perl 6 thingy to be a joke. That's how it looked to me from the outside. It's not, and now I just look foolish.

    If I'd been at Monterey, perhaps I'd have had a clearer understanding of what was going on - I was acting on a mixture of second-hand stories and emotion. Now Chip and Nat have explained it to me, the picture is slightly different.

    I don't know what I'm going to do about Perl 6. Maybe I'll work on it, maybe I won't. At this stage, I'm not particularly happy with the way it's going, but the details haven't been decided yet.

    Rewriting Perl 6 from scratch is an unbelievably Good Thing, and it's something I'm very, very eager to get my teeth into. But I'll have to watch what happens to the community; at the moment, I don't like the new development model. That's not a fault of the development model, or a fault of me. Different strokes for different folks.

    I made the mistake of judging too early - try not to do that yourself.

  • What about Algol 60? I think reading it was also designed by a committee. It came out (as the name suggests) sometime in 1960 or 1961.
  • Wow! A Perl Sux flame with Perl spelt correctly (ie. not Pearl). Must be a first!
  • Slashdot is interested in getting people worked up because when people are worked up, they post a larger number of interesting comments. In theory.

    Which, of course, translates into a higher number of page/banner views. Not only by the people waging the flamewar, but by the thousands of observers.

    They probably see a revenue spike whenever a 1000-comment article gets postes. Can you really blame them? After all, they're just doing the good ol stimulus response dance. No point in being any better than that...

  • Just as another testimony, my primary client is a large regional bank and over the last 2 years I have replaced most of their Lotus Notes intranet software with Perl CGI/Apache/OpenLDAP. They and we have a significant investment in Perl. A joke about Perl 6 would not be a joke and I doubt it very serously.

    This looks like another /. over reaction.
  • It seems they could just write a incremental Perl compiler/interpreter in Perl. As I've mentioned repeatedly on this forum, dynamic optimizations ala Hostspot JVM combined with type inference can get you a self-optimizing interpreter that continuously morphs itself into a compiler by gathering execution statistics and using them to provide information to the compiler/optimizer on the fly. The fact that this sort of dynamic self-morphing could be unified with a more dynamic config system is a bonus.

    BTW: It looks like the Microsoft guys are catching on [microsoft.com]. If you open source hackers want to let Seattle make you look like a bunch of socializers, be my guest. I've been doing Perl consulting pretty solidly since before Perl5 and I'm shifting a lot of my resources to Javascript in part because of what I see happening with Perl vs Javascript as exemplified by Perl6 vs JScript 5.5 [microsoft.com].

    I guess this is to be expected, with Larry getting beleagured by all the attention.

    C++? Well, they didn't pick Java, I'll give them that much... but it looks like now its only a matter of time before the Perl porters hop on the Gravy Train Wreck(tm) that is Java.

    It's a cryin' shame. I really like Perl.

    Ah well, life goes on -- it always does -- until it doesn't -- but then you knew that...

  • I find myself asking quite often, "why is Python specifically a Perl rival and visa versa?" In other words, why do the two sets of language advocates spend so much time talking to each other in heated tones?

    Because they have completely opposite philosophies, but are often competing for very similar application domains. People think of Perl as the language for handy little quick-and-dirty scripts, but personally, I reach for Python and don't find it to be at all inferior. What really makes both of these languages effective for this purpose is the rich set of freely-available library modules that each has.

    Don't take this to mean that I think Python is only appropriate for quick-and-dirty stuff, though - I've found that the process of transforming one of my quick Python hacks into a more powerful generalized tool goes quite smoothly...

  • Yeah, but they've got jon katz... JON F-ING KATZ... so they're journalists.

    Who's Jon Katz?

    Oh, wait: do you mean that guy that I filtered out?

  • The only thing I ask is that it run identically on MacOS, Windoze and *NIX (the three platforms we use). Beyond that, I put my faith in the developers.
  • Yeah but Simon's quite a good hacker. He seems to have a genuine and deeply-rooted clue about technical matters, at least to me.
  • Conferences are extremely tiring things: up till 3am, back at 7am. I quietly left part-way through the afternoon meeting because otherwise I would have snored. There was no spectacular exit. Apparently many people thought I was rebelling. This is not the case. I was just too tired to usefully contribute, so took a siesta.

    There is no Perl Cabal, and I am not part of it. :-)

  • In what possible sense to BSD's have a "closed" deveopment model? The source code is freely available for reading (via cvs), trusted developers can write directly to the repository and unknown developers can submit patches which are included based on their merit.

    What project is more "open" than this?
  • by georgeha ( 43752 ) on Friday July 21, 2000 @04:18AM (#916110) Homepage
    Not Found
    The requested URL /articles/00/07/20/1117233.shtml was not found on this server.

    Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
  • by 91degrees ( 207121 ) on Friday July 21, 2000 @04:23AM (#916111) Journal
    Its not a hoax. It handles the cgi scripts on my potato powered webserver.
  • by martin ( 1336 )
    would they want to hoax this. Its not like its 1st April...

    Just because I'm paranoid doesn't mean they AREN'T out to get me :-)
  • Its working now...
  • Not even 10 minutes and it's been slashdotted. And by a broken link!

    --
    Your friendly neighborhood mIRC scripter.
    if (ismoderator(reader)) hidemessage(this);
  • by steelhawk ( 90209 ) on Friday July 21, 2000 @04:24AM (#916115) Homepage
    Worked for me...

    Here's the story (if you still can't access it):

    posted by Simon on Thursday July 20, @06:12AM
    from the it-goes-or-I-do dept.

    Well, the Perl 6 thing was funny for a while, but I'm kinda unconvinced now. See the rest
    of the article for why.

    Oh, and if this isn't a joke - I quit.

    OK, Perl 6 is starting to look implausible. In fact, I'm convinced it's an elaborate practical joke. Let's
    examine the evidence here.

    The switch to Perl 6 was determined at a closed-door meeting of Perl porters at the conference -
    not on the mailing list.
    The first thing that happened was that Tom Christiansen was dropped from the project. Tom's a
    good friend of Larry, and they've just launched a book together. Suddenly thrown out like that? It's
    not very Larry-like.
    The perl6-porters mailing list was shut down with no explanation.
    The 'bootstrap' mailing list - I've tried posting to it. It doesn't send them on; I asked the list
    manager about this - no response.
    Adam Turoff has been posting "roles" and "goals" on the bootstrap list. His mails end with this
    disclaimer:

    Any mistakes, errors, etc. are purely my own. Please send corrections,
    clarifications or requests for clarification directly to me as to reduce
    chatter on the bootstrap list.

    So we're not to ask questions on the list? Come on...
    Development teams will be closed-subscription lists. This is, uhm, a little different to the way
    Perl works.
    Here are some of the roles Ziggy posted today:

    quality assurance schwern@pobox.com
    spokesdroid brian@sri.net [2]
    project manager gnat@frii.com [3]
    customer relations dickh@activestate.com [4]

    These don't look real.
    Here are some of the explanations:

    [2] brian d foy will work mostly behind the scenes in this role.
    This role involves gathering the position of the perl6 community
    and presenting it to the public in a single voice with a consistent
    message.

    "A single voice with a consistent message"? A Perl spin doctor?

    [3] Nathan Torkington has agreed to take the role of project manager
    for perl6 until he can find someone to take over.

    OK so far.

    This position involves controlling the release of information about
    perl6, messages about the project, etc.

    "Controlling the release of information"? Uhm.

    Early discussions about this role mentioned the possibility of
    recruiting someone with managerial experience but not necessarily
    coming from a technical background or even a Perl background.

    Open source projects work on a meritocracy. This has to be a joke.

    [4] Dick Hardt's role for perl6 will be to talk to customers with a
    significant interest in Perl's stability and growth (e.g. Yahoo,
    investment banks, etc.) and forward these concerns to the perl6
    community.

    "Investment banks" is a giveaway. It's so amazingly well contrived, it almost makes you forget
    that Perl doesn't have customers, it has users. Do you see a mention of the Perl user groups there?
    Does this sound like Larry with a concern for the community?
    'Perl 6 To Be Complete Rewrite (But Not What You Think)' Not what you think indeed.

    I could go on. Let me know if this doesn't convince you.

    By the way, if this is true, I'll want nothing more to do with Perl.
    Tip: Sick and tired of these tips? Type "set tips 0" any time.
    > set tips 0
  • by georgeha ( 43752 ) on Friday July 21, 2000 @04:26AM (#916116) Homepage
    )
    Its not a hoax. It handles the cgi scripts on my potato powered webserver.


    Though you can run Linux on an ear of corn, thanks to all the kernels.

    ba-dum-dump!

    I kill myself

    George
  • by Anonymous Coward on Friday July 21, 2000 @04:26AM (#916117)
    This is a hoax. The reality has been leaked millions of times here on slashdot. Here [python.org] are the real plans for Larry Well's rewrite of Perl.
  • Algol68 would have been a better, more recent, example; certainly less successful and IMO less usable. But ADA was another even more recent, and one that actually functions.
  • After you check out the link to the story, please take a moment to read Chip Salzenberg's response. I reproduce it in its entirety here, as it's relatively brief, well-worded, and the server is slammed eight ways from sunday just now:

    I was there. It's real. (Score:1)
    I was there. Here are the facts as I remember them:
    • The only things actually decided at the ``closed-door'' meeting (actually we had a visitor and we didn't throw him out) were [1] that a rewrite could be attempted; [2] that it didn't have to be 100% compatible; [3] that one big list like p5p can't support such a large developer population.
    • Tom C. hasn't been excommunicated or anything, any more than I have. (I'm not on the list either, you notice.) Tom C. left the meeting soon after it started, so he wasn't around to volunteer when the chairs were being assigned.
    • We shut down p6p because we don't want another p5p shark tank. The bootstrap mailing list works; I know that people have been using it. It's only a temporary list, anyway; that's why it has that name. Some (not all, I think) development lists will be closed, also to avoid the p5p-alike fate.
    • The assignment list is real. I can't help what seems real to you.
    • Perl needs a spin doctor to fight the FUD spawned by anti-Perl bigots of various persuasions.
    • Meritocracy means that promotions go by ability. What makes you think that only the ability to code is the exclusive measure of ability that should matter? Management is, contrary to popular opinion, a real skill that some people have more of than others.
    • We already do hear from the community. They use mail and news and Slashdot and use Perl. But the non-traditional-hacker user base doesn't communicate through those channels. Consider Dick Hardt our ``speaker to suits''.
    As for your participation, well, you're welcome to stay.
  • slashdotting a slashcode site...isn't that a deadly sin?
  • Or, perhapse you should have posted your reason for thinking it sucks, instead of not backing up your comment.

    :wq!

  • Slashdot is interested in getting people worked up because when people are worked up, they post a larger number of interesting comments. In theory.

    As for Miguel's talk, I went to his talk at the Linux Expo in London a couple of weeks ago, and it was definitely titled 'Unix Sucks'. I imagine the talk at Ottawa was the same. (Unix sucks because there is no code reuse and not enough consistency between different programs, according to Miguel.)
  • mmm, but what about Java? It was not designed by a comitee? If COBOL was the last language designed by the comitee, and if it was in the 50s, does it means it was the only computer language ever designed by a comitee?
  • Well, COBOL was hardly a language at all...

    --
    Cause she's the cheese and Im the macaroni
  • If your tired of downloading adverts on Slashdot and elsewhere, then do yourself a favour and install junkbuster. It's a little proxy that sits in between your browser and the web, filtering adverts based on regular expressions. It also selectively blocks the reading and/or writing of cookies.

    On my piss-poor 33.6K modem at home it makes the web a much more bearable proposition. Check out the junkbuster at:

    http://www.junkbuster.com/

    Don't worry about the ".com" suffix, it's available under the GPL.

    Chris
  • Though you can run Linux on an ear of corn, thanks to all the kernels.

    ba-dum-dump!

    I kill myself


    oh good...saves anyone else the trouble then :)

  • In reality, it's just a business of shuffling tasty bits to consumers.

    Don't forget it is also a business of power. To say that "journalists" never spread FUD is quite naive. At least we are given a forum for discussion here at /. even if the S/N ratios suffer a bit. I'd take a bit of noise anyday for a tiny bit of unique signal.

    *gel

  • By the way, if this is true, I'll want nothing more to do with Perl.

    Why do you think your opinion of what Perl goes on to do matters? It doesn't.

    I remain unconvinced by these set of arguments of Perl's future directions one way or the other. The posting of such unsubstantiated drivel reaks of yellow journalism and a healthy helping of sensationalism.

    Can we get a witness?

    --
  • Nope, I do not know simon. Who is he & why does what he says matter?

    The newsworthiness Slashdot purports in the posting of this article cannot be established without answering both questions.

    --
  • Huh? What the hell?
    So it's OK for Miguel to use that title, and then explain what he means by it, but it's not ok for /. to use the same title and then explain what they mean by it? wtf??

    For the lazy - here is the full article that /. posted. Or, the link [slashdot.org]
    alessio writes: "On the front page of Linux Weekly News there is a report from the Ottawa Linux Symposium where the adorable Miguel de Icaza supposedly states that Unix has been built wrong from the ground up." It's actually a pretty cool interview, and as always, Miguel makes his point without any candy coating! The major point is the lack of reusable code between major applications (a major problem that both KDE and GNOME have been striving to fix for some time now).

    So, has been built wrong from the ground up, lack of reusable code etc (all stuff the Miguel said) is an inflamatory or innapropriate article?

    Slashdot is no worse or better than traditional media for the title of the article. It is designed to be catchy, so that you read further.
  • Designed by Microsoft!

    Ba-dump!

    For instance their latest initiative, .NET. Network enabling your OS from start to finish, without bothering to design any security into it.

    AAARRRGGGHHH!!!
    Ben
  • Don't forget it is also a business of power.

    Exactly. And that power is given when the ants like the sugar and keep comming back for more...and here we are. 8^)

  • A comittee is a large panel composed of various representatives from the industry, not James Gosling and a bunch of other nerds at Sun. Take your anti-Java spin doctoring for a ride elsewhere!
    --
  • Comment removed based on user account deletion
  • Excuse me, but Ada was not designed by committee. There was a large requirements gathering process, but the design of the language was by a small tightly focussed design team led by Tucker S. Taft at Intermetrics who had final say, and used it.

    The Handbook of Programming Languages has to say the following:

    Some have claimed that Ada was "designed by a committee". This claim is simply not true. The HOLWG [High Order Language Working Group - the working group of the DoD, lead by Whitaker, that wrote the requirements for, and oversaw the competition for the design of, the language that became Ada /Abigail] represented the intended
    users of the new language. This group oversaw the design competition, but each of the four full language designs was firmly in the hands of a small team in industry. The team that won the competition consisted of Jean Ichbiah and six other members who attest to Ichbiah's strong leadership. It is true that the process was an open one, which was unprecedented in language development, and that many in the community reviewed the design and advised on its refinement, but Ada was designed by its designers.
    Michael B. Feldman: Ada 95 in Context, in: Peter H. Salus (Ed.): Handbook of Programming Languages, Vol. I, Object-Oriented Programming Languages. MacMillian, 1998, pp. 561.

    The Topaz project chose C++ instead (which is probably fine) however the reason they gave for dropping Ada off the candidate list was due to bootstrapping worries which were, in my view, unfounded now that we have GNAT (also see this). I hope they reconsider.

    From a project standpoint of view, I think Ada is a very good choice. (And so would Eiffel be, IMO). However, one of the features of Perl is that Perl runs almost everywhere. GNAT is build on top of gcc, IIRC, and gcc doesn't run on all the platforms Perl runs on (the actual number of different platforms Perl runs on is unknown). Of course there are other Ada compilers, but I fear that Perl written in Ada means certain platforms will be locked out. And that is a price not everyone is willing to pay. The link you provided suggest GNAT only runs on 3 platforms, Linux, DOS, and SCO. There is also a GNAT homepage [gnat.com], which shows it's run on more platforms.

    -- Abigail

  • I find myself asking quite often, "why is Python specifically a Perl rival and visa versa?" In other words, why do the two sets of language advocates spend so much time talking to eachother in heated tones?

    I think it comes down to two different ways that people think and create. Those (like me) who find Perl to be intuitive and graceful are the people who picture a large working system, and then dive down to the lowest level of detail to begin implimenting it in a sort of fugue, where many small details may intersect and become larger modules.

    Python programmers appear to me to be people who see a large system as a collection of modules (or objects) from the start and who will then begin to impliment those modules in a relatively serial fashion.

    Does this mean that one is better than the other? Of course not, but I do think that having a language that addresses both sets of people is either a challenge of a higher order than the already herculean task of writing a good programming language, or is impossible. Once you get past the simple arguments of white space vs. dollar signs, you Python and Perl are not that different. I would cite the following ways in which they do differ a strengths and weaknesses of BOTH languages:

    1. Python must reserve words for the language from the variable and function namespace. This means that in Python you are not free to choose the variable names you might want. On the other hand, in Perl, you can use $while as a variable, and that can be syntactically confusing.
    2. Python has well-integrated, firmly define objects as a core piece of the language. Perl's loose object definition means that you have more work to do (hence, not everthing is or needs to be an object in Perl), but the flexibility to impliment an object the way you need to is greater.
    3. Perl integrates regular expressions as a core language feature, making them available in such ways as "split /\s+,/, $string". This adds the often complex and difficult to read regular expression syntax to more Perl code than in any other language (with the exceptions of sed and awk). Python ends up being much more visually attractive, but the limitations in quoting and escaping (e.g. There's Only One Way To Do It) and the extra object syntax tends to push people away from using the power of regex (or re) to it's fullest. (also, nothing matches the ease of subexpression handling in Perl regex, but that too tends to lead to difficulty in reading)
    4. I suppose the difference in typing strategies is a big one, but each has their advantages and drawbacks.

    Overall, I think there's a lot of misunderstanding of what the other camp wants and is doing....
  • The link you provided suggest GNAT only runs on 3 platforms, Linux, DOS, and SCO. There is also a GNAT homepage, which shows it's run on more platforms.

    The info on the GNAT homepage is true with some modifications. For example, GNAT runs on Solaris according to the GNAT homepage. It doesn't on our Solaris system because of a security option.

    A very basic security measure on any Solaris system is to turn stack execution off. A jump to code on the stack will generate an error (and a log entry :-) and the program will stop. That drastically limits the effects of buffer overflows, since code cannot be planted in a buffer on the stack and then executed.

    For some bizarre reason, GNAT generates code that always executes on the stack. Run a Solaris system with stack execution disabled, and *bang* no GNAT application will run either. Ever. Run a Solaris system with stack execution enabled (and, thus, leave yourself much more vulnerable to a gazillion buffer overflow exploits), and GNAT will work.

    The interesting question is, of course, why on earth GNAT generates code that executes on the stack. GCC doesn't. No other compiler I've come across does.

    My point? GNAT support is limited. I certainly wouldn't use GNAT for anything I wanted to distribute widely. And that's quite sad, because Ada is, in spite of its voluminous syntax, actually a great language for really huge projects.

  • In an amusing turn of events, Simon has posted to this slashdot article and retracted his claim (as a knee-jerk reaction): #47 [slashdot.org].

    --
  • In what possible sense to BSD's have a "closed" deveopment model?

    I'm speaking from an OpenBSD/NetBSD perspective here, but I am reasonably confident that FreeBSD development is managed in the same way. The development model is "closed" in the sense that a cabal known as `the core' direct work on the kernel, and administer CVS access. This is more like a corporate development model than say Linux development. In fact Linux development is often termed a `benevolent dictatatorship' with Linus Torvalds in charge.

    I certainly think that the *BSD way has some advantages - a more easily recognised controlling authority, and more centralised project planning. While this may sometimes hinder a true meritocracy (see the OpenBSD/NetBSD feud), this isn't any better in the Linux world (see the recent fracas between Hans Rieser and Alan Cox).

    For a rewrite of Perl, some decisive steps need to be taken - and a more closed development model during the early stages could be beneficial.

    Chris
  • A somewhat misinformed dude on the net is somewhat upset about a recent announcement. That's not news, that happens a million times a day on the net! It's certainly not newsworthy.

    Anybody who had been paying any attention to Topaz wasn't very suprised by the announcement. And it's been clear to me that the p5p mailing list has had far too much needless personality conflict on it in the recent past. Several noted and valuable developers dropped off the list because of such conflicts. Something new is needed.

    Perl 6 may be strange and new, but it's a good thing, not something to fear.

  • What Simon says does matter, some. But not as much as what Sarathy, Larry, Chip, and Jarkko have to say (among other porters). And not as much as what Tom and Jon and others who have been around a long time have to say. Simon was wrong to post what he posted, and he knows it. Slashdot was wrong, I think, to post this at all. I don't know if they agree.
  • by LizardKing ( 5245 ) on Friday July 21, 2000 @04:30AM (#916142)
    I hope it isn't a hoax that Larry and the team want to rewrite Perl - it's internals are a mess at the moment. There has been a number of discussions about Perl 6 before, most notably the idea of using C++ - so if this is a hoax it is a long standing one.

    As for the 'closed' planning stage (not coding - the Larry Wall statement simply mentions laying the foundations for Perl 6) - this makes sense. Allowing anyone to put in their tuppence worth as to how Perl should progress isn't best handled on one mailing list. I assume other forums would be used to solicit general feedback.

    The closed development model seems to suit other projects well - the *BSD's being the most notable ones - so don't dismiss it out of hand for Perl.


    Chris
  • by Spiff28 ( 147865 ) on Friday July 21, 2000 @04:34AM (#916143)
    When I got through, this post was right underneath the article. Since some of you are having trouble getting there...

    " by chip (chip@valinux.com) on Thursday July 20, @06:10PM EST

    I was there. Here are the facts as I remember them:

    The only things actually decided at the ``closed-door'' meeting (actually we had a visitor and we didn't throw him out) were [1] that a rewrite could be attempted; [2] that it didn't have to be 100% compatible; [3] that one big list like p5p can't support such a large developer population.

    Tom C. hasn't been excommunicated or anything, any more than I have. (I'm not on the list either, you notice.) Tom C. left the meeting soon after it started, so he wasn't around to volunteer when the chairs were being assigned. We shut down p6p because we don't want another p5p shark tank. The bootstrap mailing list works; I know that people have been using it. It's only a temporary list, anyway; that's why it has that name. Some (not all, I think) development lists will be closed, also to avoid the p5p-alike fate. The assignment list is real. I can't help what seems real to you.

    Perl needs a spin doctor to fight the FUD spawned by anti-Perl bigots of various persuasions.

    Meritocracy means that promotions go by ability. What makes you think that only the ability to code is the exclusive measure of ability that should matter? Management is, contrary to popular opinion, a real skill that some people have more of than others.

    We already do hear from the community. They use mail and news and Slashdot and use Perl. But the non-traditional-hacker user base doesn't communicate through those channels. Consider Dick Hardt our ``speaker to suits''. As for your participation, well, you're welcome to stay."

    People getting a little antsy to denounce stuff?

  • by Anonymous Coward
    The original poster's link is incorrect. The real plans are here [sun.com].
  • My apologies, the link is not broken, just incredibly slow. The 404 errors people have been getting must somehow be due to the Slashdot effect.

    --
    Your friendly neighborhood mIRC scripter.
    if (ismoderator(reader)) hidemessage(this);
  • Will someone please moderate Simon's newer views into the stratosphere? This needs to be read to hear the whole story....
  • Ada was designed by committees

    Excuse me, but Ada was not designed by committee. There was a large requirements gathering process, but the design of the language was by a small tightly focussed design team led by Tucker S. Taft at Intermetrics who had final say, and used it.

    For what it's worth, Larry Wall publically said that Ada might be a good choice for the Perl6 implementation language.

    The Topaz project chose C++ instead (which is probably fine) however the reason they gave for dropping Ada off the candidate list was due to bootstrapping worries which were, in my view, unfounded now that we have GNAT [gnat.com] (also see this [gnuada.org]). I hope they reconsider.

    Also do not forget, it's "Ada" not "ADA". ADA is the American Dental Association, whereas Ada is a language named after Ada Byron, Countess of Lovelace, world's first programmer, thanks!

    Chris Morgan

  • Sure, he used that title, but he was using it in the vein of "Unix sucks, this is what we need to do to make it better" (or at least, that's my understanding....you've seen the talk, so I won't pretend to tell you what he said).

    That may have been an imperfect example, but it was typical of the sensationalism that has overtaken this site ("Miguel says Unix Sucks!" is pretty inflammatory), and the 644 comments posted to it show that it pays off.

    Like I said, though, I find them mildly interesting, but the Slashdot staff needs to make a conscious effort to stop thinking of themselves as journalists when it's convenient.

  • Is it just me, or does this headline seem like some sort of failled Haiku attempt?

  • by java_sucks ( 197921 ) on Friday July 21, 2000 @05:24AM (#916150)
    Due to some pressures from the open source community Larry Wall has chnged the name of Perl to Perl# and has decided to make it a web-based only language. Larry was quoted as saying "The web is the development language"
  • Try ftp://ftp.debian.org/debian/dists/potato/main/bina ry-i386/web/apache_1.3.9-13.1.deb

    --
    Niklas Nordebo | nino at sonox.com | +46-708-405095
  • by kmcardle ( 24757 ) <ksmcardle AT gmail DOT com> on Friday July 21, 2000 @05:31AM (#916152)
    Now Chip and Nat have explained it to me, the picture is slightly different.
    Why didn't you talk to them in the first place?

    There are just too many knee-jerk reactions in the geek communities to be believed. You're having a seizure over this, and had you had some patience, all this would not have been necessary. It's as bad as Bruce Perens flaming whoever it was before contacting them about a GPL violation. Had Bruce contacted them first, resolved the issue, and then posted a nice message about the whole thing, it would have made the geek communities look better. Same thing here. Get your information correct first, and then think, and then act.

    When you're home and you burn the popcorn in the microwave and you see smoke, you don't run through the house scream "The house is burning, the house is burning!", you get the bag of burnt popcorn, toss it in the trash, open the windows, and apologize to the wife for burning the popcorn.

    Just relax and take it easier. Everything works out in the end. Remember, you can't change the direction of the wind, but you can adjust the sails on your boat.
    --
    then it comes to be that the soothing light at the end of your tunnel is just a freight train coming your way
  • by jackmama ( 34455 ) on Friday July 21, 2000 @04:49AM (#916153)
    When "news" becomes a link to an opinion post on a webboard, it seems painfully obvious that Slashdot is primarily interested in getting people worked up and generating pageviews. Don't believe me? In the past two days, we've got this article to stir up the Perl zealots, and an article in which Miguel de Icaza is purported to have said "Unix Sucks," when in fact he stated that he wanted reuseable components, and that the innovation seems to have gone out of Unix variants. Also, the MPAA chooses to sue Scour for making copyrighted works available for download, and the headline asks "Is google next?"

    These things are all vaguely interesting, and I don't dispute Slashdot's right to post whatever the hell they want. However, every now and again they claim some sort of journalistic status (check the story on cnet buying zdnet), and that claim becomes more absurd with every passing day. Perhaps it's time to change the name to "Slashdot: Advocacy for Open Source and the death of Intellectual Property, Think Like Us"

  • by Anonymous Coward
    My apologies for the misspellings in the above post. Please replace Perl with Pearl and Larry Well with Larry Guido van Rossum.

    Again, my apologies.

  • by Anonymous Coward
    Just as all usenet flamewars end when someone is compared to a Nazi, all Slashdot threads end upon the invocation of goatse.cx
  • by weave ( 48069 ) on Friday July 21, 2000 @04:52AM (#916156) Journal
    The last language designed by committee was COBOL. I knew one of the persons on that commitee in the 50s. Greg Dillon from DuPont, died a few years ago a very old man. He said meetings about it were constantly buried in controversy and disagreements. (He also swore he wasn't on the sub-committee that did the "DATA DIVISION"!)

    My point? Perl 6 won't please everyone. If it tries, it's going to turn into a giant hunk of bat guano. If you don't like Perl 6, stick to 5. If you hate Perl, use something else.

  • I'll second at least parts of that.
    I subscribed to both perl6-porters and bootstrap, and yes, perl6 was closed -- my mail to that addy bounded back (this was on the day of the announcment, by the by). Sounds like nothing but simple miscommunication; they were going to set on up and then decided not to go through with it.
    Bootstrap works -- I, a NOBODY in the Perl world, posted to it (look for a post by woodrow.j.hillATncmi.com, if you're curious). So I don't know why Simon can't. Maybe he should get a Hotmail account. :)
    I have high hopes of eventually helping out with doc-writing and the like; for now I'm just watching the interplay.
    By the by, sending e-mail to bootstrap-subscribe@perl.org will get folks on, if you wish.

    ----Woodrow

"What man has done, man can aspire to do." -- Jerry Pournelle, about space flight

Working...