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