Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

Journal of johanvdb (1872)

Tuesday December 23, 2003
10:53 AM

Perl herds electric sheep

[ #16476 ]
An article at O'Reilly talks about an upcoming presentation about a collaborative effort to breed electric sheep.

These electric sheep are bred using a screen-saver like application, just like SETI@home.

The electric sheep are fractal like images, but they do actually evolve from a rudimentary form of DNA.

So far, so good, but the real fun thing is that the server code is written in Perl!

On the electric sheep site, we can read the next comment:
"The server version 2.3 source code tarball contains 3900 lines of multi-threaded perl. The flame library, the expat XML parser, and the mjpegtools mpeg2 encoder must be installed separately."

... 3900 lines of multi-threaded Perl ...



The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.

    Are you sure? I think it cheats to make sure it won't run under Acme::Inline::PERL []:

    # use strict; ??

    It seems to be nice clean code, but it won't be strict clean. It's procedural, all in package main::, with HTML inlined within the code.

    It doesn't use -T or warnings, but there are bugs in the former, and people make reasonable arguments about why the latter is not always the best plan in some code.

    I agree that it's wonderful that they are using perl, but it's not wonderful perl. Good, bu