pugscode.org/ | nopaste: sial.org/pbot/perl6 | ?eval [~] <m oo se> | We do Haskell, too | > reverse . show $ foldl1 (*) [1..4]
Set by diakopter on 25 June 2007.
pugs_svnbot r16785 | Darren_Duncan++ | trunk: 00:06
: LICENSE/ : reverted any whitespace cleanup I may have done so that the files should be bitwise identical to the source copies, in case that matters
diff: perlcabal.org/svn/pugs/revision?rev=16785
lidden ?eval sub postfix:<!> ($n) { [*] 1..$n }; 4! 00:52
evalbot_r16785 24 00:52
lidden ?eval sub postfix:<!> ($n) { [*] 1..$n }; 4 !
evalbot_r16785 24
lidden ?eval sub postfix:<!> ($n) { [*] 1..$n }; -1! 00:53
evalbot_r16785 1
lidden ?eval sub postfix:<!> ($n) { [*] 1..$n }; -(1!)
evalbot_r16785 -1
lidden ?eval sub postfix:<!> my $a = 2; $a++; $a 00:55
evalbot_r16785 Error: ␤Unexpected "my"␤expecting "handles", "is", bare trait, subroutine parameters, trait or block
lidden ?eval my $a = 2; $a++; $a
evalbot_r16785 \3
lidden ?eval my $a = 2; $a ++; $a
evalbot_r16785 \3
pugs_svnbot r16786 | Darren_Duncan++ | trunk: 02:01
: ext/Muldis-DB/ : split up Language.pod 7 ways into itself and 6 other Language/*.pod files
diff: perlcabal.org/svn/pugs/revision?rev=16786
dduncan that bot message looks even more useful than the last one 02:02
havoc[uk] WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY 02:23
cl_dulce WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY
zechs_merquise WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY
blissed- WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY
wallhoper WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY
muschetarul WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY
havoc[uk] WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
zechs_merquise WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
muschetarul WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
cl_dulce WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
blissed- WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
havoc[uk] WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
cl_dulce WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
zechs_merquise WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
havoc[uk] WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
muschetarul WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
zechs_merquise WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
blissed- WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
cl_dulce WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
wallhoper WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
muschetarul WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
wallhoper WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
cl_dulce WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
zechs_merquise WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
blissed- WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
havoc[uk] WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
muschetarul WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
zechs_merquise WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
cl_dulce WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
blissed- WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
havoc[uk] WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
muschetarul WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
havoc[uk] WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
zechs_merquise WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
cl_dulce WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
blissed- WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
wallhoper WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
muschetarul WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
wallhoper WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
havoc[uk] WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
zechs_merquise WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
muschetarul WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
cl_dulce WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
blissed- WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
cl_dulce WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
havoc[uk] WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
blissed- WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
muschetarul WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
zechs_merquise WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
havoc[uk] WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
cl_dulce WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
zechs_merquise WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
blissed- WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
muschetarul WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT 02:23
wallhoper WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
zechs_merquise WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
havoc[uk] WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
muschetarul WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
cl_dulce WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
wallhoper WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
blissed- WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
havoc[uk] WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT 02:24
wallhoper WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
zechs_merquise WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
muschetarul WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
cl_dulce WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
blissed- WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
havoc[uk] WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
wallhoper WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
zechs_merquise WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
muschetarul WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
cl_dulce WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
blissed- WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
havoc[uk] WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
wallhoper WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
zechs_merquise WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
muschetarul WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
cl_dulce WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
blissed- WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
havoc[uk] WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
wallhoper WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
zechs_merquise WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
cl_dulce WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
muschetarul WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
blissed- WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
zechs_merquise WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
muschetarul WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
havoc[uk] WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
wallhoper WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
cl_dulce WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
blissed- WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
zechs_merquise WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
havoc[uk] WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
wallhoper WE'RE GOING TO RAPE YOUR DAUGHTER TIMTOADY. AND WE'RE GOING TO RAPE YOU, AUDREYT
SamB botswarm: why do you want to rape a transgendered personn? 02:25
lidden I have written a little test. Can I get a commit bit? 02:26
SamB lidden: when someone who can give you one hears you, yes ;-)
lidden :-) 02:27
xinming This bot is specific... Maybe some ruby or python guys. :-) 02:29
hmm, no flamewar. Just guessing. :-)
nperez the crapflooding seems to be on the rise 02:30
xinming Oops, an PHP guy after backloging.
diakopter lidden: sure 02:31
lidden Here What do you need to know? 02:31
bardun THE GREATER ALLIANCE OF PHP PROGRAMMERS HAVE DEEMED YOU ALL JEWISH. 02:32
xinming smells kicker around. 02:33
araujo mmm..... 02:35
SamB python programmers are unlikely to feel threatened by perl6 -- no offense ;-)
diakopter ugh... 02:36
where'd dalekbot go
who needed a commitbit? 02:37
lidden I did
diakopter can you nopaste the test you wrote please? :)
lidden yes. Where? 02:38
diakopter see the channel topic - sial.org/pbot/perl6
lidden Proxy Error :-( 02:39
diakopter interesting 02:40
:)
ok, then, paste it :)
lidden sub postfix:<!> ($n) { return [*] 1..$n;} is( -1!, -1 , "Sould be parsed as '-(1!)");
Should
diakopter PM me your email address and preferred username... 02:41
Patterner What's wrong with being jewish anyway? 02:42
SamB Patterner: nothing, unless you run into anti-semetics
er. spelled better. 02:43
lidden Nothing but the world is full of idiots :-(
Patterner Are you anti-semantic..?
SamB well, aside from the fact that it's better to be messianic jewish.
Patterner: no. I just spell badly ;-) 02:44
araujo is anti-java
diakopter misses dalekbot
SamB araujo: who isn't?
araujo Indeed indeed. 02:45
Patterner well, Java's still better than PHP or BASIC. 02:46
araujo doesn't consider PHP a language 02:48
pugs_svnbot r16787 | lidden++ | trunk:
: Test for precedence of postfix operator.
diff: perlcabal.org/svn/pugs/revision?rev=16787
TristinD what is a good resource for perl 6 tutorials. 02:55
diakopter yo 03:08
araujo o 03:09
diakopter wb, dalekbot 03:10
buu diakopter: I used 'unshift' instead of 'shift' 03:11
So it kept track of EVERYTHING.
And so it ran out of memory =[
While I wasn't here
nperez heh
buu Suck.
diakopter hee
buu I'd been waiting so long to for it to kill things. 03:12
gaal ?eval 1 04:47
evalbot_r16787 1 04:47
meppl good morning 07:44
ayrnieu I wonder how PHP people could get so annoyed with Perl6, when *every other language* is better than theirs. Why don't they against Emacs Lisp? 10:19
also, rail against. 10:20
Alias_ I think it might just be that the exploit used is in phpbb
griefers are griefers
lumi ayrnieu: Rail against? Is that a pun? 10:21
ayrnieu lumi - no. 10:25
although I had to read across your question for a fourth time to see that you didn't ask if it was a *gun* -- it is not a pun. 10:26
lumi Not a rail gun, a Rails pun
What exploit is that? 10:27
Alias_ no idea
#perl on irc.perl.org was mentioning it
ayrnieu lumi - from the talk since these attacks began, these griefers use PHP, advocate PHP, harasss some !PHP... via exploits in deployed, representative PHP projects. 10:29
lumi Oh, they connect to IRC via a PHPBB exploit? 10:30
ayrnieu makes you want to stop sinning and take up PHP right now, doesn't it?
lumi Not really fair, there could be exploits on any widely deployed software 10:31
I'm always much more impressed by good PHP code than good $something_else code 10:32
Alias_ Because it's so hard?
lumi Exactly
ayrnieu lumi - no: just as all languages are not equal in power, so are all languages not equal in security. 10:34
Subshelling: many systems give you a wrapper to 'system', as PHP does, and tell you to be careful. Better systems give you an as-easy wrapper to 'execve'. 10:37
Alias_ execve? 10:38
ayrnieu Database access: PHP's mysql API (contrast: their postgresql api) doesn't have placeholders.
lumi Instead, they SQL escape form input, ISTR 10:40
ayrnieu lumi - yes, which is an utterly crap ideaa.
alias - invoke a program with given (even unto $ARGV[0]) argv and envp.
Alias_ ah 10:41
handy that
Do we have that?
I could actually use that
ayrnieu Alias - Perl's system() and exec() take %ENV and don't allow for a given $ARGV[0] 10:42
Alias_ lumi: It gets better
lumi: I talked to rasmus
At linux conf au
And he decided that tainting sucked
So instead he implemented a "data firewall"
Which means, by default, PHP simply doesn't accept any characters outside of 10:43
\w as input
And you have to "turn on" support for various characters
*head*desk*
b_jonas ouch. that sucks. 10:45
lumi They're very good at finding wrong solutions to problems, I guess 10:48
b_jonas though of course I'm quite good at that as well 10:51
I had a cgi written in shell and awk and other shell utils that let you download files from a tree
and list directories
the same thing as the webserver does anyway
except much more unsecurely of course 10:52
and I wrote a stupid webpage loader without LWP once that spawned netcat to make the connection
well that was really stupid of me
that letter one was in perl 10:53
Alias_ I just discovered today I've been using $^X badly 11:00
Since you aren't supposed to use $^X to call "the perl currently running" 11:01
ludan hola 13:13
rindolf avar: can you tell me what is 'set' magic in the context of perldoc.perl.org/perlapi.html ? 16:33
TimToady set magic is what makes magic variables have extra semantics. for example, setting an environment variable also modifies the process's environment, and setting elements of %SIG changes your signal handlers 16:47
lidden: pugs should not accept 4 ! with a space; that's a bug by the current spec, though it was correct by an ancient version of the spec, before we made a hard rule about no space before postfix 16:51
TimToady also -1! is incorrect; it should be parsed as -(1!), since postfix should default to same prec as ++ 16:52
and, of course $a ++ is also illegal 16:53
TimToady lidden: by the way, welcome aboard! 16:57
TimToady hmm, I see you already checked in a test for -1!. I'm behind in the news, it would seem... 17:00
lidden Thanks. Yes I know the space is a bug I will add a test when I have figured were to put it and how the test should be written. 17:23
TimToady just added a test 17:29
pugs_svnbot r16788 | lwall++ | trunk:
: Correct test count, add test that 4 ! doesn't see user-defined postfix:<!>.
diff: perlcabal.org/svn/pugs/revision?rev=16788
TristinD what is the site for the pugs svn 17:38
rindolf TristinD: www.pugscode.org/ - see "How to get the code" 17:42
obra TimToady: ping? 19:17
obra TimToady: nevermind 19:20
ludan 'night 22:59