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 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
pugs_svnbot r18276 | avar++ | New stuff noted in the manifest 00:17
diff: dev.pugscode.org/changeset/18276
lambdabot Title: Changeset 18276 - Pugs - Trac
pugs_svnbot r18277 | avar++ | document --runtime and implement --lib 00:53
diff: dev.pugscode.org/changeset/18277
lambdabot Title: Changeset 18277 - Pugs - Trac
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
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.
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
avar @tell fglock search.cpan.org/~avar/KindaPerl6-0....script/kp6 03:29
lambdabot Consider it noted.
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
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
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:)
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
pmurias is experimenting with writing the metamodel in p6 again 13:32
lichtkind folks wh does ++ not convert into numercal context? 16:10
lichtkind ?eval 3++ 16:24
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
integral avar++ 16:31
fglock avar: s/acvite/active/ 16:32
avar crap 16:36
avar fixed 16:37
fglock avar++ 16:38
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
avar why do you need that? 17:16
fglock threads for platforms that don't support it natively
brb & 17:17
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
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
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
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
pmurias what should $!attr compile to? 20:59
something representation agnositic i assume 21:05
sleep & (always backlongs)