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?

19 of 264 comments (clear)

  1. 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.

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

    I wonder how fast it runs?

    About

    this

    fast

    .

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

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

  4. 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
  5. 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)'

  6. 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 $$$

  7. 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

  8. 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.

  9. 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
  10. Probably by Anonymous Coward · · Score: 4, Funny

    runs as fast as KDE or Gnome!

  11. 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
  12. 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
  13. 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."

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

    I understood what it does.

  15. 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)
  16. 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?"
  17. Re:javascript errors by Chazmati · · Score: 2, Funny

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

  18. 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.