On Sat, 16 Feb 2002 11:28:51 +0100
Bart Lateur <[EMAIL PROTECTED]> wrote:

: On Sat, 16 Feb 2002 11:10:17 +0100, F. Xavier Noria wrote:
: 
: >: What an anti-climax. Utterly boring.
: >
: >Maybe being a mathematician I am a bit formalist, but the challenge was
: >to use as few strokes as possible, if you didn't use strtol you lost. If
: >you didn't want to use strtol as an option you are in your right. When I
: >play a game I try to win, that's all.
: 
: So here's my solution:
: 
:       use Foo;foo pop
: 
: The module Foo.pm still needs to be written, but that isn't relevant.

Well, the game has rules and they say you can use core modules, so POSIX
is OK, whereas Foo.pm is not listed in the Camel book. In general using
a module will take too much strokes or won't help, and hence we won't
use them, but I think there is no need to forbid them, so people that
actually read documentation have a licit advantage. I have to say that
the name of my solutions were named this way

    fxn-33-strokes-of-not-true-golfing:

however.

According to the rules I submitted this solution on Thursday:

    use POSIX; print scalar strtol shift, 36:
    #!/usr/bin/perl -l
    $0=~s,.*u,u,;eval$0
    __END__

(22 strokes) saying that in my opinion this trick should be explicitly
prevented, because might be considered legal otherwise and shouldn't be.
One rule was added and that solution was rejected (as I believed it had
to be, that's why I sent it). Probably the rule set will need a few
iterations until it becomes stable.

-- fxn

Reply via email to