in reply to Re: Stunnix Perl Web Server - a platform for portable browser-based applications
in thread Stunnix Perl Web Server - a platform for portable browser-based applications

No, it won't render in Tk or GTK if they are available. It's just a web server with wrapper. SPWS is not "easy hack" though - the source code is 90kb unobfuscated.
  • Comment on Re: Re: Stunnix Perl Web Server - a platform for portable browser-based applications

Replies are listed 'Best First'.
Re: Re: Re: Stunnix Perl Web Server - a platform for portable browser-based applications
by thor (Priest) on May 22, 2004 at 16:53 UTC
    SPWS is not "easy hack" though - the source code is 90kb unobfuscated.
    The size of your codebase as measured by disk used does not imply complexity. I once had a co-worker core dump perl because rather than use a hash, she had generated a 15,000 line if..elsif..elsif... structure. Her program was about half a meg, but was super-simple in terms of logic.

    thor

      I have a sneaking suspicion that these guys have respectable talent - it's just their politics and PR that stink.

      If they are actually capable of writing what they claim to have written ( obfuscators and this server ), then they have to be decent.

      Boasting about the maximum size of one's code is very silly, as you say. But if 90kb is the minimum a good coder needs to write this app, and my minimum is 44, then it is likely that they have twice the functionality that I do.

      The other option is that I'm twice as good as they are. I think I'm good, but I don't think I'm that good

      ____________________
      Jeremy
      I didn't believe in evil until I dated it.

        Thanks for your opinion. Evaluation versions of the server were available for download on our site for a month or so (and currently are) (and it's also a sample of obfuscator-protected code).
Re: Re: Re: Stunnix Perl Web Server - a platform for portable browser-based applications
by jepri (Parson) on May 22, 2004 at 13:06 UTC
    Mine's only 44kb, so I guess I missed a few widgets - or maybe I don't comment enough. I found alot of it was boring 'cross the eyes' work, I guess that's why I stopped.

    For me the word 'easy' has connotations of 'straightforwards'. There wasn't much tricky or innovative in my code.

    Still, I think most of what is offered here is easily reachable by the average Perl programmer using HTTP::Daemon and a bit of fingerwork.

    ____________________
    Jeremy
    I didn't believe in evil until I dated it.

      Ours doesn't have any dependencies on non-standard modules. But if you'll follow HTTP::Daemon path, the total size of modules required from libwww will be much more than 200kb. Yes, it's not a rocket-science, but a lot of efforts are needed to support non-blocked unbuffered IO and supporting simultaneous http requests to dynamic content on all platforms.
        Say, purely from a "if I were to do this", isn't that just the sort of thing POE would be good for? I mean, I wrote a TCP socket server (for streaming chatterbox) in just a few lines.