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.
lichtkind PerlJam: hejho 00:01
00:01 polettix joined 00:06 theorb joined 00:17 lidden left 00:18 theorbtwo left 00:34 lidden joined 00:50 nipotaway is now known as nipotan 01:00 justatheory left 01:12 lichtkind left 01:19 polettix left 01:30 neuromu joined 01:36 Schwern left 01:46 justatheory joined 01:49 Torment left 01:53 chris2 left
meppl good night 02:10
02:19 dalek left 02:20 dalek joined 02:23 lidden left, lidden joined 02:24 sunnavy_ joined 02:25 sunnavy left
dlocaus moritz_: you said you try and traslate some of the synopsises.. .what do you get stuck at? 03:03
03:13 thoughtpolice left 03:14 thoughtpolice joined 03:15 mncharity left 03:49 thoughtpolice left, thestarslookdown joined 03:57 cnhackTNT joined 04:33 penk left 04:47 Entonian left, dlocaus left 04:53 amnesiac joined 04:58 ispy_ left 05:33 Jedai joined 05:38 ak__ joined 05:39 akreal left 06:01 neuromu left 06:12 alc joined 06:13 Ashizawa joined
moritz_ @tell dlocaus re translating synopsis: mostly lack of time and motivation 06:16
lambdabot Consider it noted.
agentz1 translating is tough :) 06:20
moritz_ aye 06:28
06:34 kanru left 06:35 PessimistByNatur joined
PessimistByNatur just popped in to say hello, and good luck ^_^ 06:36
[particle] thanks!
agentz1 grins.
PessimistByNatur I would attempt to help, but seeing as I don't know much perl at all, and that I'm still learning how to program in general, I'll leave it in your capable hands ^_^ 06:37
agentz1 heh
06:38 jisom joined
moritz_ PessimistByNatur: that attidue fits your nick name ;-) 06:38
PessimistByNatur I see no contradiction, as long as one can accept that one can't often control external circumstance, it's fairly simple to stay content even when you think everything will go wrong ^_^ 06:39
moritz_ mumbles something inaudible about "low standards", but generally agrees 06:41
PessimistByNatur keeps reading happily about perl 6, since he didn't hear anything ^_^ 06:42
06:43 gaal left
moritz_ well, it's moving, at it's own, slow pace 06:44
06:44 kanru joined
PessimistByNatur no rush, it will be done when it is done ^_^ 06:45
moritz_ aye, that's our atitude as well ;)
[particle] luckily, otherwise we'd be *way* behind 06:47
06:48 Schwern joined 06:58 thestarslookdown left 07:00 Schwern left 07:04 justatheory left 07:20 IllvilJa joined 07:22 jjore-m joined 07:29 ak__ is now known as akreal
akreal is away: Отошёл. 07:31
07:35 jjore-m left 07:51 Aankhen`` joined 07:55 luqui joined 07:56 penk joined 08:02 iblechbot joined 08:04 PessimistByNatur left 08:19 jisom left 08:21 penk left 08:28 drrho joined 08:30 penk joined 08:31 amnesiac left 08:42 franck___ joined 08:52 amnesiac joined 08:54 kanru left 09:07 theorb left 09:09 amnesiac left 09:26 cognominal_ left 09:43 penk left, penk joined 09:47 yahooooo left 09:58 yahooooo joined 10:03 alc left 10:07 pmurias joined, cnhackTNT left 10:22 penk left 10:23 fglock joined 10:38 nipotan is now known as nipotaway 10:58 elmex joined 11:20 chris2 joined 11:21 kanru joined 11:29 IllvilJa left 11:46 jiing left
pugs_svn r19050 | fglock++ | [kp6-perl5] fixed array autovivification on ".push" 12:03
12:04 Ashizawa left 12:07 masak joined 12:08 ebassi joined 12:18 Lorn joined 12:21 drrho left 12:52 penk joined 12:54 cognominal_ joined 13:00 cognominal_ left 13:04 iblechbot left 13:06 penk left 13:20 cmarcelo joined 13:21 fglock left 13:41 riffraff joined 13:51 fglock joined 13:58 iblechbot joined 14:32 penk joined
pugs_svn r19051 | fglock++ | [kp6-kp6] "Decl.emit_perl5" works 14:34
moritz_ what would æ match with the :basechar modifier in scope? an 'a', or 'ae'? or nothing of those? 14:42
14:51 TJCRI joined 14:52 cognominal_ joined 14:57 chris2 left 15:07 gmobi joined 15:09 gmobi left
pugs_svn r19052 | fglock++ | [kp6] Grammar - escape sequences inside single-quotes 15:13
pmurias fglock: got my messages? 15:14
fglock @messages 15:15
lambdabot pmurias said 17h 22m 47s ago: while attempting to remove eval uncovered a bug
pmurias said 17h 21m 9s ago: look at line 1586 compiled/perl5-kp6-kp6/lib/KindaPerl6/Grammar/Regex.pm inside eval
fglock looking
15:17 Patterner left
fglock pmurias: line 1586 is the end of file 15:18
15:20 drrho joined
pugs_svn r19053 | fglock++ | [kp6-kp6] fix Pad eval 15:22
moritz_ pugs: say 'a' ~~ m:b/a/ 15:25
exp_evalbot OUTPUT[*** Cannot parse regex: a␤*** Error: ␤␤]
pmurias fglock: sorry line 72 15:40
fglock k
15:41 drrho left
pugs_svn r19054 | fglock++ | [kp6-kp6] Pad.add_lexicals work 15:44
rhr moritz_: it looks like æ doesn't have a unicode decomposition, so it wouldn't match any of those (not what I was expecting)
moritz_ rhr: thanks. I consider it a Unicode bug ;) 15:46
15:47 luqui left 15:51 bw_hb joined
fglock less than 20 days to Christmas 15:51
moritz_ omg
I don't have a single present yet 15:52
[particle] you should have gone to nepal, presents are cheap there :)
15:53 bw_hb left
moritz_ [particle]: and no family around, so need for so many presents anyway ;) 15:55
15:58 masak left
pugs_svn r19055 | fglock++ | [kp6-kp6] pointy block parsing generates a Sub node 15:58
pmurias fglock: seen the bug 16:00
? 16:01
fglock yes, fixing
thanks :)
pmurias fglock: remove the eval while forcerecompiling
fglock does it work without eval? 16:02
I wonder how circular dependencies are resolved
pmurias fglock: i can hand remove the bug and test
fglock and self-references
pmurias run_test.pl --backend=perl5rx works with kp6 16:03
except for a test which was broken before
transforming compiled code with vim is not nice,broke my image 16:07
:( 16:08
fglock: it should work the file has "no strict 'vars'"
fglock but the interpolation will generate a '' 16:09
doesn't it?
pmurias why? 16:10
fglock: test 1-10 in t-bootstrap work 16:11
* tests
fglock: the var in (??{$var}) dosn't get interpolated
fglock ok - I'll try it out after the fix 16:12
pmurias ok
moritz_ now I get a segfault in 02-grammar.p6 even with perl5.10.0 16:13
pmurias obra: i don't with perl5.8.8 16:16
obra: sorry meant moritz_
moritz_: i don't with perl5.8.8
moritz_ pmurias: on a different mashine with the same perl it works for me as well... 16:17
pmurias: the odd thing is: otherwise it works perfectly fine, and the perl5.10 copy that I tried passed all tests
pmurias moritz_: is it the segfaulty perl which gave a segfault before?
moritz_ pmurias: I reported the segfault before, yes ;) 16:18
with the same mashine
s/with/on/
oh wait, now I can reproduce the segfault on a second debian box 16:19
afk &
16:23 Notrix joined
pugs_svn r19056 | fglock++ | [kp6-perl5rx] fixed rule name mangling - pmurias++ 16:25
16:25 theorbtwo joined
fglock moritz_: does it segfault after test #11? (unfinished code after that) 16:26
hmm - the perl5.10 error message occurs in some "normal" code 16:40
it might be a code-inside-regex bug 16:41
16:45 elmex left
moritz_ fglock: no, earlier... 16:45
fglock :( 16:46
16:47 Notrix left
moritz_ on a server inside a chroot after # ** now testing: <val_int> 16:47
on the same server outside the chroot after ok 11 - term\n...\nadd pad
on my laptop with 5.8.8: same as inside chroot 16:48
on my laptop with 5.10.0: same as the server oustide the chroot 16:49
fglock I see a fatal error after "ok 11" - Bizarre copy of ARRAY in sassign
no idea why
with 5.10.0-RC2 16:50
hmm - there are several reports of this bug - maybe it's not my fault 16:52
"See previous threads on this" - looking 16:53
moritz_ the "previous thread" had some discussion on Carp::Heavy iirc 16:54
though I lost interest in it because I didn't understand it at all 16:55
fglock I can't find anything useful yet 16:59
pmurias fglock: i get *** Syntax Error in sub: missing closing curly bracket here 17:00
fglock pmurias: that's ok, it's a kp6 error message 17:01
but "Bizarre" is a Perl 5 error
17:01 penk left, penk joined
pmurias fglock: should i forcerecompile without eval? 17:02
17:05 cognominal_ left
fglock pmurias: I think it's too early to test this, because we don't have much working code to test it on 17:05
otoh, if it fixes kp6-kp6 please do it!
coffee & 17:09
pmurias i asked if you weren't forerecompiling anything so we don't get conflicts 17:10
fglock pmurias: I'm not, feel free 17:12
17:12 marmic left
pmurias if i don't have much time to spare, i can at least contribiute my CPU cycles ;) 17:13
17:16 amnesiac joined
moritz_ I built 5.10.0 with debugging symbols and know I have a stack trace of the segfault 17:18
17:18 DarkWolf84 joined
moritz_ but I don't know perls internals good enough to do anything usefull with it 17:18
pmurias moritz_: valgrind can fire up the debuger in the place where the segfault happened 17:20
17:20 marmic joined
moritz_ sial.org/pbot/29055 17:20
lambdabot Title: Paste #29055 from "moritz_" at 89.12.225.191
17:22 justatheory joined
moritz_ Invalid read of size 4 at 0x806FB52: Perl_cv_clone (pad.c:1495) 17:23
pmurias moritz_: valgrind can fire the debugger when an invalid memory read happens 17:26
moritz_: although i don't know perl5 internals at all so i can't help you 17:27
17:29 franck___ left 17:36 fglock_ joined 17:39 TJCRI left
pugs_svn r19057 | fglock++ | [kp6] added new target KP6-BOOT-NOREGEX 17:41
17:41 justatheory left
pugs_svn r19058 | pmurias++ | [kp6-perl5rx] does not emit superflous eval's 17:43
17:43 fglock left, blindfish_ joined
fglock_ pmurias: the tests still pass; still get the "Bizarre copy" too 17:53
moritz_ I pasted the backtrace and valgrind's output to #p5p, Nicholas had a look at it 17:56
no result so far, but at least they know about the segfault now 17:57
fglock_ moritz_++ 17:59
I'm compiling a no-regex version 18:00
in no-regex mode, Grammar.pm compiles to... 129841 lines 18:06
moritz_ loves such small an concise programs
pmurias we are a large project now,hundreds of thousands lines of code ;) 18:08
[particle] urk
i bet that's *fast*
moritz_ [particle]: sure, it's a fast way to occupy your CPU ;) 18:09
fglock_ perl5 loads incredibly fast 18:10
18:13 justatheory joined 18:16 ebassi left
pugs_svn r19059 | fglock++ | [kp6-kp6-noregex] added a simple Match.perl; 3 tests pass 18:19
fglock_ not bad - but it must be much slower than the regex backend
18:20 jjore-m joined, TJCRI joined 18:27 barney joined
pmurias fglock_: what's the -I i should use? 18:27
fglock_ compiled/perl5-kp6-kp6-noregex/lib 18:29
you need to create the directories before running make 18:30
pmurias fglock_: can't you svk add them? ;)
fglock_ k
18:33 dlocaus joined
pugs_svn r19060 | fglock++ | [kp6-kp6-noregex] added compiled/ directories (empty) 18:36
18:38 jjore-m left
pmurias fglock_: some files are missing 18:39
and some are present
fglock_ I didn't add all files 18:40
$ du -h compiled/perl5-kp6-kp6-noregex/ # 42M
18:40 jjore-m joined
pmurias fglock_: that's not good 18:41
fglock_: is the result fast enough
fglock_ it doesn't do much yet, but it's probably slow 18:42
alternately, we can compile Perl 6 regexes directly to Perl 5, like PCR does 18:44
it would take some time to implement this :( 18:45
18:49 cognominal_ joined 19:11 Psyche^ joined, Psyche^ is now known as Patterner 19:15 neuromu_ joined
TimToady <time passes> ...so, is it done yet? :) 19:22
moritz_ as a child when my parents said "soon", I used to answer "when is 'soon' over?" or "now 'soon' is over!" ;-) 19:23
fglock_ TimToady: :) 19:27
I got distracted
home & 19:28
19:34 IllvilJa joined 19:45 thestarslookdown joined
pugs_svn r19061 | dlo++ | [kp6] Updated documentation, did minor reformatting. New documentation needs review. 19:45
19:46 Lorn left 19:49 fglock_ left
pugs_svn r19062 | dlo++ | [kp6] cleaned up documentation a bit more. 19:57
r19063 | dlo++ | [kp6] Minor formating correction. 20:01
20:07 jisom joined 20:13 charsbar joined
pugs_svn r19064 | dlo++ | [kp6] I have added the big picture to this end of this document. If someone could review it, that would be great. dlocaus@ #perl6 irc.freenode.net. 20:17
dlocaus lunch and dog walk & 20:18
lambdabot dlocaus: You have 1 new message. '/msg lambdabot @messages' to read it.
20:24 jjore-m left 20:29 jjore-m joined 20:38 jisom left 20:47 pmurias left
obra fglock_ ping 21:05
21:30 __Ace__ joined, thestarslookdown left 21:37 PhileasFox joined 21:40 chris2_ joined 21:41 barney left 21:44 chris2_ is now known as chris2 21:57 blindfish_ left 22:02 devogon left 22:04 Aankhen`` left 22:08 justatheory left 22:23 riffraff left 22:28 PhileasFox left 22:30 justatheory joined 22:35 chris2 left 22:38 TJCRI left 22:54 iblechbot left
Tene pugs: my @a := (1,2,3); say @a.perl; 23:49
exp_evalbot OUTPUT[\1␤]
23:58 justatheory left