Perl 6 - the future is here, just unevenly distributed

IRC log for #perl6, 2007-10-18

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

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

Perl 6 | Reference Documentation | Rakudo