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:05 theorb joined 00:08 cognominal_ joined
pugs_svnbot r18272 | avar++ | A new kp6 script, with POD and everything 00:09
r18273 | avar++ | modify to use script/kp6
diff: dev.pugscode.org/changeset/18273
lambdabot Title: Changeset 18273 - Pugs - Trac
pugs_svnbot r18274 | avar++ | Top-level KindaPerl6 pm file 00:12
r18275 | avar++ | Get version from lib/KindaPerl6.pm, more deps, XXXX: Run tests with kp6_mp6 not kp6_kp6. I think this didn't work before??
diff: dev.pugscode.org/changeset/18275
lambdabot Title: Changeset 18275 - Pugs - Trac
00:17 theorbtwo left
pugs_svnbot r18276 | avar++ | New stuff noted in the manifest 00:17
diff: dev.pugscode.org/changeset/18276
lambdabot Title: Changeset 18276 - Pugs - Trac
00:38 thoughtpolice left 00:47 justatheory left 00:50 vel left 00:51 nipotaway is now known as nipotan
pugs_svnbot r18277 | avar++ | document --runtime and implement --lib 00:53
diff: dev.pugscode.org/changeset/18277
lambdabot Title: Changeset 18277 - Pugs - Trac
00:55 tewk left 00:57 theorb is now known as theorbtwo 01:05 lyokato joined 01:08 vel joined 01:16 buu is now known as duu, ofer left 01:22 buubot left, buubot joined 01:25 cognominal_ left, nekokak_ joined 01:26 duu is now known as buu
pugs_svnbot r18278 | avar++ | PM and MAN3PODS work, install works, and compiling the runtime *should* work 01:29
r18279 | avar++ | pm_to_blib to ignore list
diff: dev.pugscode.org/changeset/18279
lambdabot Title: Changeset 18279 - Pugs - Trac
01:31 cognominal_ joined
pugs_svnbot r18280 | avar++ | bunch of updates to mp6 runtime, no ide what this all does :) 01:31
diff: dev.pugscode.org/changeset/18280
lambdabot Title: Changeset 18280 - Pugs - Trac
avar @tell fglock KindaPerl6 is now on CPAN 01:39
lambdabot Consider it noted.
01:42 Ashizawa joined
pugs_svnbot r18281 | lwall++ | [STD] metholate no longer prematurely optimizes regex parse info away 01:42
r18281 | lwall++ | from lexer generator, but just passes on the whole ast as yaml. We can
r18281 | lwall++ | factor out the standard lexer later as an optimization.
diff: dev.pugscode.org/changeset/18281
lambdabot Title: Changeset 18281 - Pugs - Trac
01:43 nekokak left 01:47 daxim_ left 01:49 torz joined 01:50 torz left 02:00 hkb_zz is now known as hkb_lab 02:06 Limbic_Region left 02:11 justatheory joined 02:16 justatheory left 02:20 amnesiac joined 02:33 ofer joined 02:38 vel left 02:49 Ashizawa left 02:50 ajelenak joined 02:52 REPLeffect left 02:54 REPLeffect joined 03:01 Jamtech joined 03:02 simias left 03:08 ajelenak left 03:19 Torment left 03:24 Jamtech left
avar @tell fglock search.cpan.org/~avar/KindaPerl6-0....script/kp6 03:29
lambdabot Consider it noted.
03:31 dduncan left 03:41 justatheory joined 03:42 pro21ms4 left 03:53 drbean left, drbean joined 04:01 weinig left 04:15 weinig joined 04:18 weinig left 04:19 weinig joined 04:26 [particle] joined 04:30 penk joined 04:37 [particle1 left 05:28 dduncan joined 05:37 Ashizawa joined 05:50 justatheory left 06:00 hiarc joined 06:07 jisom joined 06:18 marmic left 06:24 IllvilJa joined 06:36 cognominal_ left 06:40 zomgb00bie joined 06:42 marmic joined 06:46 stevan__ joined 06:51 zomgb00bie left 06:52 amnesiac left 06:54 stevan_ left 06:55 Aankhen`` joined 06:58 franck___ joined 07:12 REPLeffect left 07:15 kanru left, jisom left 07:16 jisom joined 07:17 nipra joined 07:19 rfordinal joined 07:25 masak joined 07:36 stevan_ joined 07:40 jisom_ joined 07:41 kanru joined 07:45 stevan__ left 07:47 Jedai joined 07:57 jisom left 08:05 fax left 08:10 prefiks joined 08:14 fridim joined 08:17 Jedai left, iblechbot joined 08:24 IllvilJa left 08:35 elmex joined, mr_ank left 08:44 drrho joined 08:48 cognominal_ joined 08:52 drrho left 08:59 drupek12 left 09:04 kanru left 09:09 IllvilJa joined 09:16 jisom_ left, fridim left 09:17 drrho joined 09:20 rfordinal left 09:23 rfordinal joined 09:24 drupek12 joined 09:25 blindfish joined 09:35 ClueLess6 joined 09:44 barney joined 09:49 fglock joined
fglock @messages 09:49
lambdabot avar said 8h 10m 12s ago: KindaPerl6 is now on CPAN
avar said 6h 20m 19s ago: search.cpan.org/~avar/KindaPerl6-0....script/kp6
09:50 zomgb00bie joined 09:52 drrho left 09:59 fax joined 10:27 lyokato left 10:37 dduncan left 10:54 Schwern left 10:57 kanru joined 10:59 cognominal_ left 11:01 barney left 11:05 nipotan is now known as nipotaway 11:10 mr_ank joined 11:20 ClueLess6 left 11:27 cognominal_ joined 11:32 cognominal_ left 11:43 Ashizawa left 11:49 F7 joined 11:50 zomgb00bie left 12:24 polettix joined 12:35 cmarcelo joined 12:42 lichtkind joined 13:00 theorbtwo left 13:02 theorbtwo joined, pmurias joined
pmurias hi 13:02
kp6-perl5.pl is missing from HEAD
13:03
avar try to use script/kp6 13:07
I unified kp6-*.pl into one frontend script for the CPAN release, might have potentially broken something but most of the stuff seemed to work 13:08
oh, and we're on CPAN now;)
pmurias avar: v6-KindaPerl6/kp6 is broken 13:13
v6-KindaPerl6/script/kp6 runs fine though :) 13:18
masak avar: there's a CPAN release?
pmurias masak: yes
13:18 Koenix joined
masak pmurias: when? 13:19
pmurias today i guess
masak neat
avar sh-3.1$ sh kp6.sh hello.p6
hello world
pugs_svnbot r18282 | avar++ | replacement for kp6, for now
diff: dev.pugscode.org/changeset/18282
lambdabot Title: Changeset 18282 - Pugs - Trac
avar urgh, that doesn't have feature parity;/ 13:20
pmurias what does UNAUTHORIZED RELEASE mean?
masak was just going to ask that
avar search.cpan.org/~avar/KindaPerl6-0.001/ Look at the UNAUTHARIZIED modules there 13:21
lambdabot Title: &#198;var Arnfj&#246;r&#240; Bjarmason / KindaPerl6-0.001 - search.cpan.org
avar I don't have permission to upload Array.pm and so on, PAUSE thinks I'm trying to
it doesn't change anything, people just won't get KindaPerl6 when they do cpan -i Array
but they will if they do cpan -i Code I guess:)
13:22 buubot left, buubot joined 13:23 Koenix left 13:24 buubot left, buubot joined
avar search.cpan.org/~avar/KindaPerl6-0....script/kp6 # whee:) 13:26
lambdabot Title: kp6 - Frontend to the KindaPerl6 Perl 6 in Perl 6 compiler - search.cpan.org
avar I think C<kp6 -o out.pl -e 'say "foo"'> would be nice 13:27
and also some framework for pasing options to backends, so kp6(1) could e.g. create exes with sbcl if it used the lisp backend
kp6 -b lisp -o out.lisp -e 'say "foo"' ; sbcl out.lisp 13:28
13:29 many-legged left 13:31 TJCRI joined 13:32 fglock left, fglock joined
pmurias is experimenting with writing the metamodel in p6 again 13:32
13:36 fax left 13:38 cognominal_ joined 13:45 daxim_ joined 13:47 Ashizawa joined 13:56 prefiks left 14:00 amnesiac joined 14:06 SCalimlim left 14:13 fridim joined 14:38 kanru left 14:39 cognominal_ left 14:43 kyrbe joined 14:44 kyrbe left 15:09 jjore-w joined 15:18 ClueLess6 joined 15:26 franck___ left 15:27 franck___ joined 15:32 Ashizawa left 15:36 melissa joined 15:49 pmurias left 15:54 justatheory joined 16:00 cognominal_ joined 16:01 jhorwitz joined 16:03 arrowax joined, dwave joined 16:08 cognominal_ left
lichtkind folks wh does ++ not convert into numercal context? 16:10
16:10 cognominal_ joined 16:22 Jamtech joined
lichtkind ?eval 3++ 16:24
16:25 SubStack left
PerlJam lichtkind: because of magical string increment probably 16:25
lichtkind PerlJam: maybe its a bit unclear because only + and - do convert explicit but a lot of other like * and / convert implicitly 16:26
avar pugs.blogs.com/pugs/2007/10/kindaperl6-rele.html # new blog post 16:29
lambdabot Title: Pugs: KindaPerl6 released on CPAN
16:30 c9s joined
integral avar++ 16:31
fglock avar: s/acvite/active/ 16:32
16:33 SubStack joined 16:34 c9s left
avar crap 16:36
16:37 TJCRI left
avar fixed 16:37
16:37 TJCRI joined
fglock avar++ 16:38
16:42 masak left 16:45 weinig left 16:56 franck___ left 17:00 weinig joined
fglock chumsley.org/jwacs/index.html 17:06
lambdabot Title: jwacs - Javascript With Advanced Continuation Support
fglock kind of what i need for kp6-perl5 17:07
17:07 Jedai joined 17:10 Psyche^ joined 17:12 Patterner left, Psyche^ is now known as Patterner 17:14 fridim left
avar why do you need that? 17:16
fglock threads for platforms that don't support it natively
brb & 17:17
17:19 pmurias joined 17:20 barney joined 17:21 pmurias left 17:31 Psyche^ joined
avar Aankhen``: you broke everything:) 17:35
Aankhen`` avar: Excellent. :-) When, BTW?
(I haven't touched it since yesterday night, when it was working fine. :-P) 17:36
avar echo 'say "hello"' | perl script/kp6 --lisp | sbcl
debugger invoked on a KP6-CL::KP6-VARIABLE-NOT-FOUND in thread #<THREAD "initial thread" {A6B97F1}>: 17:37
In #<KP6-INTERPRETER {B1F5DD1}>: Variable (& . say) does not exist.
breaks all tests
17:37 Patterner left, Psyche^ is now known as Patterner
Aankhen`` Wonderful. 17:38
pugs_svnbot r18283 | avar++ | Version 0.001 not 0.01
r18284 | avar++ | Actually compile the tests
diff: dev.pugscode.org/changeset/18284
lambdabot Title: Changeset 18284 - Pugs - Trac
Aankhen`` avar: Out of curiosity, did you perchance remove Visitor::Global from the list of visitors? 17:39
Yes, yes you did. 17:40
So you're the culprit!
Aankhen`` votes we burn avar at the stake.
avar I'm innocent
I'll fix it
Aankhen`` Already done. 17:41
avar would be nice to get: 17:42
echo 'for @*ARGS -> $arg { say $arg }' | kp6 > out.pl ; perl -I lib-kp6-mp6-p5 out.pl foo bar 17:43
pugs_svnbot r18285 | Aankhen++ | * [kp6-lisp] add Visitor::Global to list of visitors for kp6 --lisp
diff: dev.pugscode.org/changeset/18285
lambdabot Title: Changeset 18285 - Pugs - Trac
Aankhen`` avar: As opposed to? 17:44
17:45 hkb_lab is now known as hakobe
avar Aankhen``: as opposed to no @*ARGS support 17:45
Aankhen`` Oh. 17:47
avar $ echo '@*ARGS' | perl script/kp6 --ast | perltidy|grep Var -A5
::Var(
namespace => [],
name => 'ARGS',
twigil => '*',
sigil => '@',
),
should that be in GLOBAL or is that implicit from the twigil? 17:48
Aankhen`` Uh. You appear to have broken all sorts of stuff.
pasteling "Aankhen" at 122.162.198.101 pasted "avar b0rked it!" (14 lines, 1.2K) at sial.org/pbot/27864
Aankhen`` (`make kp6_mp6` doesn't work either.) 17:49
avar oh it's always something 17:51
Aankhen``: FIX IT 17:52
:)
Aankhen`` Nah, you fix it.
And hurry. I was testing changes. 17:53
avar it "works" if you don't C-c it 17:54
Aankhen`` What's with all the errors then?
avar they're telling you that you're a naughty boy 17:55
and I broke the makefile
Aankhen`` Hah.
AVAR B0RKED IT
avar just let make kp6_mp6 finish
Aankhen`` Yeah yeah. 17:56
avar sh-3.1$ touch lib/KindaPerl6/Visitor/EmitLisp.pm
sh-3.1$ make kp6_mp6
/usr/bin/perl script/kp6 -r kp6 < lib/KindaPerl6/Visitor/EmitLisp.pm | perltidy -pro=util/perltidyrc > lib-kp6-kp6-p5/KindaP\
erl6/Visitor/EmitLisp.pm
KindaPerl6/Runtime/Perl6/Pair.pm did not return a true value at lib-kp6-kp6-p5/KindaPerl6/Runtime/Perl5/MOP.pm line 820.
Compilation failed in require at lib-kp6-kp6-p5/KindaPerl6/Runtime/Perl5/Runtime.pm line 5.
BEGIN failed--compilation aborted at lib-kp6-kp6-p5/KindaPerl6/Runtime/Perl5/Runtime.pm line 5.
Compilation failed in require at script/kp6 line 180.
/usr/bin/perl mp6.pl < lib/KindaPerl6/Visitor/EmitLisp.pm > lib-kp6-mp6-p5/KindaPerl6/Visitor/EmitLisp.pm
I'm ending up with empty files 17:57
17:58 chris2 joined
avar sh-3.1$ /usr/bin/perl script/kp6 -r kp6 < lib/KindaPerl6/Visitor/EmitLisp.pm 17:58
Can't locate object method "new" via package "KindaPerl6::Visitor::Perl" at lib-kp6-kp6-p5/KindaPerl6/Runtime/Perl5/Pad.pm l\
ine 14.
isn't that how it "should" work?
Aankhen`` I have no idea. 18:04
avar exactly 18:05
Aankhen`` You're a useless build engineer. :-P 18:07
pugs_svnbot r18286 | Aankhen++ | [kp6-lisp]
r18286 | Aankhen++ | * removed KP6-PAD-HAS-PARENT function.
r18286 | Aankhen++ | * no longer pass around pad names and parent names. (use ENCLOSING-PAD instead, with a base case of NIL.)
r18286 | Aankhen++ | * regenerated EmitLisp.pm
diff: dev.pugscode.org/changeset/18286
lambdabot Title: Changeset 18286 - Pugs - Trac
18:16 jisom joined 18:27 Torment joined 18:43 sunnavy left 18:45 Jedai left 18:56 Kattana left 19:01 sunnavy joined, sunnavy left 19:02 sunnavy joined 19:08 chris2 left 19:14 justatheory left 19:20 jhorwitz left 19:22 jisom_ joined 19:35 jisom_ left 19:40 thoughtpolice joined, jisom left 19:55 Coke joined 19:56 Coke is now known as Coke_afk 19:58 mr_ank_ joined 19:59 mr_ank left 20:05 blindfish left 20:06 arrowax left 20:07 weinig_ joined 20:15 rindolf joined 20:16 weinig_ left 20:17 weinig_ joined 20:21 weinig left 20:23 weinig joined 20:24 Coke_afk is now known as Coke 20:25 prefiks joined, vbattsAtWork joined 20:26 barney left, vbattsAtWork left 20:30 Jamtech left 20:31 REPLeffect joined 20:38 Kattana joined 20:39 weinig_ left 20:40 lichtkind left 20:41 prefiks left 20:51 dduncan joined 20:54 ClueLess6 left 20:58 pmurias joined
pmurias what should $!attr compile to? 20:59
something representation agnositic i assume 21:05
sleep & (always backlongs)
21:05 pmurias left 21:13 rlb3_work joined 21:30 TJCRI left, Aankhen`` left 21:48 rindolf left 21:57 F7 left 22:26 ludan joined 22:30 amnesiac left 22:33 elmex left 22:34 iblechbot left 22:40 ludan left 22:48 fglock left 22:53 REPLeffect_ joined 22:54 REPLeffect left 22:58 Lunchy left 23:05 cmarcelo left 23:06 penk left 23:19 F7 joined