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.
TimToady slango: only if you want it to be 00:24
PerlJam TimToady: do regex have an implicit .*? at the start? 00:33
TimToady no 00:43
only m// and // and s/// do that
PerlJam so, regex, token, and rule all anchor to the current position in whatever match they are participating in? 00:44
TimToady yes 00:47
that paragraph seems to be confusing some rather unrelated notions... 00:48
the behavior described has nothing to do with the presence or absence of :ratchet, I think 00:49
PerlJam That would make the most sense to me. But believing the spec was causing me a headache :)
TimToady sorry, I must have been having a bad day... 00:50
spinclad PerlJam: i think the matter happened to come to mind when speccing ratchets, without noticing that it didn't happen to depend on ratcheting at all... 02:28
but as i say, dunno really; just a kibitzer 02:29
s/think/fancy/ 02:31
meppl good night 04:16
spinclad gute n8 meppl 04:43
pugs_svnbot r18515 | avar++ | Making 'make install' work again 05:50
r18516 | avar++ | deleting compiled/perl5, moved to compiled/perl5-kp6-{mp6,kp6}
diff: dev.pugscode.org/changeset/18516
lambdabot Title: Changeset 18516 - Pugs - Trac
pugs_svnbot r18517 | avar++ | print out the code when we don't have a known target, makes --do work 05:53
diff: dev.pugscode.org/changeset/18517
lambdabot Title: Changeset 18517 - Pugs - Trac
pugs_svnbot r18518 | avar++ | don't slurp a source file in if we have source via -e 05:56
diff: dev.pugscode.org/changeset/18518
lambdabot Title: Changeset 18518 - Pugs - Trac
pugs_svnbot r18519 | avar++ | Pass @ARGV to the -Bperl5 process which should make this work: 05:59
r18519 | avar++ | perl script/kp6 -Bperl5 -e 'for @*ARGV -> $a { say $a }' foo bar
r18519 | avar++ | However it seems @*ARGV no longer works in the p5 backend
diff: dev.pugscode.org/changeset/18519
lambdabot Title: Changeset 18519 - Pugs - Trac
pugs_svnbot r18520 | avar++ | updated manifest to reflect changes in compiled/ 06:05
diff: dev.pugscode.org/changeset/18520
lambdabot Title: Changeset 18520 - Pugs - Trac
pugs_svnbot r18521 | avar++ | Making a compiled/cl for common lisp files 06:29
diff: dev.pugscode.org/changeset/18521
lambdabot Title: Changeset 18521 - Pugs - Trac
pugs_svnbot r18522 | avar++ | Make kp6 -e 'say "foo"' and echo 'say "foo"' | kp6 run stuff under the 06:38
r18522 | avar++ | p5 backend
diff: dev.pugscode.org/changeset/18522
lambdabot Title: Changeset 18522 - Pugs - Trac
pugs_svnbot r18523 | avar++ | have compiled/cl installed to blib 06:44
diff: dev.pugscode.org/changeset/18523
lambdabot Title: Changeset 18523 - Pugs - Trac
pugs_svnbot r18524 | azawawi++ | Added Camino browser to compatibility list 07:42
diff: dev.pugscode.org/changeset/18524
lambdabot Title: Changeset 18524 - Pugs - Trac
ahmadz hi 07:52
ludan hi 08:55
pmurias ludan: hello
pugs_svnbot r18525 | fglock++ | [kp6-perl5] get access to the signature in order to interpret the param list 09:00
diff: dev.pugscode.org/changeset/18525
lambdabot Title: Changeset 18525 - Pugs - Trac
pmurias fglock: hi 09:14
fglock pmurias: hi
lambdabot fglock: You have 1 new message. '/msg lambdabot @messages' to read it.
fglock I'm fixing SigArgument
pugs_svnbot r18526 | pmurias++ | [kp6] a generic run_tests script (takes an command line option) 09:35
diff: dev.pugscode.org/changeset/18526
lambdabot Title: Changeset 18526 - Pugs - Trac
pugs_svnbot r18527 | fglock++ | [kp6] move signature items to Perl6 land, mostly 09:38
diff: dev.pugscode.org/changeset/18527
lambdabot Title: Changeset 18527 - Pugs - Trac
pugs_svnbot r18528 | fglock++ | [kp6] added default value to Signature.perl 09:41
diff: dev.pugscode.org/changeset/18528
lambdabot Title: Changeset 18528 - Pugs - Trac
pmurias fglock: should add_attribute take a default value for the attribute? 09:45
fglock pmurias: i think so 09:46
it should likely be declared in the accessor signature (?) 09:47
probably not
pmurias accessor signature == ? 09:48
fglock actually, we need a more complex new()
pmurias i got it
fglock no, i don't think this belongs to the signature 09:49
pmurias fglock: we could pass attribiute descriptors (as defined in S12) to add_attribute 09:50
fglock yes - probably create an Attribute class (like we have one for Method) 09:52
pmurias fglock: i'll do it 09:54
fglock cool :) 09:55
I've got a talk - back in 1h
pmurias fglock: good luch ;) 09:56
luck
pmurias avar: is it ok with the lisp backend if i replace Apply with Call? 10:23
pmurias i get COMPILE src/KindaPerl6/Runtime/Perl6/Attribute.pm compiled/perl5-kp6-mp6/lib/KindaPerl6/Runtime/Perl6/Attribute.pm 10:32
*** Compilation failed with exit code: 0!
and the file works fine with script/kp6 {-C,-B}perl5
script/kp6 < input file dosn't work 10:35
s/input file/input_file/
in the way the Makefile expects 10:36
pugs_svnbot r18529 | pmurias++ | [kp6] fixed compilation of KindaPerl6::Runtime::Perl6 10:41
diff: dev.pugscode.org/changeset/18529
lambdabot Title: Changeset 18529 - Pugs - Trac
avar pmurias: do whatever you have to I guess, we can fix the emitter 10:47
pmurias avar: it's not nessesary i just think it's cleaner that way 10:56
i'm not sure if the lisp backend dosn't do any additional magic besides the shortcircuting hack the perl5 one does 10:57
fglock b 10:59
pmurias fglock: rehi
fglock: the Call node dosn't support named arguments
having the whole Capture as args (as in p6ast_drafts) or adding $.named are the options 11:04
fglock looking 11:05
pmurias - it's my fault, I broke it yesterday - Grammar/Parameter.pm:32 11:06
I'm reworking ::CAPTURIZE(), which creates the named arguments 11:07
at runtime
the Capture creation depends on the Signature 11:08
pmurias fglock: shouldn't they be represented in the AST instead of sorted out at runtime 11:13
?
fglock we can move ::CAPTURIZE() to compile time, it's an optimization 11:14
it depends on whether you already know the signature
compile-time processing will be a bit easier after bootstrapping 11:15
pmurias k 11:17
fglock lunch & 11:24
pugs_svnbot r18530 | fglock++ | [kp6] added named parameters back - pmurias++ 11:25
diff: dev.pugscode.org/changeset/18530
lambdabot Title: Changeset 18530 - Pugs - Trac
pmurias lunch with grandparents& 11:33
ludan hi 11:37
pugs_svnbot r18531 | fglock++ | [kp6] missing 'return' in param grammar 13:17
diff: dev.pugscode.org/changeset/18531
lambdabot Title: Changeset 18531 - Pugs - Trac
pugs_svnbot r18532 | fglock++ | [kp6] convert sig properties to Bit 13:44
diff: dev.pugscode.org/changeset/18532
lambdabot Title: Changeset 18532 - Pugs - Trac
pugs_svnbot r18533 | fglock++ | [kp6] fixed parameter declarations 14:05
diff: dev.pugscode.org/changeset/18533
lambdabot Title: Changeset 18533 - Pugs - Trac
pmurias fglock: how does CAPTURIZE depend on the routines signature? 14:25
fglock it doesn't yet; it should keep track of optionals, and which things go in %_ or @_, and type-checking 14:26
and also expand slurpy parameters 14:27
I'm still fixing the API problems, there is only a bug remaining, it seems 14:28
on generated regex code
fglock brb 14:55
moritz_ re 17:12
moritz_ some failing grammar tests in kp6 - what happened? 17:25
pmurias moritz_: it's a bug resulting from changing of Signatures 17:43
moritz_ backlogs 17:47
__Ace__ damn, is it just me, or its so cool running perl from your own made C app? :) 18:48
pugs_svnbot r18534 | pmurias++ | dumping capture when it is defined
diff: dev.pugscode.org/changeset/18534
lambdabot Title: Changeset 18534 - Pugs - Trac 18:48
rindolf Hi __Ace__ 18:49
__Ace__ hey rindolf
moritz_ __Ace__: it's especially cool if you have an assignment "do this in _C_" ;-)
__Ace__ I recoqnice you nick..
*recognize
rindolf __Ace__: yes, we met on #perl 18:50
__Ace__ well
I dont have assignments anymore.. Im not in school anymore :)
moritz_ __Ace__: that's not limited to school :( 18:51
__Ace__ but, gotta love how helpfull perl has been at work
we dont have that kind of assignments at work though..
wolverian Juerd, view on feather is elvis, which is a bit surprising 19:03
Juerd wolverian: Hm, should be vim 19:40
Juerd wolverian: fixed 19:41
pugs_svnbot r18535 | pmurias++ | [kp6] 19:58
r18535 | pmurias++ | commented out signature extraction from CAPTURIZE as it dosn't work or make sense for multis
r18535 | pmurias++ | added unused attribiute descriptor
diff: dev.pugscode.org/changeset/18535
lambdabot Title: Changeset 18535 - Pugs - Trac
pugs_svnbot r18536 | pmurias++ | [kp6] initial start of a hack turning arguments to shortcircuting operators into thunks 20:40
diff: dev.pugscode.org/changeset/18536
lambdabot Title: Changeset 18536 - Pugs - Trac
pugs_svnbot r18537 | moritz++ | [irclog] cleanup: 21:34
r18537 | moritz++ | * moved *.pm to lib/
r18537 | moritz++ | * added "use lib 'lib';" line to cgi scripts
diff: dev.pugscode.org/changeset/18537
lambdabot Title: Changeset 18537 - Pugs - Trac
pugs_svnbot r18538 | moritz++ | [irclog] updated TODO 21:43
diff: dev.pugscode.org/changeset/18538
lambdabot Title: Changeset 18538 - Pugs - Trac
moritz_ @karma moritz 21:46
lambdabot moritz has a karma of 118
pugs_svnbot r18539 | moritz++ | [irclog] further cleanup: move templates to own directory
diff: dev.pugscode.org/changeset/18539
lambdabot Title: Changeset 18539 - Pugs - Trac