pugscode.org/ | nopaste: sial.org/pbot/perl6 | ?eval [~] <m oo se> | We do Haskell, too | > reverse . show $ foldl1 (*) [1..4] | irclog: irc.pugscode.org/
Set by diakopter on 11 July 2007.
00:06 theorbtwo joined 00:11 felipe joined 00:14 REPLeffect left 00:21 nekokak joined 00:22 penk left 00:27 amnesiac joined 00:28 c9s left 00:35 weinig joined 00:36 c9s joined 00:56 kanru left 01:02 lyokato joined 01:05 daxim_ joined 01:06 drupek12 left 01:11 devogon left 01:20 daxim left 01:26 amnesiac_ joined 01:45 amnesiac left 01:48 weinig left 01:52 Schwern left 02:10 kanru joined 02:21 weinig joined, amnesiac_ left 02:22 weinig left, weinig joined 02:29 justatheory left 03:30 scent left 03:31 laye joined 04:07 laye left 04:08 Jedai joined 04:26 Torment left 05:25 jisom joined 05:35 xinming joined 05:39 r0bby joined 05:45 Aankhen`` joined, DarkWolf84 left 05:46 Aankh|Clone joined 05:51 Ashizawa joined 05:57 Aankh|Clone left 05:58 Aankh|Clone joined 06:03 cognominal_ left 06:05 Aankhen`` left 06:09 stevan_ left, stevan_ joined 06:11 elmex joined 06:23 wilx left 06:28 devogon joined 06:38 iblechbot joined 06:41 drupek12 joined 06:53 IllvilJa left 07:12 xinming left 07:24 polettix left 07:28 gorax joined 07:30 gorax left 07:32 gorax joined 07:36 gorax left 07:45 franck___ joined 07:55 gorax joined 07:56 iblechbot left 08:22 masak joined
masak good localtime(), lambdacamels 08:29
moritz_ hi masak 08:30
masak hi moritz_ 08:31
moritz_ I stell get 'KindaPerl6/Runtime/Perl6/Pair.pm did not return a true value at lib-kp6-kp6-p5/KindaPerl6/Runtime/Perl5/MOP.pm line 823. 08:32
Compilation failed in require at lib-kp6-kp6-p5/KindaPerl6/Runtime/Perl5/Runtime.pm line 5.
', but the rest of the compilation succeeds 08:33
08:33 franck____ joined
masak moritz_: sounds like a file is missing a "1;" in the end 08:33
08:34 IllvilJa joined
moritz_ masak: I think p5 Pair.pm is compiled from a p6 Pair.pm 08:34
masak ok 08:37
IIRC, v6 .pm files don't need that line in the end
08:40 cognominal_ joined 08:42 franck___ left
moritz_ tries find -name '*.pm' -exec svn revert {} ; 08:42
08:48 [particle] left 08:50 iblechbot joined 09:04 [particle] joined 09:23 Aankh|Clone left 09:24 Aankhen`` joined 09:25 bsb joined
pugs_svnbot r18396 | Darren_Duncan++ | ext/Muldis-DB/ : the README file no longer mentions Rosetta,QDRDBMS ; fleshed out the Changes file to summarize 2002-2007 09:27
diff: dev.pugscode.org/changeset/18396
lambdabot Title: Changeset 18396 - Pugs - Trac
09:46 chris2 joined 09:52 iblechbot left 09:54 Aankh|Clone joined 10:01 jisom left 10:03 c9s left 10:06 fglock joined 10:11 fax left, Aankhen`` left 10:24 fglock left 10:25 wilx joined 10:53 Aankhen`` joined 10:58 fglock joined 11:06 lyokato left 11:12 Aankh|Clone left 11:15 DarkWolf84 joined, Ashizawa left 11:20 iblechbot joined 11:23 chris2 left 11:29 rfordinal joined, Casan joined 11:40 araujo joined 11:42 DarkWolf84 left 12:14 iblechbot left 12:27 mj41 joined 12:38 _Helios joined 12:40 cmarcelo joined 12:44 jeffreykegler left
avar kp6: "fleh" 12:53
exp_evalbot r18396: OUTPUT['fleh'␤]
13:16 thoughtpolice left 13:25 gorax left
Aankhen`` Hmm, is Perl 6 supposed to have before/after/around method modifiers? 13:28
moritz_ Aankhen``: how do these work? 13:29
Aankhen``: wrappers to other methods? 13:30
Aankhen`` search.cpan.org/~stevan/Moose-0.26/...ecipe2.pod # this has an example a little way down
lambdabot Title: Moose::Cookbook::Recipe2 - A simple BankAccount example - search.cpan.org, tinyurl.com/3ck923
Aankhen`` Ah, the link I was looking for was <search.cpan.org/~stevan/Class-MOP-0...fiers>. 13:32
lambdabot search.cpan.org/~stevan/Class-MOP-0...ifiers>
Aankhen`` That has a good description.
moritz_ I think you can do some wrapping with callwith 13:33
Aankhen`` Oh, right. 13:34
13:34 xinming joined
Aankhen`` This is the Nth time I've thought of the question and then seen callwith/callsame/nextwith/nextsame. It's just that the other times I managed to see them before asking. :-P 13:34
moritz_ ;) 13:35
13:41 TJCRI joined, rindolf joined 13:54 buubot left 13:56 buubot joined 14:00 iblechbot joined 14:03 rindolf left
pugs_svnbot r18397 | fglock++ | [kp6-mp6] started base dir cleanup; 14:04
r18397 | fglock++ | mv lib-kp6-mp6-p5 compiled/perl5/lib
diff: dev.pugscode.org/changeset/18397
lambdabot Title: Changeset 18397 - Pugs - Trac
pugs_svnbot r18398 | fglock++ | [kp6] base dir cleanup; mv ./*.pl ./scripts/ 14:07
diff: dev.pugscode.org/changeset/18398
lambdabot Title: Changeset 18398 - Pugs - Trac 14:08
14:10 tewk joined 14:23 scent joined
pugs_svnbot r18399 | fglock++ | [kp6] base dir cleanup; mv lib src 14:41
diff: dev.pugscode.org/changeset/18399
lambdabot Title: Changeset 18399 - Pugs - Trac
14:47 funktio joined
pugs_svnbot r18400 | fglock++ | [kp6] more cleanups; fixed Lisp location 14:56
diff: dev.pugscode.org/changeset/18400
lambdabot Title: Changeset 18400 - Pugs - Trac
14:59 barney joined 15:06 TJCRI left
pugs_svnbot r18401 | fglock++ | [kp6] mv mp6.pl script/ 15:06
diff: dev.pugscode.org/changeset/18401
lambdabot Title: Changeset 18401 - Pugs - Trac
15:12 TJCRI joined
pugs_svnbot r18402 | fglock++ | [kp6] mv lib-modules src-modules 15:13
diff: dev.pugscode.org/changeset/18402
lambdabot Title: Changeset 18402 - Pugs - Trac
15:13 masak left 15:15 blindfish joined 15:18 pmurias joined 15:22 funktio left 15:25 takanori joined 15:31 rindolf joined 15:32 vbattsAtWork joined 15:34 REPLeffect_ joined 15:36 barney left, fglock left 15:44 weinig left 15:45 fglock joined
fglock "kp6 --perl5rx" compiles Grammar.pm 5 times faster than kp6 with the portable regex-engine 15:50
moritz_ fglock: and is the output correct? 15:51
fglock I don't know, but fixing it should not make it slower 15:52
pmurias is the resulting code faster? 15:53
fglock I didn't try to run it yet
pmurias: do you know how to modify the Makefile to compile to "compiled/perl5/lib" instead of "lib-modules-kp6-mp6-p5" ? 15:55
I'm making some directory cleanup
pmurias fglock: looking 15:58
fglock btw, "kp6 --perl5rx" compiles Grammar.pm more than twice as fast than MiniPerl6 15:59
mostly because MiniPerl6 uses the portable regex engine, which requires a recursive compilation step 16:00
16:02 kcwu joined 16:05 amnesiac joined 16:10 REPLeffect_ is now known as REPLeffect, REPLeffect left 16:11 luqui joined
avar eep! 16:12
what has science done! 16:13
16:13 kanru left
pmurias fglock: re dir it does it the way you want 16:14
fglock avar: lib/ is now src/; everything else is more or less the same 16:15
pmurias fglock: the recursive compilation step could be avoided with quasi-quotes 16:16
avar {lib,src}/KindaPerl6.pm is duplicated
pmurias (once we have bootsrap)
avar: yes
fglock avar: Makefile.PL needed it in lib/
avar: please fix if you can 16:17
16:17 kanru joined
fglock pmurias: recursive = compile to perl6, then compile to backend 16:19
it's not really fixable (except for code blocks)
16:20 weinig joined 16:21 fridim joined
avar are you guys able to compile kp6-kp6 without errors? 16:23
16:24 polettix joined
avar oh noes crap 16:24
pugs_svnbot r18403 | avar++ | [kp6] don't install everything in script/ since it contains a lot of crap now
diff: dev.pugscode.org/changeset/18403
lambdabot Title: Changeset 18403 - Pugs - Trac
pugs_svnbot r18404 | fglock++ | v6 - mv stalled projects to v6/misc/ 16:27
diff: dev.pugscode.org/changeset/18404
lambdabot Title: Changeset 18404 - Pugs - Trac
pugs_svnbot r18405 | fglock++ | v6 - updated README 16:33
diff: dev.pugscode.org/changeset/18405
lambdabot Title: Changeset 18405 - Pugs - Trac
pmurias fglock: quasi-quoting is equivalent to using ::AstNode(...) while keeping p6 syntax 16:34
so it's a replacement for generating perl6 as strings
fglock pmurias: got it :) 16:35
avar: re kp6-kp6 no, it's been broken for some time 16:36
avar so we're aiming for bringing kp6 up to full p6? 16:38
pmurias avar: yes
avar excellent:)
TimToady quasi-quoting is basically what keeps hygienic macros hygienic. 16:39
otherwise you've just got scoped source filtering
which is admittedly an improvement over p5 16:40
16:41 kcwu left 16:42 kcwu joined 16:43 IllvilJa left 16:48 Qiang joined 16:49 barney joined
fglock is it possible to separate kp6-kp6 from kp6-mp6 in the Makefile? every time I run "make test" it tries to build kp6-kp6 16:50
could probably use an ENV 16:51
16:52 franck____ left
fglock set KP6_TARGET="KP6-KP6" ; perl Makefile.PL 16:53
then make and make test would do the right thing 16:55
and later: set KP6_TARGET="KP6-LISP" ; perl Makefile.PL
avar I guess 16:59
fglock food & 17:00
avar food + computer 17:03
TimToady
.oO(coffee + life)
17:04
17:06 Notrix joined 17:12 arrowax joined
fglock oops - my talk will be tomorrow instead of friday :O 17:15
instead of saturday 17:16
17:17 REPLeffect_ joined
avar what are you talking about?:) 17:18
fglock www.softwarelivre.com.pt/ 17:19
lambdabot Title: :: I F􏿽xF3rum de Software Livre de Lisboa ::
fglock my talk title translates to "Open Source Research and Development in the Business Corporation" :P 17:22
17:22 Psyche^ joined 17:23 justatheory joined
pugs_svnbot r18406 | fglock++ | [kp6] Makefile.PL reads KP6_TARGET (not used yet) 17:37
diff: dev.pugscode.org/changeset/18406
lambdabot Title: Changeset 18406 - Pugs - Trac
17:37 elmex left 17:38 elmex joined 17:39 Patterner left, Psyche^ is now known as Patterner 17:40 jjore-w joined 17:45 smandava joined 17:46 Aankh|Clone joined
Aankh|Clone Does anyone have an example of a non-trivial Perl 6 macro? 17:47
(That is, not just the name. :-)
17:50 vbattsAtWork left 17:51 Limbic_Region joined 17:52 vbattsAtWork joined
pugs_svnbot r18407 | fglock++ | [kp6] Makefile.PL uses KP6_TARGET environment variable, default=KP6-MP6 18:01
r18408 | fglock++ | [kp6] rm lib/
diff: dev.pugscode.org/changeset/18408
lambdabot Title: Changeset 18408 - Pugs - Trac
18:04 arrowax left, Aankhen`` left 18:11 Aankhen`` joined
pugs_svnbot r18409 | fglock++ | [kp6] fixed path problems 18:19
diff: dev.pugscode.org/changeset/18409
lambdabot Title: Changeset 18409 - Pugs - Trac
pugs_svnbot r18410 | fglock++ | [kp6] added missing file 18:22
diff: dev.pugscode.org/changeset/18410
lambdabot Title: Changeset 18410 - Pugs - Trac
fglock home & 18:25
18:29 Aankh|Clone left, Torment joined 18:30 sophobian joined 18:39 scent left 18:40 vbattsAtWork left
pmurias Aankhen``: non-trival meaning? 18:41
18:43 REPLeffect_ left 18:45 Jedai left 18:46 justatheory left, fglock left 18:48 justatheory joined 18:49 TJCRI left 18:51 TJCRI joined 18:52 REPLeffect_ joined 18:56 smandava left 18:58 jisom joined, vbattsAtWork joined 19:04 Lunchy_ joined 19:13 weinig left 19:16 xinming left 19:19 Lunchy left 19:24 amnesiac left 19:27 IllvilJa joined 19:29 jisom_ joined 19:30 jisom left 19:45 jisom_ left, Aankh|Clone joined 19:47 barney left 19:48 weinig joined
pmurias Aankh|Clone: what sort of macro examples do you consider non trival? 19:49
Aankh|Clone I'm not sure. 19:51
Something that shows a common (though not common enough to be a core construct, of course) use for a macro, I suppose…
Though honestly, I've never seen a proper Perl 6 macro except in the specs, so anything would probably do… 19:52
pmurias Aankh|Clone: the harders part is finding a non-core construct ;)
* hardest
Aankh|Clone Hehe.
pmurias something like macro circumfix:<'( )> is parsed(/<sexpr>/) {...} comes to mind 19:54
$var = '(1 3 4); #usage example 19:55
19:56 wilx left 19:57 wilx joined
pmurias Aankh|Clone: we could make a competition for the best/most creative macro :) 19:58
20:00 dduncan joined
Aankh|Clone pmurias: Okay, so how would you write circumfix:<'( )>? 20:00
20:03 Aankhen`` left
moritz_ I'll write a macro that clones people... like Aankh ;) 20:05
pmurias Aankh|Clone: the stuff in ... is unspeced ;) 20:07
PerlJam smg: www.perlmonks.org/win 10 20:09
oops
20:13 sophobian left
pmurias i would guess something like macro circumfix:<'( )> is parsed(/<sexpr>/) {return q:code {$<sexpr>}} 20:14
maybe q:code {COMPILING::<$\><sexpr>} 20:17
20:31 blindfish left 20:35 chris2 joined, jferrero joined 20:36 elmex left 20:41 Limbic_Region left
pmurias sleep& 20:41
20:41 pmurias left 20:46 rindolf left 21:04 fglock joined 21:08 TJCRI left
mncharity www.inference.phy.cam.ac.uk/cjb/codepoints.html 21:09
lambdabot Title: Chris Ball: : Favourite Unicode Codepoints 21:10
fglock mncharity: hey
21:32 thoughtpolice joined 21:37 xinming joined 21:41 Aankh|Clone left 21:48 awwaiid left 21:52 iblechbot left 22:08 chris2 left 22:16 vbattsAtWork left 22:26 polettix left 22:35 bsb left
jeremyb lastlog -clear 22:50
22:58 polettix joined
avar t/w 6 23:04
pugs_svnbot r18411 | avar++ | updated manifest with recent changes
diff: dev.pugscode.org/changeset/18411
lambdabot Title: Changeset 18411 - Pugs - Trac
23:04 awwaiid joined 23:25 weinig left, weinig joined 23:47 weinig_ joined 23:48 weinig left
mncharity working on a bug ticket regarding "mouse jumps", read it as moose jumps, and just had to stop by and see of gaal and stevan were around and say hi. ;) 23:52
23:52 bsb joined
fglock hi 23:52
mncharity *stevan_
hi fglock :) 23:53
how goes?
fglock working late on a talk, for next morning
mncharity fglock: oh, and "hey" pong from earlier. 23:54
lol
doesn't anyone prepare talks a couple of days ahead of time to practice anymore? :)
JITT? just in time talks? 23:55
I have maybe half an hour. Any way I can help?
fglock kp6: my $a = gather { while 1 { take 123; take 456; } }; say $a[3] 23:56
exp_evalbot r18411: OUTPUT[Can't locate KindaPerl6/Runtime/Perl5/Runtime.pm in @INC (@INC contains: lib-kp6-mp6-p5 /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at - line 7.␤BEGIN
..failed--compilation aborted at - line 7.␤]
fglock oops
it worked 2 days ago :P
mncharity: I've been reorganizing the project directories 23:57
hmm - wrong @INC
re practice, it's a bit boring 23:58
mncharity lol. sigh
joys of adrenaline 23:59
23:59 penk joined