Perl 6 - the future is here, just unevenly distributed

IRC log for #perl6, 2007-10-21

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

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

Perl 6 | Reference Documentation | Rakudo