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.
pugs_svnbot r18465 | avar++ | [kp6-lisp] (or) instead of (if (null) 0 ...) 00:04
diff: dev.pugscode.org/changeset/18465
lambdabot Title: Changeset 18465 - Pugs - Trac
00:05 theorb joined
pugs_svnbot r18466 | avar++ | [kp6-lisp] .Int on Int 00:07
diff: dev.pugscode.org/changeset/18466
lambdabot Title: Changeset 18466 - Pugs - Trac
00:18 theorbtwo left 00:26 weinig left 00:28 weinig joined 00:33 Notrix joined 00:35 fax left 00:38 weinig left 00:44 Notrix left 00:45 dvorak joined 00:46 daxim_ joined
pugs_svnbot r18467 | avar++ | [kp6-lisp] 00:49
r18467 | avar++ | * C-x h M-x untabify M-x indent-region
r18467 | avar++ | * Killed :coerce (kp6-coerce, now an :instance paramater that calls
r18467 | avar++ | (make-instance) for you. This is better now that coercion is mostly
r18467 | avar++ | done at the class level my the MOP
r18468 | avar++ | [kp6-lisp] Removed coerce.lisp
diff: dev.pugscode.org/changeset/18468
lambdabot Title: Changeset 18468 - Pugs - Trac
00:50 dvorak left 00:51 devogon left 01:00 lyokato joined 01:01 jhorwitz left 01:06 daxim joined 01:08 justatheory joined 01:19 zerdik joined 01:20 daxim_ left 01:27 felipe left 01:28 justatheory left 01:31 justatheory joined 01:35 [particle1 joined 01:53 [particle] left 02:00 REPLeffect left 02:01 justatheory left 02:03 dvorak joined 02:04 felipe joined 02:11 salzh joined 02:14 REPLeffect joined 02:23 weinig joined 02:24 weinig left, weinig joined 02:29 toshinori left 02:33 zerdik left 02:38 lisppaste3 left 02:45 lisppaste3 joined 02:51 Daveman left, huangjw joined 02:54 Daveman joined 02:59 [particle1 is now known as [particle] 03:03 huangjw left, huangjw joined, Limbic_Region left 03:09 amnesiac joined 03:25 kanru left 03:30 kst joined, kst left 03:33 salzh left 03:34 huangjw left 03:36 huangjw joined 03:39 salzh joined 03:40 achilles14 joined 03:41 daxim left 03:44 kanru joined 04:19 salzh left 04:20 masak joined 04:23 silug left 04:28 takanori left 04:41 huangjw left 05:29 jisom joined 05:34 devogon joined 05:36 amnesiac left, achilles14 left 05:39 achilles14 joined 05:41 dduncan joined 06:06 Ashizawa joined 06:24 drrho joined 06:29 silug joined 06:31 REPLeffect left 06:35 REPLeffect joined 06:37 kst joined 06:50 c9s left, c9s joined 06:57 takanori joined 06:58 fax joined, takanori left 07:03 REPLeffect left 07:06 takanori joined 07:10 melissa left 07:13 franck___ joined 07:16 takanori left 07:18 gorax joined, takanori joined 07:21 bsb joined 07:48 lambdabot left, lambdabot joined 07:55 takanori_ joined
pugs_svnbot r18469 | fax++ | [kp6-lisp] Made EmitLisp optionally box values in Cells then removed unnecessary /k functions. 07:57
diff: dev.pugscode.org/changeset/18469
lambdabot Title: Changeset 18469 - Pugs - Trac
07:58 drrho left, takanori left 08:03 Aankhen`` joined 08:05 BooK joined, BooK left 08:10 snearch joined
pugs_svnbot r18470 | fax++ | [kp6-lisp] bugfix in EmitLisp, Call was dropping the Interpreter. 08:19
diff: dev.pugscode.org/changeset/18470
lambdabot Title: Changeset 18470 - Pugs - Trac
08:37 snearch left
meppl good morning 08:37
fax hiya
masak meppl: mornin'
meppl good morning masak 08:38
08:41 _mjk_ left 08:52 IllvilJa left 09:01 fax left 09:05 astral- joined 09:07 qmole left 09:08 astral- left
spinclad @tell fax i'm sure that *all* .emit_lisp's should take '($interpreter, $indent)' (not that $indent is doing anything useful now; if it is for counting indentation it needs to be bumped up and down at every use / paren passed.) 09:09
lambdabot Consider it noted.
09:12 IllvilJa joined
Aankhen`` spinclad: Yes, I punted on indentation until &infix:<x> is implemented since I was feeling too lazy to do it any other way. 09:13
Er, punted on actually implementing proper indentation, that is. 09:15
09:18 jisom left
masak Aankhen``: is &infix:<x> far from being implemented, then? 09:19
Aankhen`` I'm not sure.
It would need to be implemented in MP6, AIUI. 09:20
masak why?
isn't mp6 more or less stable?
Aankhen`` Because we need it in EmitLisp.pm, which (again, AIUI) is compiled by MP6.
masak ah
09:21 dduncan left 09:26 elmex joined 09:32 marmic left 09:40 funktio joined 09:54 fglock joined, daxim joined 09:56 chris2 joined 10:01 takanori0 joined 10:05 takanori_ left
pugs_svnbot r18471 | fglock++ | [kp6]?\194?\160implemented infix:<x> 10:19
r18471 | fglock++ | [mp6] implemented infix:<x>
diff: dev.pugscode.org/changeset/18471
lambdabot Title: Changeset 18471 - Pugs - Trac
10:28 lyokato left 10:29 iblechbot joined 10:44 achilles14 left 10:58 bsb left
masak fglock++ # genie in an &infix:<x> bottle 11:01
kp6: say('hi ' x 3) 11:11
exp_evalbot r18471: OUTPUT[hi hi hi ā¤]
masak :)
kp6: say('hi ' x -3)
exp_evalbot r18471: OUTPUT[syntax error at position 3, line 1 column 3:ā¤say('hi ' x -3ā¤ ^ HEREā¤ā¤]
masak kp6: say('hi ' x (-3))
exp_evalbot r18471: OUTPUT[syntax error at position 3, line 1 column 3:ā¤say('hi ' x (-3)ā¤ ^ HEREā¤ā¤]
masak wut? what's wrong?
fglock i think it doesn't have negative numbers 11:12
masak wow
fglock kp6: say -(3)
exp_evalbot r18471: OUTPUT[-3ā¤]
masak hm
kp6: say('hi ' x -(3))
exp_evalbot r18471: OUTPUT[ā¤]
masak ah.
is that part of the "kinda" or is that something that's going away? 11:13
moritz_ masak: it will be fixed when kp6 uses STD.pm 11:14
masak: since that will (hopefully) fix _all_ parsing problems, most people tend not to improve kp6 builtin grammar 11:15
afk &
masak I see. makes sense.
what's blocking kp6<->STD.pm right now? 11:16
11:24 chris2 left 11:32 fax joined 11:58 Ashizawa left 12:08 rgs is now known as Martine 12:18 Martine is now known as rgs 12:22 Limbic_Region joined 12:35 marmic joined
fglock b 12:37
masak: re blocking, looking 12:38
masak goodie. 12:39
fglock i think we need to be able to compile parts of the kp6 grammar with kp6 12:41
12:41 takanori0 left
fglock which is bootstrapping, to some level 12:41
then we can start replacing the grammar
12:43 takanori joined
masak fglock: is there work underway towards making kp6 self-hosting? 12:45
moritz_ that's what the kp6-kp6-p5 directory was for 12:46
fglock masak: there was an attempt with kp6-kp6
I'm about to restart it, but using the perl5rx backend instead 12:47
12:49 fax left 12:52 cmarcelo joined
masak fglock: ok, nice 12:52
fglock: instead of what?
moritz_ instead of pure perl5 backend 12:53
i.e. regexes are compiled to subs
masak moritz_: ah, ok 12:54
12:54 Limbic_Region left
fglock the perl5rx backend compiles Perl 6 regexes to big Perl 5 regexes 12:55
13:06 nipotan is now known as nipotaway 13:11 qmole joined
pugs_svnbot r18472 | fglock++ | [kp6] move kp6-kp6 images to compiled/perl5/kp6-kp6/ 13:11
diff: dev.pugscode.org/changeset/18472
lambdabot Title: Changeset 18472 - Pugs - Trac
13:17 gorax left 13:22 kanru left 13:23 kanru joined
moritz_ do we need compiled/perl5/kp6-kp6/Test.pm.temp ? 13:24
masak moritz_: what does it do? 13:25
fglock moritz_: fixed 13:28
pugs_svnbot r18473 | fglock++ | [kp6] cleanup compiled/perl5/kp6-kp6/Test.pm.temp
diff: dev.pugscode.org/changeset/18473
lambdabot Title: Changeset 18473 - Pugs - Trac
moritz_ masak: I think it's a temporary file of the compilation 13:30
13:35 lichtkind joined
avar sh-3.1$ echo 'class Main { say("10" x 5); }' | /usr/bin/perl script/mp6.pl | perl -I inc/v6-MiniPerl6-lib5/ 13:52
pugs_svnbot r18474 | avar++ | Ran rsync -av --progress ../v6-MiniPerl6/lib5/ inc/v6-MiniPerl6-lib5/ --exclude=.svn
diff: dev.pugscode.org/changeset/18474
avar 1010101010
lambdabot Title: Changeset 18474 - Pugs - Trac
moritz_ kp6: say(10 x 5); 13:56
exp_evalbot r18474: OUTPUT[1010101010ā¤]
13:59 dvorak left 14:01 masak left 14:13 weinig left 14:18 TJCRI joined 14:19 devogon left 14:20 devogon joined 14:22 weinig joined 14:30 mr_ank left, mr_ank joined 14:33 Lunchy left 14:34 lichtkind left 14:35 lichtkind joined 14:45 blindfish joined 14:46 toshinori joined 15:06 rindolf joined
rindolf Hi all. 15:07
15:09 kanru left 15:16 weinig left
pugs_svnbot r18475 | fglock++ | [kp6] fixed lib in script/kp6 15:25
diff: dev.pugscode.org/changeset/18475
lambdabot Title: Changeset 18475 - Pugs - Trac
15:29 TJCRI left
moritz_ kp6: say "test" 15:36
exp_evalbot r18475: OUTPUT[testā¤]
15:46 avar left, avar joined 15:47 rindolf left 15:49 kanru joined 15:53 amnesiac joined 15:56 drupek12 left 16:04 araujo left 16:08 weinig joined 16:11 jspader joined 16:16 TJCRI joined, kanru left 16:17 rindolf joined 16:28 kanru joined 16:30 rindolf left 16:37 franck___ left 16:46 nipra left 16:47 thoughtpolice left 16:55 barney joined 17:03 justatheory joined 17:05 chris2 joined 17:18 Southen joined 17:20 drupek12 joined 17:25 weinig left, weinig joined 17:37 Psyche^ joined, Southen_ left 17:48 Patterner left, Psyche^ is now known as Patterner 17:54 penk joined 18:02 funktio left 18:03 mr_ank left, mr_ank joined 18:15 weinig_ joined 18:16 weinig left 18:23 weinig_ left, weinig joined 18:30 Torment joined 18:46 rindolf joined, rindolf left 18:47 Jedai left 18:54 araujo joined 19:01 jisom joined 19:08 weinig left, jspader left 19:12 blindfish left 19:18 `nipra joined 19:22 polettix joined 19:44 jisom left 19:48 thoughtpolice joined 19:49 fglock left 19:52 chris2 left 19:55 amnesiac left 19:56 blindfish joined 20:23 thoughtpolice is now known as tortilla, tortilla is now known as thoughtpolice 20:28 vbattsAtWork joined 20:38 elmex left 20:39 iblechbot left 20:40 Notrix joined 20:42 blindfish left 20:49 weinig joined 20:52 rindolf joined 20:55 penk left 20:58 barney left 21:03 drbean left 21:07 drupek12 left 21:16 TJCRI left 21:17 rindolf left
pugs_svnbot r18476 | avar++ | way out of date and not useful anymore 21:18
diff: dev.pugscode.org/changeset/18476
lambdabot Title: Changeset 18476 - Pugs - Trac
21:20 Aankhen`` left
pugs_svnbot r18477 | avar++ | [kp6-lisp] hash functions need not be exported anymore, only used by internal pad stuff 21:27
r18478 | avar++ | Make KP6_TARGET=KP6-LISP perl Makefile.PL && make test work, runs the tests with sbcl
diff: dev.pugscode.org/changeset/18478
lambdabot Title: Changeset 18478 - Pugs - Trac
21:28 ToToRojo joined 21:29 ToToRojo left
avar yay more failing tests!:) 21:29
21:34 idiotmax left
pugs_svnbot r18479 | avar++ | [kp6-kp6] make test works again, which in the kp6-kp6 case means it fails horribly, but at least they run 21:39
diff: dev.pugscode.org/changeset/18479
lambdabot Title: Changeset 18479 - Pugs - Trac
pugs_svnbot r18480 | avar++ | clisp support, we really should be using cl-port in the future if anyone feels up for it 21:45
diff: dev.pugscode.org/changeset/18480
lambdabot Title: Changeset 18480 - Pugs - Trac
21:58 Notrix left 22:04 penk joined 22:09 vbattsAtWork left 22:27 penk left 22:36 Limbic_Region joined 22:37 penk joined, mr_ank left 22:40 ludan joined 22:45 cmarcelo left 22:52 ludan left 22:53 luqui joined
pugs_svnbot r18481 | avar++ | [kp6-lisp] KP6_TARGET=KP6-LISP-sbcl and KP6_TARGET=KP6-LISP-clisp now supported by Makefile.PL 22:53
diff: dev.pugscode.org/changeset/18481
lambdabot Title: Changeset 18481 - Pugs - Trac
avar @tell fax Try KP6-TARGET=KP6-LISP-sbcl perl Makefile.PL && make test ; also works with clisp 22:55
lambdabot Consider it noted.
22:56 lichtkind left 23:03 luqui left 23:04 kst left
pugs_svnbot r18482 | avar++ | [kp6-lisp] ecl and gcl support, still no support for testing 23:11
diff: dev.pugscode.org/changeset/18482
lambdabot Title: Changeset 18482 - Pugs - Trac
23:14 weinig_ joined, weinig left
pugs_svnbot r18483 | avar++ | [kp6-lisp] Load Pad.lisp before Package.lisp, ecl reported this warning: 23:17
r18483 | avar++ | ;;; Loading "/var/src/v6/v6-KindaPerl6/src/KindaPerl6/Runtime/Lisp/Package.lisp" 23:18
r18483 | avar++ | ;;; Warning: Class KP6-PAD has been forward referenced.
diff: dev.pugscode.org/changeset/18483
lambdabot Title: Changeset 18483 - Pugs - Trac
pugs_svnbot r18484 | avar++ | [kp6-lisp] KP6_TARGET=KP6-LISP-ecl perl Makefile.PL && make test now works 23:20
diff: dev.pugscode.org/changeset/18484
lambdabot Title: Changeset 18484 - Pugs - Trac 23:21
23:24 kst_ joined 23:26 drupek12 joined 23:36 weinig joined, weinig_ left 23:45 ludan joined
ludan hi 23:46
avar pugs.blogs.com/pugs/2007/10/kindaperl6-now-.html # 2 move vms for kp6 :) 23:47
lambdabot Title: Pugs: KindaPerl6 now runs on sbcl, clisp and ecl