Slashdot Mirror


Perlbox: A Unix Desktop Written in Perl

cascadefx writes "It appears that this programmer has created an Open Sourced Unix Desktop, PerlBox, written in Perl and Tk. I found this posted in response to an article on Perl Monks asking if Perl was obsessed with CGI?. Apparently not. Check it out, it looks pretty interesting." I wonder how fast it runs?

264 comments

  1. perl is teh sux0rz by Anonymous Coward · · Score: -1, Troll

    use python biznatchez

    1. Re:perl is teh sux0rz by Anonymous Coward · · Score: -1, Offtopic

      I would very much like to laugh at your troll, but alas, regarding your term "biznatchez", I must confess that I do not know what a "biznatch" is.

    2. Re:perl is teh sux0rz by Anonymous Coward · · Score: -1, Offtopic

      It's basically a business, but pronounced with an accent.

    3. Re:perl is teh sux0rz by zapfie · · Score: 2, Informative

      I know this is a troll, but you're correct in that it's actually quite viable. Check out ROX-filer, an excellent file manager (also on the site is ROX-session for session management, and a load of tools to use with it, all in Python). ROX-Filer is an excellent example of how to use Python to create a desktop environment.

      --
      slashdot!=valid HTML
    4. Re:perl is teh sux0rz by (outer-limits) · · Score: 1

      I think he was actually saying he was replying to a troll, not trolling himself. The link is actually informing.

      --

      Microsoft - Where would you like to go today, Maybe Jail?

    5. Re:perl is teh sux0rz by (outer-limits) · · Score: 0, Offtopic

      No, I think it is schandenfreude misspelt in that typically cute script kiddie way.

      --

      Microsoft - Where would you like to go today, Maybe Jail?

    6. Re:perl is teh sux0rz by Anonymous Coward · · Score: 0

      This isn't too far off the mark; it is actually a good suggestion - at least python attempts to be more useable by others.

      Perl has rightfully been called a write only language, and hopefully L. Wall will clean it up a bit in Perl 6, and make it so that things can proceed with the most logical path in mind, not whatever you feel like doing.

      Perl is over hyped, people look for excuses to use it. This "project," in my estimation, is not a serious project, and those perpetrating it on the world should apply themselves in more useful ways, maybe as a kernel hacker or a performance tuner, but this to me, especially with so many more mature, well thought out and viable alternatives available, is just a waste of time and energy.

      This gets announced, but GlibC 2.2.5 when it came out was not announced. Slashdot has become shit.

    7. Re:perl is teh sux0rz by Anonymous Coward · · Score: -1, Offtopic

      it comes from hip hop culture.

      examples:

      "it's the shiznit"
      "all my biznatches in the hizzyouse!"
      "don't fizuck with sizomeone this dizisturbed"

      get it now?

    8. Re:perl is teh sux0rz by rizzo5 · · Score: 3, Insightful
      Perl has rightfully been called a write only language

      gosh, i'm tired of hearing this.

      if you develop some actual coding discipline, you can write very maintanable code in perl. use generous ammounts of whitespace, develop style rules for yourself and stick to them religiously, use descriptive full word variable names, separate compound statements into easier to understand (and easier to insert stuff between) smaller ones and of course take advantage of perl's '-w' and 'use strict' features. and if you think something still isn't clear, then for pete's sake comment it! don't blame poor coding practices on the language itself. you can just as easily write nasty unreadable code in c.

    9. Re:perl is teh sux0rz by Anonymous Coward · · Score: 1, Insightful

      At work my Perl code is more readable than the C++ code of most C++ coders there.

      Just comment, indent, etc.
      As rizzo5 said - use strict and -w, it'll make everything easier.

      Of course Perl can get really obfuscated, but have you ever seen obfuscated C???

      Anyway, we were talking about a Perl desktop a few days ago at work, and I wish all the best to this project (though, I prefer wxPerl over TK).

      -- PG2

    10. Re:perl is teh sux0rz by Anonymous Coward · · Score: -1, Flamebait

      ahh, its nigger talk. that explains it.

    11. Re:perl is teh sux0rz by Anonymous Coward · · Score: 2, Insightful

      > if you develop some actual coding discipline, you can write very maintanable code in perl.

      The problem with Perl is that from the very first moment it was pushed as the "there's more than one way to do it" language, and that's *WRONG* (very big IMNSHO here, of course) because it leads to confusion.
      You could easily write mantainable code in Perl, but what about other coders? Could you take a job that requires Perl code (written by others) maintenance and be sure that you won't have problems?
      Ok, I agree about other languages obfuscation (say C and C++), but if it was for me I'd choose a more self documenting language. In the "scripting" arena today I really like Ruby: powerful as Perl and Python, but much easier to learn (and read!).

    12. Re:perl is teh sux0rz by d_i_r_t_y · · Score: 2, Interesting
      if you develop some actual coding discipline, you can write very maintanable code in perl.

      hell yes! i am the tech lead on a perl project which hit 100K lines of code and doesn't look like stopping anywhere before 150K. the design is *very heavily* OO (one could directly translate the object model into java no sweat) and follows the MVC paradigm to the letter (there is only a single 100 line script which drives everything).

      perl can be every bit as maintainable as any other language *as long as* one is/enforces discipline. i think at times perl can be more maintainable than, say, java, simply though its expressiveness and brevity. i mean, java can be so frickin verbose sometimes...

      which leads me to the conclusion that people who truly think that perl is inherently unmaintainable must be crap programmers.

    13. Re:perl is teh sux0rz by Anonymous Coward · · Score: 0

      people who truly think that perl is inherently unmaintainable must be crap programmers.

      I have to agree. Just yesterday someone showed me the code for a client/server program he wrote in perl. Spaced nicely with LOTS of comments, the server code was only three pages printed, and the client was less than two.

      I dare someone to try that in C

    14. Re:perl is teh sux0rz by Genady · · Score: 2

      Hasn't anyone had the perl style guide dropped on their desk the first day they started doing perl for a company? That and a few commandments from my old boss worked wonders:

      Thou shalt use strict
      Thou shalt use -w
      Thy subs shall fit in one page.
      Thy programs shall produce output from pod2txt
      Subs used in more than one program shalt be included in a module.

      That and when i was writing most of my code I was also teaching one of the Jr. Admins Perl so my code was commented ad naseum (I really think that my scripts were 50% or more of just comments.)

      It made me feel all warm and fuzzy when my acolyte e-mailed me a year after I'd left and told me that the Sr. SA had taken one of my scripts and converted it to a module in 1/2 a day to extend one of their applications.

      --


      What if it is just turtles all the way down?
    15. Re:perl is teh sux0rz by The+Pi-Guy · · Score: 1

      C, the write-only language.

      float s=1944,x[5],y[5],z[5],r[5],j,h,a,b,d,e;int i=33,c,l,f=1;int g(){return f=
      (f*6478+1)%65346;}m(){x[i]=g()-l;y[i]=(g()-l)/ 4;r[ i]=g()>>4;}main(){char t[1948
      ]=" `MYmtw%FFlj%Jqig~%`jqig~Etsqnsj3stb",*p=t+3,*k="3t jlq9TX";l=s*20;while(i<s)
      p[i++]='\n'+5;for(i=0;i <5;i++)z[i]=(i?z[i-1]:0) +l/3+!m();while(1){for(c=33;c<s;
      c++){c+=!((c+1)% 81);j=c/s-.5;h=c%81/40.0-1;p[c]=37 ; or(i=4;i+1;i--)if((b=(a=h*x
      [i]+j*y[i]+z[i])*a-(d =1+j*j+h*h)*(-r[i]*r[i]+x[i]* x[i]+y[i]*y[i]+z[i]*z[i]))>0)
      {for(e=b;e*e>b*1.01 ||e*e<b*.99;e-=.5*(e*e-b) / );p[c]=k[(int)(8*e/d/r[i])];}}for
      (i=4;i+1;z[i]-= s/2,i--)z[i]=z[i]<0?l*2+!m():z[i ];while(i<s)putchar(t[i++]-5);}}

    16. Re:perl is teh sux0rz by rsborg · · Score: 1
      The problem with Perl is that from the very first moment it was pushed as the "there's more than one way to do it" language, and that's *WRONG*

      Are you saying that there is only *one true way* to do things in C? How about C++? Java? ...
      I think you're complaining that Perl is inherently obfuscated, when it's just compact. I think maintainability has more to do with the programmer style that wrote the code ...but it's the same in any other language!

      Could you take a job that requires Perl code (written by others) maintenance and be sure that you won't have problems?

      For my current project, I code in perl pretty much all day (and get paid for it)... and it was written by someone else. It's not easy, but Perl is the best language to do the job (due to extreme text processing requirements).

      --
      Make sure everyone's vote counts: Verified Voting
    17. Re:perl is teh sux0rz by Anonymous Coward · · Score: 0

      Way to copy that from the IOCC page.

    18. Re:perl is teh sux0rz by Anonymous Coward · · Score: 0

      That made you feel "warm and fuzzy"? You should have written it as a module in the first place! Then you wouldn't have wasted half a day of the senior systems administrator's time.

    19. Re:perl is teh sux0rz by scmason · · Score: 1

      I am not sure if you knew this, but a primary purpose of perlbox was to study and attempt to quantify various aspects of the open source development model. If we can understand more about the development-release cycle of open source applications, we can begin to fine tune certain aspects of the model. Proprietary models have had millions of dollars and thousands of hours put into their development and refinement. The sinple fact is that open source software is not taken seriously by many because they do not understand how it work, non withstanding the fact that it just does. For some that is not good enough. I am in a position here to help explain misunderstood concepts and I think that that is a perfect use of my time. Besides, perlbox talks to you, that's just cool. scmason Our website was offline!
      Sorry for the inconvenience, we were hijacked! We are now temporarily at:
      http://www.wru.umt.edu/~scmason/pbox

      --
      "I am a patient boy. I wait I wait I wait. My time is water down the drain..." Fugazi
  2. It runs great by Anonymous Coward · · Score: 1, Funny

    And it's really fast and powerful.

    But one bad character in the code and all your files are toast.

    1. Re:It runs great by Anonymous Coward · · Score: 0

      Is this really any different than a "regular" desktop system written in any other language where a typo could have equally disastrous consequences?

    2. Re:It runs great by Anonymous Coward · · Score: 0

      Yes, if the other language gives a compiler error for that typo.

  3. sloooo ooo oo ow .... by Anonymous Coward · · Score: -1, Flamebait

    Don't these idiots realize how fucking slow perl is? The thing would run faster coded in Java, fer chrissakes!!

    1. Re:sloooo ooo oo ow .... by Anonymous Coward · · Score: 0

      Did you see the perl DeCSS decoder? (no, it's not a set up for bad joke) The thing ran about 10% slower than straight C.

  4. It's a speed demon by Anonymous Coward · · Score: 5, Funny

    I wonder how fast it runs?

    About

    this

    fast

    .

    1. Re:It's a speed demon by oever · · Score: 2, Informative

      The speed should be comparable to JOS (Java Operating System).

      --
      DNA is the ultimate spaghetti code.
    2. Re:It's a speed demon by Anonymous Coward · · Score: -1

      Thats pretty much what I said!

    3. Re:It's a speed demon by 56ker · · Score: 2

      No - the question is, "I wonder how slow it runs?"

    4. Re:It's a speed demon by Anonymous Coward · · Score: 0

      but it'd use 50% less memory, and be developed in half the time

      but it'd look like cyphertext in two months..

  5. Speed by Wheaty18 · · Score: 2, Insightful

    I'd be very curious as to how fast that desktop ran, as well. Don't Perl scripts get compiled every time they are run?

    1. Re:Speed by foniksonik · · Score: 1

      Actually there are tools to build precompiled Perl as executables... not sure if there is any performance gain though.

      --
      A fool throws a stone into a well and a thousand sages can not remove it.
    2. Re:Speed by serps · · Score: 2, Funny

      Don't Perl scripts get compiled every time they are run?

      I suppose you could say that. In programmerspeak, we call Perl "an interpreted language."

      --
      "Einstein argued that [...] God is not capricious or arbitrary. No such faith comforts the software engineer." ~ Brooks
    3. Re:Speed by amanb · · Score: 1

      Are you suggesting they integrate mod_perl in X?

    4. Re:Speed by si1k · · Score: 2, Informative

      Well, Perl is an interpreted language but it does go through an internal compile phase. You *can* design an interpreter that doesn't do this.

    5. Re:Speed by serps · · Score: 3, Funny

      ...we call Perl "an interpreted language."

      Not to be confused with interpretive language which is what 90% of John Katz's work is written in. You know you've switched over when code like
      my $wild_speculation = "..." starts cropping up in your code.

      Of course, from a distance, Perl and Katz look just as unintelligible. At least Perl makes sense close up.

      --
      "Einstein argued that [...] God is not capricious or arbitrary. No such faith comforts the software engineer." ~ Brooks
    6. Re:Speed by ZxCv · · Score: 2

      I'm not 100% sure, but at least with the Perl compiler I used (perl2exe), it seemed to me that the compiled executable was nothing more than a Perl interpreter bundled with the script code. This gives me the impression that the script is parsed and compiled on every run, so I would be skeptical about any performance gain claims (and I don't remember ever seeing any on perl2exe's website).

      --

      Perl - $Just @when->$you ${thought} s/yn/tax/ &couldn\'t %get $worse;
    7. Re:Speed by foniksonik · · Score: 1

      Well just to be fair, all apps have a read time w/ configs etc.. nearly equivalent to a precompile if it's only done the first time the app is run. What is mentioned is that perl standard requires a recompile every time it is invoked, not just on execution.

      --
      A fool throws a stone into a well and a thousand sages can not remove it.
    8. Re:Speed by cyberdrek · · Score: 1

      Perl isn't a compiled language, it's interpreted. Ever notice the line: #!/bin/perl at the top of a Perl program? It tells the shell where to get the interpreter. None the less, Perl can be pretty fast if coded correctly.

      --
      Cyberdrek dcedilotte@gmail.com
    9. Re:Speed by loply · · Score: 1

      Actually, if I understand correctly, the #!/bin/something tells the *kernel* not the shell which interpreter to use. Atleast on Linux. The shell doesnt manually parse/interpret each script you run, it just tells the kernel too, and, upon realizing its not a recognized binary executable, the kernel looks for #! and then interprets it. This is why its possible to have SUID scripts on most systems (though not on Linux, the kernel ignores SUID scripts for some reason).

    10. Re:Speed by arkanes · · Score: 2

      There are a number of apps that pre-compile to bytecode and then feed that to the intepeter. This removes one of the compile steps (code can be compiled and executed on the fly in perl, and you won't see any gain if you try to do stuff like that). I believe this is what perl2exe does - it bundles the inteperter and the perl bytecode, but not the full compiler.

    11. Re:Speed by Fweeky · · Score: 5, Informative

      > Don't Perl scripts get compiled every time they are run?

      Yes, but it's compiled into an internal bytecode format, not an executable binary.

      In this sense it's more like Java -> Bytecode -> JVM (hence Perl -> Bytecode -> PVM) than, say, C -> Object code -> Native Binary. Not quite, but near enough.

      Python has the same property, as do many otherwise interpreted languages. Parrot (the engine Perl 6 will use) is also bytecode based, and probably has more in common with a Java VM, in that it impliments a sort of dynamic-language CPU with registers and instructions, rather than just a tree of tokens the interpreter can easily walk along.

    12. Re:Speed by Coward,+Anonymous · · Score: 2

      not on Linux, the kernel ignores SUID scripts for some reason

      The reason is that suid scripts create a race condition, the time between the interpreter process being created and the interpreter process reading the script can be exploited. Let's say there's a suid script /usr/bin/suidroot and you have created a link to it in your home directory, you now execute the ~/suidroot script and the kernel sees that it's suid so the kernel creates the interpreter process with a root uid and passes the interpreter the name of the script, you have time before the interpreter reads the script to replace it with whatever you like and you will have a root process execute whatever you want. This is overcome in some operating systems by the interpreter being given a filehandle to the script.

    13. Re:Speed by Anonymous Coward · · Score: 0

      Absolutely. It's the kernel. The execve() system call (for execucting stuff) can take a binary, or a script.

    14. Re:Speed by Anonymous Coward · · Score: 0

      Shut up, Will. Go do some extra scenes for ST:X or something.

  6. Why tk? by Anonymous Coward · · Score: 1, Insightful

    Anything else would have looked better. Tk just doesn't have that polished look that everyone knows and loves.

    1. Re:Why tk? by global_diffusion · · Score: 1

      Anything else would have looked better. Tk just doesn't have that polished look that everyone knows and loves.

      Man. I was going to use this as a base for a "there are many ways to do it" joke, but I just can't get myself to write it.

    2. Re:Why tk? by RapaNui · · Score: 3, Interesting

      Actually, the _default_ Tk look and feel sucks rocks.

      However -- the nice thing about Tk is that the widgets are
      _extremely_ customisable. A bit of tweaking of the widget options and you can make it look pretty much like anything.
      (Obviously within reason -- you can't change widget shapes, ferinstance).

      All my Tk apps, for example, have the JFC/Swing 'Metal' look 'n feel, for a bit of consistency across Java and Tcl/Tk apps.

    3. Re:Why tk? by Tk_Coder · · Score: 1

      Tk apps can be more functional and better-looking than many Windows apps. I have an Accounting/Enterprise Management system written in Tk - it is easier to use and looks better than some Windows apps of the same kind. And it's faster too!

    4. Re:Why tk? by PrestoChango · · Score: 1

      It's not TMWTDI, it's TMTOWTDI. :-)

    5. Re:Why tk? by Anonymous Coward · · Score: 0

      ROFL

      Tk_Coder, the unbiased and all-knowing.

      DOS apps can b more functional and better-looking, but it ain't gonna happen.

  7. Let's see by Anonymous Coward · · Score: -1, Flamebait

    The source code is what, 6 lines long?

    Perl should not be used as a tool for building desktops.
    Hell, Perl should NOT even be used at all.
    It rewards bad coding.

  8. Things To Do Today by Anonymous Coward · · Score: -1, Troll

    1. Fellate self with vacuum cleaner nozzle

    2. Visit emergency room with lame excuse about nude housework

  9. Can anybody say... by Anonymous Coward · · Score: -1, Flamebait

    ... slow Slow SLOW? !

  10. Dammit by Screaming+Lunatic · · Score: 5, Funny

    Dammit!!! I would have had first post if it wasn't for this perlbox desktop. ;)

  11. I wish... by dmiller · · Score: 2, Interesting

    I wish that PERL had a GUI abstraction layer, similar to DBI for databases. Perl would kick Java's ass as a cross-platform app development language if it did.

    Maybe it does and I am just ignorant :)

    1. Re:I wish... by Anonymous Coward · · Score: -1, Flamebait

      you are ignorant in thinking that Perl is anything more than a text-processing language, and a dead end

    2. Re:I wish... by si1k · · Score: 3, Interesting

      Well, maybe Perl/Tk (which this Perl desktop thing uses) isn't exactly what you're talking about, but it does provide a cross-platform abstracted GUI toolkit for Perl. It's actually pretty decent. It also makes sense to piggy-back on technology (like Tk) which has been around for a while. The technology is more tried-and-true, and there are at least some Perl programmers who have tried Tcl-Tk and so it's not a huge jump.

      Now, if someone wanted to write a real abstraction layer, maybe one that would let you use either Perl/Tk, Perl/GTK+, or something else... that coule be interesting :-)

    3. Re:I wish... by Shiny+Metal+S. · · Score: 4, Informative

      I wish that PERL had a GUI abstraction layer, similar to DBI for databases.

      See Gtk, Gnome, Tk, Qt and Wx CPAN distros.

      --

      ~shiny
      WILL HACK FOR $$$

    4. Re:I wish... by Anonymous Coward · · Score: 0

      it does, its called TQ, or QT, or..

      you get the point.

      Anyway, the main problem is advanced perl features being implimented on non *nix systems is a real pain in the arse. .NET is a better choice for cross platform apps (once mono gets finished) by far, not to mention it'll proy run slightly faster (I have no clue how the perl -> .net thing works, or how well for that matter).

      I personally would have become a culinary artist if Java ruled the world ^.^

    5. Re:I wish... by Shiny+Metal+S. · · Score: 5, Informative

      Now, if someone wanted to write a real abstraction layer, maybe one that would let you use either Perl/Tk, Perl/GTK+, or something else... that coule be interesting :-)

      See Wx.

      --

      ~shiny
      WILL HACK FOR $$$

    6. Re:I wish... by jimjamjoh · · Score: 1
      I personally would have become a culinary artist if Java ruled the world ^.^

      In case you're out of the loop re: current and upcoming enterprise applications, java (J2EE) DOES, in fact, rule THAT world...

    7. Re:I wish... by pnatural · · Score: 2, Informative

      i can't attest to the speed of the wx bindings for perl, but i can tell you that the wx bindings for python (wxpython, here.) are fast. very, very fast.

    8. Re:I wish... by Dom2 · · Score: 1

      That's entirely missing the point. It's as if asked "I wish perl had a unified database handling module", somebody had answered: "well, you've got the oracle module, the sybase module and the mysql module. They don't have the same API, but they all allow you to connect to the database you're using.".

      A GUI abstraction layer would be a much, much harder thing to achieve, simply because the API to guis can vary so much. OTOH, Python has an "anygui" module available, so maybe it's not as hard as I think...

      -Dom

    9. Re:I wish... by Anonymous Coward · · Score: 0

      For Python, there is an effort.

    10. Re:I wish... by Anonymous Coward · · Score: -1, Troll

      I heard that Sun is going to reveal a hidden patent on Java, and everybody will have to pay Sun $0.20 per time they run a Java application or applet. Running a Javascript will only require a $0.05 payment to Sun. Sun is just acting all friendly like until everybody's hooked on Java, then they will start waving the patents around and sucking all the money out of everything.

    11. Re:I wish... by Shiny+Metal+S. · · Score: 3, Informative

      That's entirely missing the point. It's as if asked "I wish perl had a unified database handling module", somebody had answered: "well, you've got the oracle module, the sybase module and the mysql module. They don't have the same API, but they all allow you to connect to the database you're using.".

      You haven't checked out Wx. It's a Perl module for using wxWindows:

      What is wxWindows?
      wxWindows gives you a single, easy-to-use API for writing GUI applications on multiple platforms. Link with the appropriate library for your platform (Windows/Unix/Mac, others coming shortly) and compiler (almost any popular C++ compiler), and your application will adopt the look and feel appropriate to that platform. On top of great GUI functionality, wxWindows gives you: online help, network programming, streams, clipboard and drag and drop, multithreading, image loading and saving in a variety of popular formats, database support, HTML viewing and printing, and much much more.

      See the wxWindows supported platforms.

      --

      ~shiny
      WILL HACK FOR $$$

    12. Re:I wish... by Anonymous Coward · · Score: 0

      Dumb ass.

    13. Re:I wish... by ebash · · Score: 1

      Once they found the way to receive money for Javascript they might as well charge 19.99$ for user using VBScript.

    14. Re:I wish... by Ranger+Rick · · Score: 1

      You're still not answering his question...

      What he was asking is, "wouldn't it be great if there was a single API for windowing that could use Tk, wx, Gtk, Qt, or whatever, as it's backend automatically, depending on what's available?" As in, a *single* perl API for all windowing toolkits.

      --

      WWJD? JWRTFM!!!

    15. Re:I wish... by thing12 · · Score: 2

      Only problem with DBI is that even though it abstracts away the API calls needed to talk to the database you still have to follow each DB's SQL quirks. So if you want to be cross db platform, you pretty much have to modularize all your database access and write the custom code for each db you're connecting to. Not that it's a bad thing... I'm all for using a database's strengths and working around its weaknesses to give optimal performance. DBI isn't as cross platform as you imply it is.

    16. Re:I wish... by Anonymous Coward · · Score: 0
      Too bad sun didn't develop or contribute in any way to Javascript. Otherwise your comment could have had a shred of possiblity to it.

      In any case you are a lamer and a dumb ass.

    17. Re:I wish... by qweqwe · · Score: 2, Informative

      I suppose you mean something like Python's AnyGUI:
      http://anygui.sourceforge.net/screenshots .php

      The good news is that while it's possible to port it to Perl, you don't have to if you're willing to wait for Parrot.

    18. Re:I wish... by Anonymous Coward · · Score: 0

      That's pretty true recently. Actually, I don't see Java is really superior to scripting lanaguage like perl or python in enterprise applications. I always think JSP and servlet are unnecessary. The solely purpose is to force you to use Java.

    19. Re:I wish... by FortKnox · · Score: 5, Insightful

      Perl would kick Java's ass as a cross-platform app development language if it did

      Seems a bit trollish, but I'll bite. If I wanted to make a large maintainable and updatable cross-platform app, with lots of time I'd choose Java. If I needed a cross-platform app that needed to be up in little time, and was never gonna be changed, I might chose your PERL with GUI Abstraction.

      Honestly, though, I don't think it would "kick java's ass", its like compairing C and C++. Is one better than the other? Depends on how you use it!
      A quick and powerful scripting language versus a high level object oriented language?
      Apples and Oranges.

      Surprisingly, though, they appear to be competing. Parrot, perls next version, contains error handling similar to Java, and Java1.4 added regexp.

      --
      Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
    20. Re:I wish... by ajs · · Score: 2

      wx is a cross-platform toolkit, but it is not toolkit independant.

      Again, to use the database analogy, that's like saying, "you've got the Oracle module, and Oracle runs on both kinds of systems, UNIX *and* Windows."

    21. Re:I wish... by Chundra · · Score: 2

      Yeah. They really should dump tkinter and make wx the default.

    22. Re:I wish... by cowens · · Score: -1, Troll

      Perl is spelled P-e-r-l not P-E-R-L, this is the first sign you don't know what you are talking about.

      Perl is no more or less hard to understand or maintain than any other language if you code correctly. Sure I can make Perl look like line noise, but I can also make it easy to read and maintain.

    23. Re:I wish... by FortKnox · · Score: 4, Interesting

      Perl is spelled P-e-r-l not P-E-R-L, this is the first sign you don't know what you are talking about.

      I simply copied the parent post's capitalization (not spelling). I've coded large products in both Perl and Java.
      BTW - its attitudes like this that make non-technical people afraid to learn technical areas. You sound like a 1337 d00d in #linux-newbies that shouts "RTMFM!" at every question. I don't mind if you argue, but insulting is a sign of elitism, which I didn't think existed in UIDs as low as yours.

      Perl is no more or less hard to understand or maintain than any other language if you code correctly. Sure I can make Perl look like line noise, but I can also make it easy to read and maintain.

      I wasn't refering to the language itself (or how clean the code is) but the OO of Java vs. the scripting of Perl. Sure, there is OO in perl, but its slapped on and unelegant.

      Its arguable, but most coders I know would find a well written, large scale, high level OO application easier to maintain and update than a large scale, powerful scripted application.

      --
      Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
    24. Re:I wish... by PissingInTheWind · · Score: 2, Insightful
      I wish that PERL had a GUI abstraction layer, similar to DBI for databases.

      It does have it already, check CPAN.

      Perl would kick Java's ass as a cross-platform app development language if it did.

      No it would not. Perl doesn't even have proper multithreading, how can you pretend that it can compete with Java?

      Each tool has it's use. Perl is great for text-processing, but is a toy for most of other uses (and is a damn fun toy, btw). Java is great for boring and usefull stuff like enterprise programming.

      --

      A message from the system administrator: 'I've upped my priority. Now up yours.'
    25. Re:I wish... by nickjennings · · Score: 2, Insightful

      I wasn't refering to the language itself (or how clean the code is) but the OO of Java vs. the scripting of Perl. Sure, there is OO in perl, but its slapped on and unelegant.

      I disagree. I think perl has very powerfull OO capabilities. You pretty much disregard these features, and you compare two conflicting aspects.

      most coders I know would find a well written, large scale, high level OO application easier to maintain and update than a large scale, powerful scripted application.

      A high level OO application can apply to both perl and Java. Java's OO is not equal to Perls scripting nature. OO != compiled code.

      You sound full of bias and purposefull misrepresentation.

      Perhaps something like, "Most coders I know like Java better than Perl", is what you are trying to say?

    26. Re:I wish... by Camel+Pilot · · Score: 2

      OO in perl, but its slapped on and unelegant

      Please demonstrate or give specific examples how Perl's "unelegant" after market OO implementation results in program design that is more difficult to maintain. Just interested.

      I sort like the ability not having to use a OO approach for some programming problems.

    27. Re:I wish... by PhotoGuy · · Score: 2
      Perl would kick Java's ass as a cross-platform app development language if it did
      Seems a bit trollish, but I'll bite. I wanted to make a large maintainable and updatable cross-platform app, with lots of time I'd choose Java. If I needed a cross-platform app that needed to be up in little time, and was never gonna be changed, I might chose your PERL with GUI Abstraction.
      I don't think it's trollish at all. If you're realling talking cross platform (more than just Windows and Solaris or Linux), than you need to do one little bit of homework: generate a list of all the platforms upon Java runs well (which is different from just having a port available), and a list of platforms upon which Perl runs well. Perl is far more portable (or at least ported) than Java.
      --
      Love many, trust a few, do harm to none.
    28. Re:I wish... by Anonymous Coward · · Score: 0

      This has been the source of much flammage on c.l.python

    29. Re:I wish... by slamb · · Score: 1
      That's entirely missing the point. It's as if asked "I wish perl had a unified database handling module", somebody had answered: "well, you've got the oracle module, the sybase module and the mysql module. They don't have the same API, but they all allow you to connect to the database you're using.".

      No, it's more like "there's Tk, Gtk, Qt, and wxWindows. All of these are portable across windowing systems." That's completely different from your example, in which the Oracle module, the Sybase module, and the MySQL module are not portable across databases. Any one of Tk, Gtk, Qt, and wxWindows fulfills a parallel role to DBI.

      It would be dumb to have another abstraction layer on top of these. What would you gain? A single API to know? You can accomplish that by only using one of them. They each have advantages and disadvantages - an abstraction layer would make impossible/difficult anything that is not possible/easy with any one of these. You'd have a new API with the combined suckiness of them all. It would have the bugs of the underlying system its using, plus its own. It would have its own overhead. It would be worthless.

    30. Re:I wish... by taradfong · · Score: 1

      I dunno, Java never really make a bang with GUI apps anyway. It's server-side stuff that really carries that product.

      I could rant all day on how a the crummy awt (GUI toolkit) design decisions forever crippled Java on the desktop, and how applet incompatibility problems ruined its chance as a force on the web, and how it's so incredibly ugly to install a java application because you end up shipping the whole runtime environment every time. But I won't.

      --
      Does it hurt to hear them lying? Was this the only world you had?
    31. Re:I wish... by Anonymous Coward · · Score: 0

      Wow! You sure are clueless!

    32. Re:I wish... by Anonymous Coward · · Score: 0

      Wow! You sure are clueless! Did you have to
      train to achieve that level of cluelessness,
      or do you just have it naturally?

    33. Re:I wish... by Xerithane · · Score: 2
      I disagree. I think perl has very powerfull OO capabilities. You pretty much disregard these features, and you compare two conflicting aspects.


      From someone who does extensive development in Perl, in both a monolithic and OO environment, I can tell you with much certainty and back up with evidence and examples that Perl's OO is inferior to that of Java and C++. With the exception of the TIEHASH capabilities while working with objects, Perl's OO and namespacing is an inferior implementation.

      Because of the way that Perl handles namespaces and symbol exporting, it is much easier to work with C++ or Java for large scale enterprise applications. That's just a fact of life.

      Having said that, my language of preference is C. Just plain old C. Followed by C++, then Perl. But that is what I am most happy programming in, and has nothing to do with what language I will choose to develop in. I will pick the best tool for the job.

      Perl has a niche that it works exceptionally well in, as does Java, C, C++, Python, etc. While some areas overlap, trying to make a language that does everything is setting yourself up for failure. What is needed in the development world is a standardized object communication layer that does not care what language the objects are in. Pipe dreams, but one can hope.

      Out of curiosity, do you work in the industry, or still in school?
      --
      Dacels Jewelers can't be trusted.
    34. Re:I wish... by Anonymous Coward · · Score: 0

      I hate to say it, but I think you just described .net

    35. Re:I wish... by IpalindromeI · · Score: 1

      I think you've touched on something that's worth expounding. It seems like most people think that Object Orientation is some kind of special language feature that has to be specifically designed for and built it. In reality, OO is simply a programming methodology. It's more of a way to approach programming than a way to implement a program. Sure some languages have features that make it easier, but you can pretty much do it in any language, and it doesn't matter whether that language is strictly interpreted, bytecode interpreted, or natively compiled.

      --

      --
      Promoting critical thinking since 1994.
    36. Re:I wish... by ink · · Score: 2

      Please demonstrate or give specific examples how Perl's "unelegant" after market OO implementation results in program design that is more difficult to maintain. Just interested.

      [ Note the slience ]

      He probably has never even coded in perl. But that won't stop the morons from modding him up as "insightful"; anything that degenerates the status quo is "insightful" here any more.

      --
      The wheel is turning, but the hamster is dead.
  12. Flight Of The Bumble Tacoes by Adolf+Hitroll · · Score: -1
    Flight Of The Bumble Planes by Snake Plissken
    as told to Carol A. Valentine
    Curator, Waco Holocaust Electronic Museum http://www.Public-Action.com
    Copyright, March, 2002
    May be reproduced for non-commercial purposes


    March 10, 2002 -- Eureka! One of my readers, who calls himself "Snake Plissken," has put it together. He tells us why the passenger lists of the four September 11 "suicide" jets were so small, how remote control was used, why the transponders were turned off, why the radar tracks of the four planes were confused, why there was no Boeing 757 debris at the Pentagon
    By George, I think he's got it!

    My e-mail exchanges with Snake took place over a series of days. With Snake's agreement, I have consolidated the exchanges, inserted some reference URLs, and made minor edits. My comments and additions will be bracketed thus [ ]. As you read what Snake has to say, keep the following in mind:

    Magic is the pretended performance of those things which cannot be done. The success of a magician's simulation of doing the impossible depends upon misleading the minds of his audiences. This, in the main, is done by adding, to a performance, details of which the spectators are unaware, and leaving out others which they believe you have not left out. In short a performance of magic is largely a demonstration of the universal reliability of certain facts of psychology.
    (John Mulholland, The Art of Illusion, Charles Scribner & Sons, 1944.)
    In what follows, Snake unravels the illusions of the 9-11 magicians.

    Carol,

    You did some fine research on 9-11. You came within inches of solving the puzzle of the "suicide" jets, and now you need the rest of the story. Let me explain by making a suggestion.

    Go visit a bumblebee hive some time, and try to keep your eye on just one bee. You can't do it. You get confused. Think of the 9-11 jets as bumblebees. Matter of fact, you could even call Operation 911 Flight of the Bumble Planes.

    I've worked in cryptology and there are many ways of hiding the truth. Substitute information, omit information, scramble the information out of sequence, and add nonsense (random garbage). All four methods were used on the 9-11 incident. Let me lay out the clues and show you where they lead.

    THE CLUE First Clue -- Few Passengers On The Four Flights: Many have remarked about the short passenger lists on the four 911 jets. You might get a low turnout for a 767 or 757 now and then, but four coast to-coast flights taking off from the East inside of a few minutes of each other, all with short passenger lists? Nuts. That's your first clue.

    Second Clue -- First Report of First WTC Crash: The second clue comes from the first New York eyewitness on NBC. She had no question about what she saw. You could hear it in her voice. If she was the state's witness, the defense team would have their heads between their knees before she stopped talking.

    What did she say? She heard an airplane coming in low and looked up. She saw a small private jet, and watched it fly into the first WTC tower, the North tower. She was certain in her description -- most people know the difference between a big round-nose commercial jet and a smaller plane.

    [ CV cmments:
    In his testimony before the Senate Armed Services Committee on October 25, 2001, NORAD commander Ralph Eberhart said of the first September 11 report: "We were told it was a light commuter airplane. It didn't look like that was caused by a light commuter airplane."
    http://www.ngaus.org/newsroom/HomelandDefenseTrans cript.doc
    or
    http://www.Public-Action.com/911/eberhart-testimon y.html ]
    Later, some dodgy report came in from an anonymous source in the "United Airlines Command Center" that American Airlines had a hijacking, and they gradually padded the story out until the viewer felt like he was part of an unfolding revelation on the size and make of the plane. So the first eyewitness's story got shellacked.

    Third clue -- Pentagon Crash: The first report on NBC said there had been an explosion near the Pentagon heliport. No mention of a plane.

    If you were watching ABC, the first reports cited eyewitnesses who said a business jet had crashed into the Pentagon. Notice that this description is similar to the first report about the WTC. A small plane, not a big, round-nosed passenger jet.

    Then ABC interviewed some media executive who said he "saw the whole thing" from his car on the freeway. It was an American Airlines passenger jet. Good luck the road didn't need his attention while he was gawking. And of course it was a big passenger jet scraping the light poles with it's belly as it came in low. And that story paved the way for the official truth.

    Fourth Clue -- No Boeing 757 Debris at Pentagon Crash Site : By now lots of people have realized there is something very wrong with the story of Flight 77's crash into the Pentagon. What's the problem? The wingspan of a 757 is about 125 feet, with about 35 feet between the two jet engines.

    [CV comments: http://www.boeing.com/commercial/757-200/ext.html
    or
    http://www.Public-Action.com/911/boeing757-200

    The hole left by whatever hit the building was 70 feet across.

    US News & World Report, December 10, 2001, pg. 31
    http://www.Public-Action.com/911/usn011210-1.jpg ]

    After the smoke died down, everyone could see the Pentagon but no one could see the plane. The Pentagon is made of masonry -- limestone -- not steel and glass. The aluminum wings of the plane should have been ripped off and left outside the building. We should have seen wing wreckage. But there was none.
    [CV comments:
    I have studied TV footage taken contemporaneously by various networks and reviewed photos from news magazines published just after 9-11. After the smoke died down, no Boeing 757 debris was visible.

    See the following URLs at the website of the U.S. Army Military District of Washington, D.C., sent to me by researcher John DiNardo, <jadinardo@hotmail.com>. By the way, Mr. DiNardo suspects that inside explosives were used at the Pentagon on 9-11. Certainly the damaged section of the building had just been renovated; explosives would have been easy to install.

    http://www.mdw.army.mil/news/news_photos/911/pages / iretruck.html
    or
    http://www.Public-Action.com/911/pentagon6

    http://www.mdw.army.mil/news/news_photos/911/pages / apitolview.html
    or
    http://www.Public-Action.com/911/pentagon5

    http://www.mdw.army.mil/news/news_photos/911/pages / ars-damaged.html
    or
    http://www.Public-Action.com/911/pentagon2

    The scenes depicted by the US Army photos are consistent with contemporaneously published photos in the popular press. See, for example, US News and World Report, September 14, 2001, pg. 40.

    http://www.Public-Action.com/911/usn010914-1.jpg

    and the photo that appeared in Newsweek's 2001 "Extra" edition, pgs. 26, 27.
    http://www.Public-Action.com/911/nwkxtr-1.jpg

    This photograph below, with caption, appeared on the US Army Military District of Washington site. It unwittingly demonstrates that there was no Boeing 757 wreckage. Think now: a hundred thousand pounds of seats, framework, skin plates, engine parts, flaps, wheels, luggage, interior panels, electronics, and this little out-of-context scrap of God-knows-what was shown by the Pentagon.

    http://www.mdw.army.mil/news/news_photos/911/pages / lanepiece.html
    or
    http://www.Public-Action.com/911/pentagon0

    In the last several months, largely as a result of Mr. DiNardo's work, there has been growing Internet discussion of the lack of Boeing 757 debris outside the Pentagon. Now, magically, new photos of "Boeing 757" Pentagon wreckage are beginning to appear. Check out the websites of Mike Rivero <whatreallyhappened.com> and Joe Vialls for copies of these fakes. Rivero and Vialls, by endorsing them as real, have surely identified themselves as members of the fake opposition.

    OK. Now back to Snake Plissken]

    Fifth Clue -- Quality of Pilots in Pentagon crash: As you point out in Operation 911: NO SUICIDE PILOTS
    [http://www.Public-action.com/911/robotplane.html ]
    the flying instructors who trained the "suicide" pilots of Flight 77 said they were hopeless. "It was like they had hardly even ever driven a car ..." The flight instructors called the two, "dumb and dumber," and told them to quit taking lessons.

    Yet the Washington Post described the maneuvers of Flight 77 before it hit the Pentagon. The huge jet took a 270 degree hairpin turn to make its target. The Post said Flight 77 had to be flown by expert pilots.

    Something is wrong here. Now "dumb and dumber" are expert pilots. That is your fifth clue.

    Sixth Clue -- Transponders Turned Off: As you point out, the "hijackers" turned off the transponders which transmit information showing the airline names, flight numbers, and altitude. But the FAA also uses conventional radar, so the "hijackers" must have known the planes were still visible. Why would the "hijackers" shut the transponders off, you asked? You are looking at your sixth clue.

    [ Did NORAD Send The 'Suicide' Jets? Part 1
    http://www.Public-Action.com/911/noradsend.html ]
    Seventh Clue -- Confusion On Radar Tracks: As you point out, some of these flights disappeared from the conventional radar scopes. [See above-cited URL.] That's your seventh clue.

    Eighth Clue -- Second WTC Tower Barely Hit : Have a look at the footage of the second WTC tower being hit. The plane almost missed the tower and just managed to hit the corner. Yet the first plane struck its target dead center. That's your eighth clue.

    [See diagrams from Wag the WTC website at:
    http://www.Public-Action.com/911/psyopnews/Extra/1 / outhtowerpath.jpg ] HERE'S WHAT HAPPENED
    * A Boeing 767 was secured and painted up to look like a United Airlines jet. It had remote controls installed in it, courtesy of some NORAD types. Call that plane "Pseudo Flight 175" and leave it parked at a military airfield for the moment.

    * The number of the passengers on each flight was kept artificially low that day. Easy to do. Just monkey with the airline computers and show the fights full so no more tickets are sold. Include some of your own operatives in each flight, maybe.

    * After the planes are in the air, the transponders must be shut down. There are a few ways to do this, maybe, but the simplest is this: Have one of the NORAD insiders call the pilots and say: "This is the North American Aerospace Defense Command. There is a national emergency. We are under terrorist attack. Turn off your transponders. Maintain radio silence. Here is your new flight plan. You will land at [name] military air base."

    * The pilots turn off the transponders. The FAA weenies lose the information which identifies the airline, the flight number, and the altitude of the planes. Of course the planes can still be seen on conventional radar, but the planes are just nameless blips now.

    * What did the radar show of the planes' flight paths? We'll never see the real records, for sure. But in the spy movies, when the spy wants to lose a tail, he gets a double to lead the tail one way while the spy goes the other. If I were designing Operation 911, I'd do that: As each of the original jets is flying, another jet is sent to fly just above or below it, at the same latitude and longitude. The blips of the two planes merge on the radar scopes. Alternately, a plane is sent to cross the flight path of the original plane. Again, the blips merge, just like the little bees you're watching outside the hive. The original planes proceed to the military airfield and air traffic control is thoroughly confused, watching the wrong blips ...

    That's probably close to the way it was managed. Like I say, we'll never see the radar records so we won't know exactly.

    [For the alleged flight paths of the four jets, see
    http://www.Public-Action.com/911/4flights.html
    For names and locations of military airfields in the US, try
    http://www.globemaster.de/bases.html
    You can search for a listing of bases in 9-11 related states by using the search engine.]
    * A small remote controlled commuter jet filled with incendiaries/explosives -- a cruise missile, if you like -- is flown into the first WTC tower. That's the plane the first NBC eyewitness saw.

    * The remote controlled "Pseudo Flight 175," decked out to look like a United airlines passenger jet, is sent aloft and flown by remote control -- without passengers -- and crashed into the second tower.

    Beautiful! Everyone has pictures of that.

    Why did Pseudo Flight 175 almost miss the second tower? Because the remote operators were used to smaller, more maneuverable craft, not a big stubborn passenger jet. The operators brought the jet in on a tight circle and almost blew it because those jets do hairpin turns like the Queen Mary. They brought it in too fast and too close to do the job right and just hit the corner of the tower.

    * Then another remote controlled commuter jet filled with incendiaries/explosives -- a cruise missile if you like -- hits the Pentagon, in the name of Flight 77.

    * Eyewitnesses are a dime a dozen. Trusted media whores "witness" the Pentagon hit and claim it was an American Airlines Boeing 757, Flight 77. Reporters lie better than lawyers.

    * Meanwhile, the passengers from Flights 11, 175, and 77, now at the military airfield, are loaded onto Flight 93. If you've put some of your own agents aboard, they stay on the ground, of course.

    * Flight 93 is taken aloft.

    * Flight 93 is shot down or bombed -- makes no difference which. Main deal is to destroy that human meat without questions. Easiest way to dispose of 15,000 lbs. of human flesh, and nobody gets a headline if they find a foot in their front garden. No mass graves will ever be discovered, either.

    * The trail is further confused by issuing reports that Flight 77 was actually headed towards the White House but changed course.

    * The trail is further confused by having the Washington Post wax lyrical about the flying skills of non-existent pilots on a non-existence plane (Flight 77).

    * The trail is further confused with conflicting reports and artificial catfight issues, such as -- did The Presidential Shrub really see the first tower hit on TV while he was waiting to read the story about the pet goat ...

    So we know the Boeing that used to be Flight 93 was blown up. The other three original Boeings (Flights 11, 175, 77) still exist somewhere, unless they were cut up for scrap.

    The passengers and crews of Flights 11, 175, 77, and 93 died in an airplane crash, just like the newspapers said. Only for most of them, it was the wrong crash. But that's as close to the truth as the news media likes to get anyway, so it works.

    WHY DO IT THAT WAY? So there you have it. Not four planes. More than four planes. There were the four original Boeing passenger jets that took off from the East Coast airports, the remote controlled Pseudo Flight 175 Boeing, and two small remote controlled jets or cruise missiles. Figure in a couple of extra planes to confuse the flight paths of the original passenger jets.

    The four original Boeings had conventional controls. The look-alike Boeing and the two small jets were drones, rigged with remote control. You called it Global Hawk, and that's good enough. The mimic planes could have been piloted or remote controlled.

    Why not just install remote control in four passenger jets like you described in NO SUICIDE PILOTS? Here's why: You might get remote control gear installed on a passenger jet so pretty the pilot would not notice, but that would be more work, more time, and more people. Then you would have to control your special plane through maintenance dispatch and try to get it lined up for that day, that time, that flight. Then you would have to multiply those efforts by four. There would be too many chances of things going wrong. Plane substitution would be much simpler. You'd just need the NORAD insiders, the personnel at the military airfield, and maybe an agent or two inside the FAA air traffic control system to make sure things go smooth. That should not be too difficult because NORAD has sent lots of its people over to the FAA to work on the FAA radars.

    [CV commens:
    Gen. Eberhart, NORAD commander, told the Senate Armed Services Committee on October 25, 2001 that " . . . we've actually moved manpower on the order of about 200 people over the years to the FAA to operate these radars." Cited in Did NORAD Send The 'Suicide' Jets? Part 2. See Eberhart testimony at:
    http://www.ngaus.org/newsroom/HomelandDefenseTrans cript.doc
    or
    http://www.Public-Action.com/911/eberhart-testimon y.html ]
    Some people have suggested the original passenger planes were used with the flight computers hacked and loaded with the collision coordinates for the targets. Maybe the job could have been done that way, but it was not. You know for sure it was not because flight computers do not fly planes the way those were flown. A flight computer is given a set of GPS points (geographic coordinates) to follow, and the computer charts the path between them, correcting for cross-winds and other errors. The flight computer flies smooth and gentle, the way passengers like it, without jerky corrections.

    You know Flight 175 was not on that system when it hit the south tower because it came in fast (they say) in a tight hooking circle that almost missed the tower. An autopilot wouldn't make that mistake. The crash of flight 175 was not a preprgrammed flight computer finding the optimum path. What you see there in the path of 175 is a real-time controller fighting the physics of flight - and almost losing it.

    You've already dealt with the Joe Vialls Home Run explanation, so I don't have to analyze that again.

    [ http://www.Public-Action.com/911/noradsend.html ]
    I've seen another lame attempt to explain away what happened: Supposedly AWACS hit the planes with EMF and knocked out their manual electronics, then took over the 9-11 planes by remote and made them crash. That's a pipe dream. Anything that knocked out the electronics from a distance would turn a plane into a flying scrap heap. Those plane are completely dependent on electronics, and no remote beam could pick and choose which circuits to destroy and which to leave intact. OTHER DETAILS * Pentagon Security Photos : On March 7 CNN released four photographs taken by Pentagon security camera on September 11, 2001. Look at the photos:

    http://www.cnn.com/2002/US/03/07/gen.pentagon.pict ures/index.html

    The Washington Post says: "The first photo shows a small, blurry, white object near the upper right corner -- possibly the plane just a few feet about the ground," but admits "the hijacked American Airlines plane is not clearly visible." ("New Photos Show Attack on Pentagon," March 7, 2002. )

    http://www.washingtonpost.com/wp-dyn/articles/A566 70-2002Mar7.html

    Yeah, right, you can believe that the American Airlines plane is not visible.

    * Fireman's Video of First Crash. The NBC eyewitness said the plane that few into the North tower was small. This is corroborated by the fireman's video taken on September 11:

    http://www.xemox.net/wtc/movies/first.plane.hits.g p.med.asf

    [Note to reader: There are other versions of this clip on the Internet, but I have been unable to find one I can verify as the original clip. If you can find a verifiable copy, let me know. CV <SkyWriter@Public.Action.com>]

    In that clip, the camera shows a fireman with other workers casually discussing some street work. The fireman looks up over his left shoulder, then behind him, as though he is following a sound. The camera follows his gaze, finds nothing at the original location, then quickly moves to a shot of the WTC, visible through another corridor in the surrounding buildings.

    Why does the cameraman focus on the WTC? I can only guess he heard the impact of the plane. The camera does not show the plane in the air prior to impact, so I assume it has already crashed.

    In the first frames we see a puff of smoke from the impact site that grows into a cloud and erupts into flame. After a few seconds, the flame dies down and the smoke dissipates. At that moment, the camera shows the huge S-shaped gash in the side of WTC North.

    If the wings of a large jet made that gash, the gash should not be S-shaped. The gash should be a straight line like the wings of the jet. But more important: if the impact of the jet made
    the gash, the gash should appear at the moment of impact when the camera is first drawn to the building. Instead, it appears AFTER the smoke and flame.

    [ http://public-action.com/911/gamma.jpg
    and
    http://public-action.com/911/gamma2.jpg ]

    The Hijackers: I have read reports that some of the alleged hijackers are actually still alive. This suggests the hijacker scenario and the resultant mid-air telephone calls to the relatives is pure bull. But I can't verify the alleged hijackers are still alive, so let's move on.

    It would be easy for the 9-11 planners to collect the names of people with Muslim-sounding names who were taking flying lessons around the country. Just before 9-11 happens, they are disappeared. Then mid-air phone calls are created, reporting hijackers who were never aboard the planes. That would work.

    As you and many people have noticed, the Muslim names don't appear on the passenger lists of the four flights. The hijackers names don't even appear on the list of passengers released by United on September 12 -- the list of passengers on Flights 175 and 93.

    [ http://www.Public-Action.com/911/uapassngerlist ]
    Sure it was careless not to put the Arab names on the passenger lists, but nobody's perfect.

    Just to show you how scripted the Flight 93 hijacking thing was, think about the alleged phone calls from the passengers on Flight 93 to their next of kin in the moments before the crash. Supposedly, they learned of the attacks on the Pentagon and the WTC with their handy cell phones, and they figured out their own plane was hijacked for a similar purpose. So they decided to be heroes and take the plane away from the hijackers.

    According to the Dallas Morning News : "The fourth time Thomas Burnett Jr. phoned his wife, Deena, he acknowledged up front: 'I know we're going to die. There's three of us who are going to do something about it.'"

    [ Dallas Morning News, "Trapped in the skies, captives fought back," September 17, 2001.
    http://www.Public-Action.com/911/dmnheroes ]
    Heroic, wasn't it? And not a dry hanky in the house. The heroes of modern America. A high school basketball star, a college rugby player, a forest ranger, a woman police officer ...

    But why did it have to be suicide heroism? "They knew their deaths were inevitable, according to some family members with whom they spoke on the phone, and they didn't want thousands more to die with them." It makes a better story, of course. "Suicide Heroes Defeat Suicide Hijackers."

    Why did they have to die? The crew was still alive and "herded at knife point to the back of the plane, where the passengers were being held," according to the same report. They weren't dead. If the passengers got control from the hijackers, couldn't the crew fly the plane? Why didn't those brave heroes say things like, "There's a chance we might save this boat"? But they said, "I know we're going to die."

    Obviously, this script was concocted in midnight a bull sessions like they had in Dustin Hoffman's mansion in "Wag the Dog". And the American public has been trained on weak plots for decades on prime time TV, so they don't WANT to think their way out of a wet paper bag. It spoils the show.

    Only the writers and producers of Operation 911 knew that the passengers of Flight 93 had to die. But the temptation was too much, so they put it in the passenger dialog, too. And that's how you know the cell phone calls are just theater, not fact.

    By the way, if I was planning this operation, I'd put some fictitious names on the passenger list, so when the flight went down, the media could interview fake relatives. Like that Operation Northwoods plan in which a fake Cuban jet would shoot down a fake American passenger jet. Whoever planned that must have planned to use fake grieving relatives, too.

    [ http://www.Public-Action.com//911/northwds.html ]
    And then of course I've heard they can do marvelous things with voice simulation. How about that fellow who called his mother from Flight 93 and said "Mom, this is Mark Bingham." That has all the truth of a plaster fish trophy. That one guy, Todd Beamer, with the pregnant wife -- she didn't talk to him directly, she just got a message from the answering service.
    ["The Final Moments of Flight 93," September 22, 2001, by Karen Breslau (NEWSWEEK WEB EXCLUSIVE)
    http://www.msnbc.com/news/632626.asp
    or
    http://www.Public-Action.com/911/finalmoments93 ]
    Is this all too much for your to swallow? Don't you believe people would conspire to pull all this off? Well, look at the stakes. This current war will go on for years and blot out one of the world's great religions, legitimize military rule in the United States, redistribute the world's oil resources, and change the entire power structure of planet Earth. All that's needed to make it happen is ambition, chutzpah, "a few good men," and a nation that is willing to be deceived.

    The problem with people like you when you try to understand events like this, you are not a trained killer. When you come to wiping out the whoever, you shrink back. That's normal. That is one of the things you have to train out of a soldier.

    But when a soldier plans something like this, he doesn't flinch at the killing. He just takes that into the plans like one more or one less egg in the omelet. If he has to kill the enemy or Americans or even
    himself, it doesn't matter because sometimes he has to do that to win. He's trained that way.

    The only thing that matters is the Objective. Whatever a soldier has to do to win the Objective, that is what he has to do. All of this false piety about suicide bombers is nuts. Well trained Americans would do that if you ordered them to. If they didn't, they weren't well trained.

    So you have to kill a hundred, a thousand, or five thousand civilians, you just do it in the best way that will help the Objective.

    --
    Smile, don't click...
  13. maintain this beast? by Anonymous Coward · · Score: 0

    this must be the hardest to maintain code in the universe

    1. Re:maintain this beast? by Anonymous Coward · · Score: 0

      Any code, written bady, in any language, will be hard to maintain. Perl written well, is a thing of beauty.

      El Fin.

  14. That perlbox.org Site apears to be somewhat buggy by Qbertino · · Score: 1

    Or is that just me?
    I get constant "object missing" and syntax errors.
    It's loaded with JavaScript. Does anyone else have this problem?
    Maybe this guy should have done the tricky stuff with severside perl, eh?

    --
    We suffer more in our imagination than in reality. - Seneca
  15. Source Code Here! by Anonymous Coward · · Score: 1, Funny

    #!/usr/bin/perl

    use MOD::Desktop;
    for()
    {
    desktop_app;
    }

    1. Re:Source Code Here! by vsp · · Score: 2, Funny

      or:

      shell# perl -MMOD::Desktop -e 'desktop_app while(1)'

    2. Re:Source Code Here! by Anonymous Coward · · Score: 0

      That's it Tottori and vsp! You're both kicked off Slashdot. FOR CHEATING!

  16. The rest of the OS in Perl by Shiny+Metal+S. · · Score: 3, Funny

    Read my old comment to Subterfuge with Subterfugue story: Re:Perl in the Linux kernel? There's some info about other parts of the operating system written in Perl: Perl /bin tools, Perl shell and even Perl kernel. I couldn't find a working link to Perl filesystem (PerlFS by Claudio Calvelli?), so if anyone knows it, please post it.

    --

    ~shiny
    WILL HACK FOR $$$

    1. Re:The rest of the OS in Perl by Anonymous Coward · · Score: -1, Troll

      Windows NT is build in Perl, thats why it's buggy & shit.
      It also explanes why MS will not let anyone see the code

    2. Re:The rest of the OS in Perl by MisterBlister · · Score: 2, Interesting
      untrue..but the earliest versions of Microsoft Commerce Server WERE written in Python! Microsoft bought the technology from a startup called eShop, and they used Python for the product (Greg Stein headed that place up). The first few releases of MS's version were also in Python but wrapped into binary-looking DLLs.

      They later rewrote it in C++ though.

  17. funding by psyclone · · Score: 5, Interesting
    I think it's cool that this group received part of a research grant to fund this project. An important thing to note is that software experiments like this are a science in a way -- they're looking at a problem and trying to solve it in a new way, and publishing their results.

    more open source projects could easily benefit from a funding model like this. There seems to be research money floating around universities (mine included) that could easily go to open source projects; it just may not be the project you want to work on, but hey, getting paid isn't so bad.

    1. Re:funding by scmason · · Score: 1

      You are right, open source projects are an excellent use of science grants. There is a lot of interest in the viability of the open source model right now and as proponents we should exploit this money,just as proprietary firms utilized research dollars to develop their model.
      Only with a fully developed model can we really make a difference,until then, it will be really difficult to fully realize our potential. People need more than to simply know that something works to believe that it is worth while, they need to know why it works. That is what perlbox is trying to do,it is an attempt to quantify certain aspects of the open source model.

      Thanks

      Shane Mason
      me@perlbox.org

      --
      "I am a patient boy. I wait I wait I wait. My time is water down the drain..." Fugazi
  18. Also of note.. by zapfie · · Score: 5, Interesting

    If you like stuff like PerlBox, you might also want to check out ROX-filer while you're at it. ROX-Filer an excellent file manager written in Python, and also offers a session manager, a wallpaper utility, a clock, etc, all written in Python. I'd recommend checking both PerlBox and ROX-Filer out.

    --
    slashdot!=valid HTML
    1. Re:Also of note.. by RapaNui · · Score: 2, Interesting

      Actually, IIRC, ROX-filer is entirely C. It _does_ provide some sort of hooks for writing extensions or desktop panel applets in Python, though.

    2. Re:Also of note.. by Anonymous Coward · · Score: 0
      I couldn't agree more, and couldn't recommend ROX highly enough. It is fast (folders pop open instantaneously - try *that* on KDE!!), simple, effective and beautiful. Use it with Ice-WM and you've got yourself a KDE-killer that loads in less than a second on my P400.

      For that matter - perl might be slow, but I sure-as-hell bet that this perl desktop loads faster than KDE ... :P

    3. Re:Also of note.. by Anonymous Coward · · Score: 1, Funny

      aha!
      the old "be-the-first-to-mention-ROX-filer-and-get-modded- up" trick!
      nice work
      almost as old as the "make-sure-you-use-a-mirror!" trick.

    4. Re:Also of note.. by Anonymous Coward · · Score: 0

      While you're at it, why not mention tkworld (http://www.tkworld.org). A minimalist GUI!

    5. Re:Also of note.. by Junta · · Score: 2

      ROX-Filer is awesome, but is written in C. They provide development packages in Python for panel applets and Configuration management and a few useful extensions to pygtk, but the core of the filer is written in C. So it is both fast and offers python developers a friendly environment to develop in.

      ROX-Filer is my favorite graphical filemanager. Nautilus, GMC, and Konqueror are all way too slow, dfm is ok, but doesn't look as good to me as ROX, and acts a bit strange at times, other file managers are probably well done, but work in file management paradigms I am less accustomed too (i.e. Norton Commander and NextStep style navigation as opposed to classic Mac/Windows icon/folders. Some things I would change if I had the time though, an optional lightweight tree panel on the side (a la explorer), ability to launch multiple files with their default viewers at once, and ability to associate multiple apps for mime types accessible through the context menu (so for images, both gimp and a viewer could be associated). Aside from those little annoyances, it is a much more responsive and clean looking interface than most out there. All these others add tons and tons of features (that no one needs) and use burdensome mechanisms that really slow things down, while ROX has stuck with the KISS principle in an age where most people aim to make things as complex as they can.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    6. Re:Also of note.. by tal197 · · Score: 2
      ... ability to launch multiple files with their default viewers at once

      Put ROX-Filer itself in the Send To menu. Then Shift+Menu on the selected files and use that :-)

    7. Re:Also of note.. by marmite · · Score: 1

      No it's not.
      ROX-Filer is written in C. There are various extras which are written in python.

      --
      I do not represent myself.
    8. Re:Also of note.. by Junta · · Score: 2

      Neat trick, thanks :) a bit awkward, but neat :)

      --
      XML is like violence. If it doesn't solve the problem, use more.
  19. Why?! by Anonymous Coward · · Score: 3, Insightful

    Because we can?

    I'd like to see distributing timesharing, so that all these people with *way* too much time on their hands could donate some to us people with sensible projects to complete but not enough time.

    1. Re:Why?! by obsidian+head · · Score: 4, Insightful

      Once you take the fun out of programming, it becomes dull & peoples' skills progressively get worse.

      There's place in the world for enjoyable wizardry. That means programming is still an art.

    2. Re:Why?! by yasth · · Score: 2, Insightful

      Because it hones ones skills to a fine sharp edge, because it tests the extreme uses of a language, because it provides chance for someone else to do things not done very often, and maybe come up with something new, and because it is fun.

      Most good colleges still teach CS majors how to write an OS, not because they think that the students will have to, as most won't, not because they think it will be anygood, because 99% of the time is a crappy unreliable *Nix clone, but because it tests the limits of a person, (and of course since there is no way for one to ever finish in the time provided it provides a demonstration of the way the world works).

      --
      I'd do something interesting, but my server can't handle a slashdotting.
    3. Re:Why?! by gilgongo · · Score: 2, Funny

      > because it tests the extreme uses of a language

      You're not wrong there! This project is like creating a full-scale battleship out of Lego. Ridiculous and slighlty comical - but fascinating at the same time.

      --
      "And the meaning of words; when they cease to function; when will it start worrying you?"
    4. Re:Why?! by bozone · · Score: 1

      maybe after a sensible day at work, people like to relax and have some fun.....

      --
      "Hatred is the coward's revenge for being intimidated" ...George Bernard Shaw
    5. Re:Why?! by FortKnox · · Score: 0, Offtopic

      Bah, no mod points, but excellent point.

      --
      Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
    6. Re:Why?! by Anonymous Coward · · Score: 0

      This project is like creating a full-scale battleship out of Lego.

      Hey... quit giving away my project idea.

    7. Re:Why?! by kin_korn_karn · · Score: 1

      I wholeheartedly agree. All this frivolous reparsing stuff that Damian Conway writes is a total waste of an incredible talent.

      What possible use does anyone have for writing Perl in Latin? So you can compile the Easter Mass? shit...

  20. Re:Does it matter? by Anonymous Coward · · Score: 2, Informative

    It's actually (almost) compiled each run, instead of being raw interpreted. In the camel book it describes it in detail, but briefly it parses it to bytecode, optimizes it, then executes it (any evals will re-do the process mid program, ect).

    Non-proc consuming optimizations are done each time also. Perl6 is supposed to allow it to be permanently compiled to a bytecode with extensive optimizations much easier. Currently the methods of creating a pre-bytecoded perl script is (almost) a black magic.

  21. mod_perlbox by phillct · · Score: 5, Funny

    You need mod_perlbox.

    That way you can access your desktop through lynx at a speed increase of 800%. Just format your urls like this:

    http://localhost/desktop/?action=leftclick&xcord=3 21&ycord=567

  22. Toy by Hanul · · Score: -1, Flamebait

    Apart from being a programmer's toy, the old question has to be asked. Why do we need another Unix Desktop? No, choice is *not* always good. it can be overwhelming and a waste of time to evaluate all those choices. Go program something new.

    1. Re:Toy by Anonymous Coward · · Score: 0

      why develop yet another UNIX-a-like, we had BSD?!

    2. Re:Toy by Sivar · · Score: 3, Funny

      Go program something new.

      Like a desktop written in Perl?

      --
      Computer Science is no more about computers than astronomy is about telescopes. --E. W. Dijkstra
  23. perl is slow posts by evi1b0b · · Score: 1, Funny

    mod this post down so that it can pay for the sins of the numerous "perl is slow" posts that are inevitably going to come.

  24. Don't You People Ever Sleep by Quirk · · Score: 1

    Site's already /. ed
    Images here... I really wanted to check this out.

    --
    "Academicians are more likely to share each other's toothbrush than each other's nomenclature."
    Cohen
    1. Re:Don't You People Ever Sleep by Stephen+VanDahm · · Score: 2, Redundant

      Site's already /. ed

      It turns out the webserver was written in Perl, too.

    2. Re:Don't You People Ever Sleep by Quirk · · Score: 1

      How dare you disparage this good work... like throwing Perl before Wine... it's late my humour quotient has fallen and it can't get up :)

      --
      "Academicians are more likely to share each other's toothbrush than each other's nomenclature."
      Cohen
    3. Re:Don't You People Ever Sleep by Tower · · Score: 2

      >"Slashdotted"? It's what Yoggi meant when he said, "No one goes there anymore. It's too busy."

      FYI: It's "Yogi", not "Yoggi"...

      Yogi Berra

      --
      "It's tough to be bilingual when you get hit in the head."
    4. Re:Don't You People Ever Sleep by scmason · · Score: 1

      Sorry for the inconvenience, we were hijacked! We are now temporarily at:
      http://www.wru.umt.edu/~scmason/pbox

      --
      "I am a patient boy. I wait I wait I wait. My time is water down the drain..." Fugazi
  25. Heh by Moridineas · · Score: -1, Redundant

    mod this post up so that it can pay for the sins of the numerous "perl is slow" posts that are inevitably going to come

  26. web viability by Partisan01 · · Score: 0, Interesting

    Because this is a perl script I wonder how easy it would be to modify this to work over the web. Somehow put it in a cgi folder and then remotly access your desktop from anywhere. Because the perl will run the same speed no matter where it is the only limiting factor in such a thing would be the connection speed. If someone was running this over a private home network 100Mbps or so I'd imagine that it would be a very usable speed. I don't know the actual ratio between the speed of the connection and the perl speed, but it is very feasable that this could work over a cable connection also. Maybe an alternative to X?

    --
    ahh, the egg in the basket..
    1. Re:web viability by Felius · · Score: 1

      Just because it's written in Perl doesn't mean it will run in a web browser..

      Firstly, it uses the Perls interface to Tk to manipulate GUI elements on the local system. This means that Perl (and TK, etc) have to be running locally.

      Secondly, it's not a window manager, only a desktop manager (whatever they mean by that). It integrates with a window manager called Blackbox.

      Finally, a remote desktop over HTTP would be quite a bit nastier than X, I reckon..

      --
      ..and I'll form the head!!
    2. Re:web viability by MisterBlister · · Score: 1
      What a foolio you are! How did you get modded up? How does having the top level being written in Perl make this any more able to run over the web? Do you understand at all how software works?? In any case, there's already solutions to desktop sharing (such as VNC) that can run in a browser without relying on some magic fairy dust that would be required for you Perl-based 'solution'.

    3. Re:web viability by arkanes · · Score: 2

      In a momentary fitof insanity ,I installed windows XP last night and noticed that one of the options when you install IIS is the "Terminal Services ActiveX demo website" which apparently uses and ActiveX control to give full access to your machine to anyone viewing your sample website. I thought about this for a while and decided it might be cool, given appropriate security precautions on the site.

  27. Probably by Anonymous Coward · · Score: 4, Funny

    runs as fast as KDE or Gnome!

    1. Re:Probably by Averell · · Score: 1

      It should actually, at least the basic functions.
      If not VoiceRecognition as their primary feature
      is probably what really speeds things up.

    2. Re:Probably by Sivar · · Score: 2

      Er, was the voice recognition written in Perl?
      That would be an...interesting challenge.

      --
      Computer Science is no more about computers than astronomy is about telescopes. --E. W. Dijkstra
    3. Re:Probably by Anonymous Coward · · Score: -1, Offtopic

      Insightful? What are those moderators smoking? And where can I get some?

    4. Re:Probably by scmason · · Score: 1

      No, the voice recognition was written by the good people at Carnegie Mellon University. It is a hardcore C thing, we just use perl to control it. It is called sphinx2: see our temp site for more info: We are now temporarily at:
      http://www.wru.umt.edu/~scmason/pbox

      --
      "I am a patient boy. I wait I wait I wait. My time is water down the drain..." Fugazi
  28. Shame about all the javascript errors. by Atrax · · Score: 1

    now I gotta turn javascript off to view the site...
    then back on to do my job.

    >sigh

    --
    Screw you all! I'm off to the pub
    1. Re:Shame about all the javascript errors. by Anonymous Coward · · Score: 0

      Your JOB requires Javascript? Resign!

  29. B - The Perl Compiler by Shiny+Metal+S. · · Score: 3, Informative

    It's actually (almost) compiled each run, instead of being raw interpreted. In the camel book it describes it in detail, but briefly it parses it to bytecode, optimizes it, then executes it (any evals will re-do the process mid program, ect).

    Modules to play with and more info about it:

    • B The Perl Compiler
    • B::Asmdata Autogenerated data about Perl ops, used to generate bytecode
    • B::Assembler Assemble Perl bytecode
    • B::Bblock Walk basic blocks
    • B::Bytecode Perl compiler's bytecode backend
    • B::C Perl compiler's C backend
    • B::CC Perl compiler's optimized C translation backend
    • B::Concise Walk Perl syntax tree, printing concise info about ops
    • B::Debug Walk Perl syntax tree, printing debug info about ops
    • B::Deparse Perl compiler backend to produce perl code
    • B::Disassembler Disassemble Perl bytecode
    • B::Lint Perl lint
    • B::Showlex Show lexical variables used in functions or files
    • B::Stackobj Helper module for CC backend
    • B::Terse Walk Perl syntax tree, printing terse info about ops
    • B::Xref Generates cross reference reports for Perl programs
    --

    ~shiny
    WILL HACK FOR $$$

    1. Re:B - The Perl Compiler by Shiny+Metal+S. · · Score: 5, Informative

      Damn it, I @#%!$& up the links! Of course it's Overrated since it's broken. Here:

      • B The Perl Compiler
      • B::Asmdata Autogenerated data about Perl ops, used to generate bytecode
      • B::Assembler Assemble Perl bytecode
      • B::Bblock Walk basic blocks
      • B::Bytecode Perl compiler's bytecode backend
      • B::C Perl compiler's C backend
      • B::CC Perl compiler's optimized C translation backend
      • B::Concise Walk Perl syntax tree, printing concise info about ops
      • B::Debug Walk Perl syntax tree, printing debug info about ops
      • B::Deparse Perl compiler backend to produce perl code
      • B::Disassembler Disassemble Perl bytecode
      • B::Lint Perl lint
      • B::Showlex Show lexical variables used in functions or files
      • B::Stackobj Helper module for CC backend
      • B::Terse Walk Perl syntax tree, printing terse info about ops
      • B::Xref Generates cross reference reports for Perl programs

      See also perlcompile, perlhack, perlguts, perlxstut, perlxs, perldebtut, perldebug and perldebguts manpages.

      (Note to self: Check those URLs!)

      --

      ~shiny
      WILL HACK FOR $$$

    2. Re:B - The Perl Compiler by Anonymous Coward · · Score: 0

      Now, only if any of those links worked.

  30. debian by sewagemaster · · Score: 0, Redundant

    anyone know if there are any debian packages?
    ...too lazy to compile the source

    1. Re:debian by sewagemaster · · Score: 1

      oops... install.pl
      sorry nevermind ;-)

    2. Re:debian by krmt · · Score: 2

      No debian packages, at least in unstable.

      And as for compiling it... it's perl! You don't have to compile anything yourself.

      --

      "I may not have morals, but I have standards."

    3. Re:debian by Anonymous Coward · · Score: 0

      Read the fucking story, dickhead.

    4. Re:debian by PicassoJones · · Score: 2

      No RPMs or tarballs either. Some very nice scented candles, though.

  31. Re:That perlbox.org Site apears to be somewhat bug by Hougaard · · Score: 2

    Yeah, his JavaScript sucks, lets hope he is better at programming Perl than JavaScript :-)

  32. google's Cache by cdf12345 · · Score: 1

    http://216.239.35.100/search?sourceid=navclient&q= cache:http%3A%2F%2Fwww.perlbox.org%2Fscreenshots.s html

    /.ed

    here's the images page, the page is already bogged down.

    --
    Chicago2600.net more than a lifestyle, its a survival trait.
  33. Speed. by Anonymous Coward · · Score: 0

    I wonder how fast it runs?

    Well, run it and find out.

  34. Perl for the desktop? by drik00 · · Score: 0, Redundant

    Well, she got the Perl desktop she wanted

    ...now she just needs a Perl necklace...

    (yeah, interpret THAT!)

    --
    Beer, now there's a temporary solution -- Homer Jay S.
  35. Re:That perlbox.org Site apears to be somewhat bug by netean · · Score: 1

    yeah - it's javascript error-tastic! doesn't give me much confidence in the desktop if he can't do a simple javascript rollover!!!!

  36. FreeBSD losers by Anonymous Coward · · Score: 0

    I'm a BSD luser (but hopefully not for long), does it run on my box?

    1. Re:FreeBSD losers by Anonymous Coward · · Score: 0

      I am a *BSD user
      and I try hard to be brave
      That is a tall order
      *BSD's foot is in the grave.

      I tap at my toy keyboard
      and whistle a cheerful tune
      but keeping happy is so hard,
      *BSD will bedead soon.

      Each day I wake and softly sob
      Nightfall finds me crying
      Not only am I a zit faced slob
      but *BSD is dying.
    2. Re:FreeBSD losers by Anonymous Coward · · Score: 0

      BULLSHIT! MacOXS is BSD and it's not going to die because Apple won't let it! And plus it's open source so it CAN'T die because the GNU Software Foundation will keep it alive. So you might be able to trash talk about Windows, but HANDS OFF MACOSX!!!

  37. voice recognition by koekepeer · · Score: 1

    has anyone tried the voice recognition feature?

    i just can't wait for the day to ask: "computer... open slashdot" :-)

    1. Re:voice recognition by rdmiller3 · · Score: 1
      I installed and tried to use the sphynx2 speech recognition but no matter how persistently I clicked on the "Start Listening" button, it never did start listening.

      Maybe because I was trying to run it from inside IceWm? (on Mandrake 8.2, upgraded from 8.1)

      I really didn't like being asked about foreground and background colors during the install though. Jeez, it should have some nice-looking defaults and then let you mess with it if you want to (duh, like every other window manager, including the infamous Windows desktops).

      -Rick

  38. Re:I wish I was a little bit taller by Anonymous Coward · · Score: -1, Offtopic

    I wish I was a baller
    I wish I had a girl, who looked good,
    I would call her

  39. Perl and XUL by Cally · · Score: 5, Funny
    I've just started looking at XUL, the Mozilla XML User interface Language. All the Mozilla chrome - dialogs, menus, toolbars etc, all of it - is defined in XUL, which looks straightforward XML, driven by Javascript (which /I believe/ is compiled in the binary: yes? no?)

    The only thing really holding me back from using this in my current project (front end management console for the build and test scripts used to QA $AntiVirus_app) in XUL is the lack of a nice drag and drop formbuilder. There's a project to build one - XULMaker - but it seems to be making pretty slow progress and be short of people working on it. Anyway, what I was wondering was, where's the Perl bindings? Being able to say :


    my $g = XUL->new();
    $g->set_window(
    title=> 'Hello world',
    geometry => ([500, 200]),
    ...
    )

    ...and so on would be verrrrry cool. And then we could ALL build our own window managers, using Perl. And this post would be on-topic ;)

    --
    "None are more hopelessly enslaved than those who falsely believe they are free." -- Goethe
    1. Re:Perl and XUL by RevAaron · · Score: 3, Informative

      You can already create your own window managers in perl. Perlwm comes with what you need. I have a feeling you're not talking about creating window managers, but simply GUI apps. Not sure why you'd create a WM in XUL. For creating RAD GUI apps, you can use one of the GUI builders for Tk, Qt, or GTK+ (among others, probably) and create a GUI for perl.

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
    2. Re:Perl and XUL by nslu · · Score: 0

      no, javascript in mozilla is not precompiled. certainly it is cached, but this is one of parts that makes mozilla startup time longer.

  40. i just compiled it to work under a ssh connection! by AnimeFreak · · Score: 2, Flamebait
  41. Ladies and Gentlemen - Cliff! Richaaaarrrd! by on+by · · Score: -1

    we're all going on a trolling holiday
    no more +5's for a week or two
    fun and laughter on a trolling holiday
    negative karma for me and you
    for a week or two

    we're going to have to crapflood nightly
    we're going to post some goatse too
    coz *BSD is dying
    mix hot grits with some poo

    everybody have a trolling holiday
    avoiding things normal slashbots do
    so we're going on a trolling holiday
    to make our first posts come true
    first me then you

  42. CGI too hyped? by Anonymous Coward · · Score: 0, Troll

    Recently, I had a conversation on IRC with a fellow London Perl Monger. He was saying that he wanted to improve his perl programming ability, but found much of the discussion on london.pm over his head, and most Perl books too easy.
    I asked him if he had tried Perlmonks; he replied that he found the monks too CGI and web script centred - which surprised me.

    However, looking at SoPW, there is a predominance of CGI questions and issues. I wonder whether this is a reflection of the Perl community as a whole - what percentage of Perl hackers are using the language (just) for web hosting?

    I also recall the damage that has been done to the language's reputation by the likes of MSA and its descendents, and I know that many honourable monks are out there trying to fix it and spread the word (see Not Matt's Scripts).

    However, there are many other topics of interest to me, am glad to see postings on the following subjects and I will probably ++ a node just on account of its subject.

    Design patterns in perl
    The future of the language: P6/Parrot, P5.xx, Rindolf, Ruby convergence
    Pure dynamic perl - a la Smalltalk
    Enterprise architectures: P2EE, Soap
    Natural language parsing
    Automated install / configuration management: CPANPLUS, PPM, cvs integration
    Is it just me, or are there others out there who would like to see Perl being used in a more widespread fashion, not just by web script jockeys?

  43. Yea, webdesign at its best... by Lispy · · Score: 1

    This sure wont make me trust this thing any further.

    Btw, its not much more than a nice proove of concept. I dont see much use in this. Perl is a nice language but there are more elegant ways to do this. And since i love the blackbox windowmanager for its speed and slim design i sure wont blow it up by integrating a Perl/Tk Interface...i dont see the point...

    cu,
    Lispy

  44. All-Way Flamewar! by krmt · · Score: 5, Funny

    Does this mean perl is now trying to compete with Emacs? This could get ugly...

    Ruby vs Python vs Perl running Perlbox vs Emacs running everything vs Linux running KDE vs BSD running Gnome vs Windows vs Solaris running Emacs vs OSX running Virtual PC running Activestate Perl running Perlbox...

    I think we need big a flow chart for this one.

    --

    "I may not have morals, but I have standards."

  45. That can't be Perl code! by Anonymous Coward · · Score: 4, Funny

    I understood what it does.

  46. GNOME: A Unix Desktop Written in C by tps12 · · Score: 5, Funny

    It appears that this programmer has created an Open Sourced Unix Desktop, GNOME, written in C. I found this posted in response to an article on C Monks asking if C was obsessed with device drivers? Apparently not. Check it out, it looks pretty interesting. I wonder how fast it runs?

    --

    Karma: Good (despite my invention of the Karma: sig)
    1. Re:GNOME: A Unix Desktop Written in C by Anonymous Coward · · Score: 0



      about

      this

      fast.

  47. What someone wrote about Glibc by Anonymous Coward · · Score: 1, Informative
    > This gets announced, but GlibC 2.2.5 when it
    > came out was not announced. Slashdot has become
    > shit.

    Grossly offtopic, agreed, but why would you expect a minor glibc update (which is only really of worth to distro packagers) to have a big announcement? There's not a lot to be said about it. Then again, maybe there is. I had to statically link a small text-based tool with glibc the other day. The binary (stripped) came to 380k. Finding this to be a tad weighty, I booted up FreeBSD and statically linked it to their libc. Result? 18k stripped binary.

    I've seen Linus et al. make comments about Glibc's bloat before, and now I'm starting to wonder. Is this as bad as it looks? I'm aware of small substitute projects like dietlibc, and I know Glibc has a lot of features, but how far will it go?

    Not a troll; offtopic; mod down; ah well; whatever. :)

    1. Re:What someone wrote about Glibc by Anonymous Coward · · Score: 0

      They also missed the release of GTK+ 2.0 on 11 March.

      GTK+ 2.0 is a major breakthrough, because it works on X, Framebuffer, Win32, and BeOS right out of the box. It also has Xft anti-aliased text. It will probably be used by GNOME 2.0. These are things that Slashdot folk would drool over. But it didn't make Slashdot.

  48. It's a good thing you obscured that URL by awharnly · · Score: 1

    Otherwise we would all know your exact IP address, and be able to log in to your box!

    --but I'm crafty, so I'm just pinging each of the IPs within your subnet.... ooh! I'm getting a hit!

    1. Re:It's a good thing you obscured that URL by Anonymous Coward · · Score: 0

      I know its crazy but thats now Telus [in some parts of Canada] name thier IP's...

    2. Re:It's a good thing you obscured that URL by Anonymous Coward · · Score: 0

      192.168 addresses are non-routable. they are usually use for dhcp clients behind firewalls. If you can ping anyone with a 192.168 address, they are on your own network.

    3. Re:It's a good thing you obscured that URL by Anonymous Coward · · Score: 0

      It was a joke, dumb-ass. Good God, please wake up and leave your cave for a day or two.

  49. ORA PerlBook? by Frank+of+Earth · · Score: 1

    What animal will they pick? Sloth perhaps?

    [Perl runs just about everything application I use to automate my life. From getting recipes out of my recipe database to getting the weather. I love it, even though I joke about it's speed]

    1. Re:ORA PerlBook? by jonesvery · · Score: 2
      What animal will they pick? Sloth perhaps?

      Ummm...the camel...I have this sneaking suspicion that O'Reilly is going to pick the camel as the animal for their perl books.

      --

      * * *
      It is a dada story -- it has no moral.

    2. Re:ORA PerlBook? by belg4mit · · Score: 1

      Thne you would be wrong. Other Perl books are Llama, and Ram.

      --
      Were that I say, pancakes?
    3. Re:ORA PerlBook? by Frank+of+Earth · · Score: 1

      Eek.. I meant their NEW book for the Perlbox!

    4. Re:ORA PerlBook? by Anonymous Coward · · Score: 0

      Don't forget the black panther on Advanced Perl Programming and the prarie dog (well, that's what it looks like) on Perl for System Administration.

  50. javascript errors by loconet · · Score: 2, Informative

    For those of you who can't get to the screenshots because of those annoying javascript errors: http://perlbox.org/screenshots.shtml

    --
    [alk]
    1. Re:javascript errors by Chazmati · · Score: 2, Funny

      Yeah, good thing he didn't code his project in JavaScript.

    2. Re:javascript errors by Anonymous Coward · · Score: 0

      No kidding, not exactly a tribute to their scripting abilities...

  51. Not quite by Des+Herriott · · Score: 1

    Perl is not a purely interpreted language, like shell-scripting or older versions of Tcl. It runs in two phases: compilation to a internal representation, and execution.

    This is one of the reasons why mod_perl is so much faster than standalone Perl CGI scripts: with mod_perl, the script is loaded and compiled once, and subsequent calls to the mod_perl script only require execution, not recompilation.

  52. Actually it is bad Perl code by Anonymous Coward · · Score: 0

    Doesn't use strict or warnings and the function was exported without asking for permission...

  53. "Hello, Navi." "Hello, Lain." by Stephen+VanDahm · · Score: 2, Interesting

    I'm waiting for LainOS to take off. While I suspect that these folks have bitten off more than they can chew, if it works, it will be awesome. Basically, they're modifying FreeBSD 4.5 to resemble the computers in Serial Experiments: Lain. They're planning to have built-in voice recognition.

    Steve

  54. KDE: A Unix Desktop Written in C++ by Lethyos · · Score: 1

    It appears that this programmer has created an Open Sourced Unix Desktop, KDE, written in C++. I found this posted in response to an article on C++ Monks asking if C++ was obsessed with entry level programming courses? Apparently not. Check it out, it looks pretty interesting. I wonder how fast it runs?

    --
    Why bother.
  55. Fast? by NitsujTPU · · Score: -1, Redundant

    At the risk of being redundant. I wonder how fast it runs?

    I...am...sure...that...it...goes...fast...enough.. . or...my...grandmother...

  56. Perl binaries by swb · · Score: 2

    I swear I read someplace about how to make a Perl binary. It involved getting your Perl app to dump core and then using the core as your binary.

    1. Re:Perl binaries by Chundra · · Score: 2

      Ha ha. I don't know about running coredumps, but you can compile perl. Check out perlcc.

    2. Re:Perl binaries by Ralp · · Score: 1
      Perl has a function called dump which, intuitively yet perhaps seemingly counterproductively, causes an immediate core dump. "This is so you can use undump(1) to turn your core dump into an executable binary after having initialized all your variables at the beginning of the program" (Camel Book, p158). Not especially elegant, but a neat hack. Reminds me a little of when I used to simulate assert() in QBasic with something like
      IF x < 0 THEN x = 1 / 0
    3. Re:Perl binaries by Cro+Magnon · · Score: 1

      Um, that dump you were looking at? That wasn't the binary. That was the source!

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
  57. Watch out Internet Explorer Users by Milican · · Score: 1

    Well, I hate to admit it, but I am an avid Internet Explorer user. Not because I love Microsoft, but because the browser is just better than Netscape 4.7x. Anyway, these PerlBox guys have rigger their site to be nice to Netscape and Mozilla, but not IE. So be warned if you have JavaScript on. Kinda funny in a way... getting the IE users back for all the web designers that don't give a crap about Netscape.

    JOhn

    1. Re:Watch out Internet Explorer Users by hendridm · · Score: 1

      If they are radical with their website, makes me wonder how radical they are with their GUI.

      Does vi freeze the console window because emacs is preferred?

      Not very professional, but I'm sure they don't care since most IE users probably won't have much of a use for PerlBox (I think only the *nix savvy will care, and those people probably don't use their spare IE box for surfing).

    2. Re:Watch out Internet Explorer Users by scrytch · · Score: 2

      I suggest you get your allegations straight -- It just fine under IE for me, Javascript and all. View source shows that the site was obviously developed with DreamWeaver, and there isn't a lick of IE-specific code in there. It's one thing to say that there's bugs in the site with IE, but when you talk about sabotage, you damn well better show some proof.

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
    3. Re:Watch out Internet Explorer Users by Anonymous Coward · · Score: 0

      I'm using IE 6 and I get the JavaScript errors on multiple machines.

      I assume you are not half-witted enough to not notice the little JavaScript error notification in the bottom left corner of your IE window, if present? Just curious.

      So I guess they just "sabotaged" it with the newest version of IE. Still doesn't make sense. People do upgrade (even some Windows users).

    4. Re:Watch out Internet Explorer Users by Surak · · Score: 2

      Don't ask me. I use Opera. The site looks fine to me. :)

    5. Re:Watch out Internet Explorer Users by Milican · · Score: 1

      I think my choice of words was wrong. By saying "rigged" (i know misspelled in my post) it sounds as if I'm insinuating sabotage. I didn't mean that. What I figued had happened is that these guys had not tested their site on IE, especially since IE is not on Linux. My apologies.

      JOhn

  58. One Line Version! by Tottori · · Score: 1

    perl -MMOD::Desktop -e 'desktop_app() while 1'

    --
    use constant PERL_IS_BROKEN => $] >= 5.006;
  59. Re:That perlbox.org Site apears to be somewhat bug by digitall33t · · Score: 1

    You must be using IE. I didn't see any problems in Netscape 6.2, but when I switched to IE 6, I saw the bugs

  60. News Flash by fixe · · Score: 1

    I am using Mozilla and their web site looks like crap in it too. Meaning, It isn't rendering correctly. So, don't say they're biased. :)

  61. Show some proof? by Anonymous Coward · · Score: 0

    Should I have provided a link to the screen shot of the million JS error messages that popped up? Where would you like me to host this image since Slashdot doesn't post images? Do you prefer PNG, GIF, JPEG, or BMP?

    1. Re:Show some proof? by scrytch · · Score: 2

      So you're too dim to turn off pop-ups on script errors and turn them into that little alert icon, so that constitutes malicious sabotage against IE users? Yes, there's errors. They either hand-hacked the code and broke it, or ended up checking the netscape compatibility box and not the IE one. Half the sites I visit have javascript errors. Does that mean there's some vast conspiracy?

      And what the hell am I doing responding to some anonymous accuser anyway? (I may make it sound like I wrote the site -- I didn't) . And why the hell am I expecting any better from slashdot?

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
  62. perl is for puds by Anonymous Coward · · Score: 0

    Nuff said.

  63. Nice moves by hendridm · · Score: 1

    LOL, I was just thinking the same thing! :)

  64. Camelot Naturals? by PD · · Score: 3, Informative

    Something really funky is going on. I type in www.perlbox.org, and the page that loads up is www.camelotnaturals.com

    What the hell?

    1. Re:Camelot Naturals? by noddyholder · · Score: 1

      You and me both. Old tables maybe?

    2. Re:Camelot Naturals? by Anonymous Coward · · Score: 0

      me too -- WTF?!

    3. Re:Camelot Naturals? by peterprior · · Score: 1

      Yup, me too :|

      I'm in the UK, whether that route makes a difference I dunno..

      Either way, the site I goto sounds less buggy than the correct one ;)

    4. Re:Camelot Naturals? by jmu1 · · Score: 2

      You noticed that too eh? Guess some Python-ites didn't like the prospect of being shown up! lol
      Just kidding folks, I think it's funny watching people argue about that sort of lameness sometimes, but in all honesty it gets boring.

    5. Re:Camelot Naturals? by Anonymous Coward · · Score: 0
      $ telnet www.perlbox.org 80
      Trying 209.217.42.41...
      Connected to www.perlbox.org.
      Escape character is '^]'.
      GET /

      302 Found

      Found
      The document has moved here.



      Connection closed by foreign host.

    6. Re:Camelot Naturals? by HamNRye · · Score: 2

      Another fine example of fact checking here at /..

      "Editorial Bias?? We don't even read the stories..." ~CmdrTaco

    7. Re:Camelot Naturals? by billstr78 · · Score: 1

      Now the site is just comming up with a blank page. Again, WTF? Sounds like a Junior SysAdmin just got sent to the corner for mixing up the vhosting configuration.

    8. Re:Camelot Naturals? by yomahz · · Score: 3, Informative


      Something really funky is going on. I type in www.perlbox.org, and the page that loads up is www.camelotnaturals.com

      What the hell?


      I think they removed the entry from the virtual hosts once the ISP saw the slashdotting. Apache (it's running apache 1.3.20) defaults to the first virtual host if a entry isn't found for the domain being requested. www.camelotnaturals.com is probably that entry.

      Looks like they've realized it and replaced it with a blank page. I don't think it was meant as a deceptive advertisement or anything like that.

      --
      "A mind is a terrible thing to taste."
  65. DNS Issues by Anonymous Coward · · Score: 0

    Anyone notice that you get redirected to camelotnaturals.com when trying to access the perlbox site? WTF?
    -Toaster

  66. Redirect to CamelotNaturals.com by anon7864 · · Score: 1

    WTF?

    I went to view the site and I get www.camelotnaturals.com.

    Did someone grab the domain? Router tables screwed? What gives? Hmmm, maybe the problem is on our end.

  67. Site redirection? by Magius_AR · · Score: 2, Informative
    Ummm, when I try to go to PerlBox.org, it redirects me to http://www.camelotnaturals.com/ which is some bath & body site. Now, I know the camel has always been a Perl mascot, but isn't this a step too far?

    Magius_AR

    1. Re:Site redirection? by scmason · · Score: 1

      Sorry for the inconvenience, we were hijacked! We are now temporarily at:
      http://www.wru.umt.edu/~scmason/pbox

      --
      "I am a patient boy. I wait I wait I wait. My time is water down the drain..." Fugazi
  68. Sure does smell nice !! by Loranze-Da-Playa · · Score: 1

    Hmm following the link on perlbox ... " Camelot Naturals is an alternative shopping experience, offering you products that will enhance your life in simple, but distinct ways. Our goal is to nourish the body/mind/spirit connection by offering: * Natural body and bath products * Candles made with soy-based wax, safer for home and family * Gift packages that combine our products in pleasing and special ways " Why the heck do you care how it works or how fast is it when it smells good ;-)

  69. In other news... by xcomputer_man · · Score: 1

    The perl camels, in apparent frustration and perplexity at their failure to produce a decent geek desktop application, have announced today a new line of business manufacturing bath and body products, and soy wax candles.

    In accordance with this change, visitors to PerlBox.org are now automatically redirected to CamelotNaturals.com , complete with a product catalog and ordering information.

  70. SAME IP!!! Redirect to CamelotNaturals.com by anon7864 · · Score: 1

    209.217.42.41 belongs to both PerlBox.org and camelotnaturals.com!

    OOPS~

    Athens.hostgo.com has a problem.

    I bet camelotnaturals.com thinks they are pretty fly for getting all new the traffic.

    1. Re:SAME IP!!! Redirect to CamelotNaturals.com by cjsnell · · Score: 2

      I think they were vhosting on the same box and the cluebie admin thought he could stop the slashdotting of perlbox.org by removing the VirtualHost entry for it. :)

  71. PerlBox redirection? by Timex · · Score: 1

    Hm. it seems that the link to PerlBox.org gets shafted over to camelotnaturals.com ... <sigh>

    --
    When politicians are involved, everyone loses.
  72. Camelot Naturals? by ziplux · · Score: 0, Redundant

    perlbox.org is now redirecting to "www.camelotnaturals.com" for me. Is anyone else having this problem?

  73. Where's the box? by Anonymous Coward · · Score: 0

    I get forwarded to http://www.camelotnaturals.com/ when I try to visit perlbox.org... it's not that I have anything against taking a bath, but I was expecting to reach a bath products page!

  74. NOT Python by salimma · · Score: 1

    Python is the scripting language for ROX apps - there's even a video player (using SDL) but ROX Filer itself is written in C.

    It's real nice but ATPM if you run the development version with gtk >= 2.0.1 icons look a bit jagged, not too sure why..

    Michel

    --
    Michel
    Fedora Project Contribut
  75. Something REALY weird by dokhebi · · Score: 1

    For some reason I'm ending up at www.camelotnaturals.com when I try to go to www.perlbox.org. I tried to do a nslookup of both and I get the same IP address. Does anybody know what the real IP address of www.perlbox.org is?

    TIA
    (dazed and confused behind two layers of Microsoft Proxy Server...)

  76. Re: Story made up to get traffic? by Phrogman · · Score: 2

    Since I haven't seen the original, nor had the opportunity to download anything, can I assume the folks at perlbox.org did this JUST so they could get free advertising for camelotnaturals.com? Seems like typical marketing BS to me...

    --
    "The first time I got drunk, I got married. The second time I bought a chimpanzee, after that I stayed sober" Arian Seid
  77. Re:Perl binaries: PerlApp by Starky · · Score: 2, Interesting
    I've used ActiveState's PerlApp to build binaries. It works on Linux, Solarix, HP-UX, and Windows.


    And I can say from experience that it works incredibly well. I've compiled a script which used 20,000 lines of code amongst the various modules I'd built, not including Perl/Tk and the many other CPAN modules I used, and out popped a nice binary which worked just as if run from Perl.


    I develop on Linux, but I can use it to generate binaries for Windows users. It opens up a whole new audience for me. I develop quickly on the platform I am efficient on, and all the Windows users know is that they get something with a nice GUI that works as advertised and which was developed in half the time.


    Needless to say, I recommend it highly.

    --
    -- My choice of computing platform is a symbol of my individuality and belief in personal freedom.
  78. mirror... kinda by Anonymous Coward · · Score: 0

    Sourceforge also hosts this project

  79. Camelot Naturals by deth_007 · · Score: 1

    Whoo Hoo! I want to buy some bath and beauty products.. er, I mean, I wanted to see some nifty perl desktop. Instead, I think I see an elaborate spam scheme using innocent slashdot users. Very imaginative, I'll give the perpetrator that.

  80. Re: Story made up to get traffic? by ubernostrum · · Score: 1

    I don't think it's made up...the site did exist...check out the Google cache of perlbox.org if you need proof. I think it's more likely that someone's screwed up their DNS settings somewhere...especially since there's a splash screen for the site at perlbox.sourceforge.net and that one also eventually takes you to the camelot naturals page.

  81. These guys are a bunch of pansies ! by Anonymous Coward · · Score: 0

    Are they running ads, or did Camelot Naturals hijack their site ?

  82. Of Course It Runs Great - It's All Natural! by saudadelinux · · Score: 1

    Welcome to Camelot, home of truly natural, simple-but-luxurious, bath and body products and soy wax candles. For those concerned with chemical sensitivity, allergies, the environment, or just improving their skin care, we offer our product lines as proof that simple and natural are better. Did DNS fail or something?

    --
    I didn't think the house band in Hell would play this badly.
    1. Re:Of Course It Runs Great - It's All Natural! by scmason · · Score: 1

      Sorry for the inconvenience, we were hijacked!
      IP Piracy...
      We are now temporarily at:
      http://www.wru.umt.edu/~scmason/pbox

      --
      "I am a patient boy. I wait I wait I wait. My time is water down the drain..." Fugazi
  83. The Sawfish wm is written in a Lisp dialect by Kaz+Kylheku · · Score: 2

    and nobody notices. :)

    1. Re:The Sawfish wm is written in a Lisp dialect by Anonymous Coward · · Score: 0

      Not all of it. And it sure as hell doesn't use Tk.

    2. Re:The Sawfish wm is written in a Lisp dialect by 0x0d0a · · Score: 1

      The overwhelming majority of sawfish is in rep (the Lisp variant).

  84. I'm getting redirected... by Anonymous Coward · · Score: 0

    to camelot naturals!?!?

    oh well, i'll look later.

    1. Re:I'm getting redirected... by scmason · · Score: 1
      Sorry for the inconvenience, we were hijacked! For some reason some other site stole our IP!

      We are now temporarily at:
      http://www.wru.umt.edu/~scmason/pbox

      --
      "I am a patient boy. I wait I wait I wait. My time is water down the drain..." Fugazi
  85. slashdot frontpage spamming adverts? by new500 · · Score: 2

    . .

    is it only me, but when I clicked through to the frontpage link PerlBox.org I'm getting redirected to http://www.camelotnaturals.com/ a site selling herbal bath salts????

    seriously, mod me down if I'm wrong (I can take it :) but this is silly, has someone effectively spammed the front page?

    Can someone else check?

    Could someone have switched on a redirect after the editors posted the story, for profit? Did the editors check?

    Somehow I've checked this now 6 times, and I still have a problem with disbelief . . .

    1. Re:slashdot frontpage spamming adverts? by linuxrunner · · Score: 1

      Ummm.. no..

      So check your computer for three things... is it XP?
      Are you running adware?
      Are you running IE6?

      If you find any of these true... Please delete. Expescially the XP one!

      Seriously.. also do you have a P2P connection such as Kazaa?

      Check your add / remove programs if your using MS, and look for anything strange.

      --
      www.slightlycrewed.com - Because aren't we all?
  86. Parrot != Perl 6 by rneches · · Score: 2
    I don't mean to sound contentious, but Parrot is the virtual machine that Perl 6 will target. It is not, in fact, the language itself.

    In this way, I suppose, Perl 6 will be kinda sorta like Java in that it will target a VM, rather than a CPU. The Parrot VM is not exclusive to Perl - from what I understand, idea is that eventually Python and Perl will share a common VM. It's conceivable, I suppose, that some sick bastard could write a Java compiler that targets Parrot.

    Parrot isn't finished yet, but there are a few "toy" languages that target it (Jako and Cola, and more recently BASIC).

    --
    In spite of the suggestions and all the tests that I have made, I have not cavato a spider from the hole.
  87. Imagine by Anonymous Coward · · Score: 0

    a Beowulf cluster of these....

  88. YKINMK by Bogatyr · · Score: 1

    Reason 1: YKINMK(="Your Kink Is Not My Kink", old Usenet acronym.)
    Define sensible. What's sensible to you is a complete waste of irrelevant time to others.
    Reason 2: Because it's an interesting intellectual exercise. People can learn by trying to do somewhat silly or unreasonable things, either about the limits of the technology being used, or how they use the tools at hand.
    Why not ask your dad to quit doing crossword puzzles and your mom to quit watching television in their leisure time and help you out?
    Or more seriously, come out from your anonymous cowardice and let us know what you're trying to do you think is worthwhile. People might agree with you.

  89. Python and X11 by frehe · · Score: 1

    Just for reference...

    X11 window manager written in Python:
    PLWM

    X11 client-side implementation written in Python:
    Python X Library

    1. Re:Python and X11 by Anthony · · Score: 1

      There is also Scheme Constraints Window Manager I played with it a while back, but WindowMaker is still my choice, for reasons of inertia and loyalty.

      --
      Slashdot: Where nerds gather to pool their ignorance
    2. Re:Python and X11 by Anthony · · Score: 1

      Correcting my own mistake:- it is configurable in guile.

      --
      Slashdot: Where nerds gather to pool their ignorance
    3. Re:Python and X11 by RevAaron · · Score: 2

      Well, if we're going to get into it...

      There also:
      Sawfish which is written using rep, which is a lisp-dialect similar to elisp.

      GWM, another lisp-based WM, dialect is called "WOOL" (Window Object Oriented Language). Interesting and old.

      GwML, a WM written in O'Caml. You even get an emacs clone scriptable and written in O'Caml as part of the package!

      Tkwm doesn't look maintained, for creating WMs (not just desktops, mind you) in Tcl/Tk.

      There are straight-up X11 bindings for other languages, which could also be used for creating window managers, with the same method of doing so in C. Ruby and Squeak Smalltalk has them for sure.

      A lot of people scoff at the idea of doing this, but frankly, I can't imagine how and why people deal with static, inconsistent environments. Having your parts of your system written in a dynamic language that you can grok means that you can make the changes to your enviornment when you want to. May seem stupid to a lot of computer users and self-proclaimed hax0rs, but for me, that is what makes a computer personal. Same reason people like emacs, I suppose.

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
  90. Take that you herbs! by AlXtreme · · Score: 1

    Kewl, that redirect site is slashdotted, that will teach them messing with our 1337 DDoS-powers! pfah!

    --
    This sig is intentionally left blank
  91. Re:I wish I was a little bit taller by Anonymous Coward · · Score: 0

    haha

  92. Hacking The PerlBox by Anonymous Coward · · Score: 1, Interesting

    I just read the post and ran right away to fetch the current release of perlbox and Tk. In the past hour ive learned how it works (in a basic sense) and already started manipulating the voice command system. I was surprised at the smallness of the code in comparison to the overall look; when i ran it i thought it was a real window manager :) The TODO file states quite eloquently "alot." It appears as if he's going to be implementing a small custom POP3 client to tie in, so you could say "computer, check mail" and it would check if you have any new mails and possibly display them. Actually it looks like he's already got one in mind, just doesn't seem to be implemented.

    I like the way it speaks to me (quite literally, there are wave files of a woman speaking) when i use a part of the system. It does need more commands, though, which is what i intend to develop on first; i'm going to add voice commands for simple mail checking (open mozilla or whatever in mail mode), configuring a kernel, compiling a kernel, opening more programs such as ftp clients, the ability to sign on/off of things like GAIM using basic or advanced methods (basic would be system() and kill(), advanced would be making a GAIM plugin to handle voice commands and respond with an action), and alot more. Plus i'm gonna add some custom install scripts that will load perlbox with an additional window-managing thingy like sawfish or window maker. What sucks about it is there's no way to switch around windows or even view the ones open without something like window maker (unless i missed some docs). Ooh ooh and i'm gonna add text-to-speech so perlbox can read back to you things, as well as user authentication via voice recognition. As soon as i've got something relatively stable i'm going to ask the original developer(s) of perlbox for permission to put it on freshmeat or have them provide it as a patch, or something. Should be avaliable soon.

    1. Re:Hacking The PerlBox by scmason · · Score: 1
      Hi,
      I like all of your ideas and suggestions, they mirror my thoughts for near-future development for this application. If you are serious, and I suspect that you are, rather than provide these on freshmeat as a patch, i think that they should be included as a part of the 'original' package. Please, contact me at me@perlbox.org . There are other portions of the desktop that I want to work on and have the ability and desire to turn portions of the project over to capable hands.

      Thanks,
      scmason

      The site has moved to: http://www.wru.umt.edu/~scmason/pbox

      --
      "I am a patient boy. I wait I wait I wait. My time is water down the drain..." Fugazi
  93. Their website must have been perl too by Zule_Boy · · Score: 1

    In fact, it was so great that use CPAN::Everything must have let all the smoke out of the Cobalt they h4x0r3d to host their site on. When I go there all I get is html, body, /body, and /html. Thats great.

    1. Re:Their website must have been perl too by scmason · · Score: 1

      The problems with the site are very strange, and they just started from out of no where. I have no control over that host, so I have moved the pages to a server I do have control over, please visit: http://www.wru.umt.edu/~scmason/pbox
      Sorry for any inconvenience scmason

      --
      "I am a patient boy. I wait I wait I wait. My time is water down the drain..." Fugazi
  94. * To the Editors by mattr · · Score: 2
    The link to the Perlmonks article includes two cgi parameters. You do not need the lastnode_id parameter, it will just use up more cpu and take longer for people to see the page.

    It works fine if you just use the latter node_id parameter, as here

    It would be nice to see more links to PerlMonks, and Perl articles in general. As far as I know CPAN is probably the biggest group of modules built by a single programming community which actively mixes and matches them. While there isn't one brain to it, PM is the best place I think to talk about them. Thanx

    mattr

  95. Re:That perlbox.org Site apears to be somewhat bug by scmason · · Score: 1

    This was not intentional! We just never got around to doing much testing on IE! All the problems are fixed, and the site is relocated: Sorry for the inconvenience, we were hijacked! We are now temporarily at:
    http://www.wru.umt.edu/~scmason/pbox

    --
    "I am a patient boy. I wait I wait I wait. My time is water down the drain..." Fugazi
  96. vise grips to the rescue by Anonymous Coward · · Score: 0

    once again showing that with Perl, you can do anything... and probably shouldn't.

  97. can't dereference perlbox.org by rhizo · · Score: 1

    wget -r gave me empty index.html anyone was able to actually see perlbox.org ?