Perl 6 - the future is here, just unevenly distributed

IRC log for #perl6, 2007-12-05

Perl 6 | Reference Documentation | Rakudo

| Channels | #perl6 index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

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

| Channels | #perl6 index | Today | | Search | Google Search | Plain-Text | summary

Perl 6 | Reference Documentation | Rakudo