Perl 6 - the future is here, just unevenly distributed

IRC log for #perl6, 2007-07-09

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:03 ProperNoun joined #perl6
00:04 weinig joined #perl6
00:13 fglock there is some spam in http://pugs.blogs.com, but it seems I can only clean the ones that belong to my own posts
00:13 lambdabot Title: Pugs
00:18 * diakopter wonders where svnbot6 went
00:19 pugs_svnbot joined #perl6
00:23 * diakopter wonders why svnbot6 has been posting
00:26 dduncan I find pugs_svnbot to be more useful than the old svnbot anyway
00:27 dduncan giving a link to a diff for one thing
00:29 Juerd IMO it should have the link instead of the r123, to save a line. The revision number is in the link anyway, and nobody here is stupid. :)
00:30 Juerd And it'd be nice if lamdabot ignored that url.
00:30 dduncan I like the r123 part as well
00:31 dduncan I don't always want to have to click the link to know what the r# was
00:31 dduncan oh right, its in the link itself
00:31 dduncan not just the link target page
00:31 dduncan nevermind
00:35 diakopter the pugs-based svnbot.pl is *so* resource-intensive
00:38 [particle1 joined #perl6
00:49 * fglock blog: http://pugs.blogs.com/pugs/2​007/07/perl6-regex-on-.html
00:49 pugs_svnbot r16928 | fglock++ | trunk:
00:49 pugs_svnbot : [kp6] updated example with new command line option
00:49 pugs_svnbot diff: http://dev.pugscode.org/changeset/16928
00:49 lambdabot Title: Pugs: Perl6-regex on Perl5-regex
00:49 lambdabot Title: Changeset 16928 - Pugs - Trac
00:49 * diakopter waits for devbot6 to chime in as well
01:02 devbot6 planet6: Audrey Tang: Perl6-regex on Perl5-regex <http://pugs.blogs.com/pugs/2​007/07/perl6-regex-on-.html>
01:10 hkb_zz changed the nick to hkb_aw
01:11 vel joined #perl6
01:11 nipotaway changed the nick to nipotan
01:19 pugs_svnbot r16929 | Darren_Duncan++ | trunk:
01:19 pugs_svnbot : ext/Muldis-DB/ : changed plan so that AST.pm itself will parse, generate Concrete Muldis D, rather than some separate distro
01:19 pugs_svnbot diff: http://dev.pugscode.org/changeset/16929
01:19 lambdabot Title: Changeset 16929 - Pugs - Trac
01:30 amnesiac joined #perl6
01:43 sunnavy joined #perl6
01:45 vel joined #perl6
01:51 thorat joined #perl6
02:08 unobe changed the nick to unobe_away
02:17 jisom joined #perl6
02:30 jalex joined #perl6
02:31 [particle] joined #perl6
02:45 BinGOs_ joined #perl6
02:48 beppu_ changed the nick to beppu
03:06 dolmans joined #perl6
03:11 daxim_ joined #perl6
03:28 pugs_svnbot r16930 | fglock++ | trunk:
03:28 pugs_svnbot : [kp6] v6/docs/p6regex-on-p5regex.txt - updates, TODO list
03:28 pugs_svnbot diff: http://dev.pugscode.org/changeset/16930
03:29 lambdabot Title: Changeset 16930 - Pugs - Trac
03:43 n0kZ joined #perl6
03:48 unobe_away changed the nick to unobe
04:04 ashelyb_ joined #perl6
04:10 Alias_ joined #perl6
04:24 Squern joined #perl6
04:31 diakopter TimToady: ping
04:36 diakopter TimToady: nm
04:39 unobe changed the nick to unobe_away
04:57 unobe_away changed the nick to unobe
05:03 TimToady joined #perl6
05:03 ashelyb_ joined #perl6
05:03 daxim_ joined #perl6
05:03 jisom joined #perl6
05:03 sunnavy joined #perl6
05:03 baest joined #perl6
05:03 toshinori joined #perl6
05:03 BooK joined #perl6
05:03 theorb joined #perl6
05:03 stevan_ joined #perl6
05:03 lisppaste3 joined #perl6
05:03 mr_ank joined #perl6
05:03 Grrrr joined #perl6
05:03 Eidolos joined #perl6
05:06 agentzh joined #perl6
05:19 unobe changed the nick to unobe_away
05:23 agentzh g'afternoon!
05:25 devogon joined #perl6
05:32 fglock joined #perl6
05:34 fglock agentzh: good afternoon  # almost early morning here
05:35 weinig joined #perl6
05:35 agentzh fglock: hehe
05:35 agentzh fglock: sleep early ;)
05:36 agentzh fglock: i regret sleeping too late last night...
05:36 jisom joined #perl6
05:37 weinig joined #perl6
05:38 fglock I can't sleep
05:38 fglock agentzh: http://pugs.blogs.com/pugs/2​007/07/perl6-regex-on-.html
05:38 lambdabot Title: Pugs: Perl6-regex on Perl5-regex
05:40 fglock agentzh: some PCR problems are now fixed in kp6-p5rx
05:47 agentzh fglock: when will PCR move to it?
05:48 agentzh fglock: and how?
05:48 agentzh fglock: will you generate p5 using kp6 directly or port the mp6 code manually by hand?
05:49 fglock I think kp6 will likely be a CPAN module, and PCR will use it
05:49 fglock kp6 has very little dependencies
05:50 fglock s/little/few/
05:50 agentzh fglock: that's so great
05:51 agentzh fglock: reading your post :)
05:51 CardinalNumber joined #perl6
05:51 agentzh fglock++
05:52 agentzh fglock: i'll try to tweak it after the pcr tracer is ready :)
05:53 agentzh fglock: got a $day_job tomorrow :/
05:54 weinig joined #perl6
05:56 BinGOs_ changed the nick to BinGOs
06:05 moritz re
06:06 moritz nice monster commit ;)
06:08 monomorph joined #perl6
06:16 iblechbot joined #perl6
06:25 agentzh wow, PCR's caching makes v6.pm's test suite 2.30 times faster :)
06:26 agentzh t/*.tc don't count here, of course.
06:27 Alias_ PCR?
06:28 agentzh Alias_: Pugs::Compiler::Rule
06:28 Alias_ ah
06:30 agentzh for PCR's own test suite, only 5.47% faster
06:31 Alias_ How fast is it compared to Perl 5?
06:31 Alias_ I noticed the goal of being less than 200 times slower
06:32 agentzh Alias_: no idea...
06:34 avar Alias_: aren't you recalling the goals of kp6?
06:34 Alias_ Man, the octopine pugs project has grown beyond my ability to follow it :)
06:35 avar rawr!
06:35 moritz Alias_: kp6 != pugs
06:35 Alias_ kp6?
06:36 agentzh Kinda Perl 6
06:36 Alias_ heh
06:36 agentzh /me's 'svn ci' hangs again :/
06:39 * agentzh goes off to change IP...
06:39 agentzh left #perl6
06:42 Aankhen`` joined #perl6
06:44 drupek12 joined #perl6
06:44 TimToady t/data_types/array.t appears to be looping...
06:44 lambdabot TimToady: You have 2 new messages. '/msg lambdabot @messages' to read them.
06:44 Aankhen`` I live!
06:44 Aankhen`` And on Vista, at that.
06:45 TimToady @messages
06:45 lambdabot masak said 11h 52m 40s ago: re @a[-1]: ok. that's half of what I thought too
06:45 lambdabot masak said 11h 52m 24s ago: I will change the test to reflect this
06:45 moritz Aankhen``: then you only think you live ;)
06:45 Aankhen`` moritz: You're just jealous. :-P
06:45 Aankhen`` moritz: Did you see the whitespace thing?
06:46 moritz Aankhen``: no, I'm just a happy Debian user wondering why any geek would want to use windows
06:46 moritz Aankhen``: I did see it...
06:46 agentzh joined #perl6
06:46 Aankhen`` moritz: Get a chance to try it out?
06:46 agentzh great. changing IP address indeed works
06:46 Aankhen`` moritz: I just slapped it together at 3:00 AM or something like that. :-P
06:47 pugs_svnbot r16931 | agentz++ | trunk:
06:47 pugs_svnbot : PCR - usage comments added to examples/Grammar.grammar. P::C::Regex now honors environment PCR_NO_CACHE, which can disable the caching mechanism of PCR (recommended for PCR developers!). updated Rule.pmc using util/update-rule-pmc-new which in turn calls compile_p6grammar.pl
06:47 pugs_svnbot diff: http://dev.pugscode.org/changeset/16931
06:48 moritz Aankhen``: I don't think it will help very much...
06:48 Aankhen`` Why not?
06:48 moritz Aankhen``: because you don't care about the column you're in, and always expand \t to 4x &nbsp;
06:48 drupek12 joined #perl6
06:49 meppl good morning
06:49 Aankhen`` moritz: One sec.
06:49 moritz good morning meppl
06:49 moritz Aankhen``: but I can try it out...
06:49 meppl good morning moritz
06:49 moritz server is at r16931 now
06:49 Aankhen`` moritz: I expand \t to four spaces, which are then run through the next filter like any other sequence of two spaces and so on.
06:50 Aankhen`` moritz: Not sure what you're referring to regarding which column I'm in.
06:50 agentzh Aankhen``: thanks for the ws fix :)
06:50 Aankhen`` agentzh: You're welcome, but I just took a shot at it, we have yet to see whether it worked. :-)
06:50 agentzh Aankhen``: it works fine.
06:51 Aankhen`` agentzh: Glad to hear it. ^_^
06:51 agentzh Aankhen``: i thought it must be you ;)
06:51 moritz Aankhen``: I think that <space><tab> and <tab> should both expand to 4 spaces...
06:51 moritz Aankhen``: are you doing this right now?
06:51 Aankhen`` moritz: Under the current handling, that'll become five spaces.
06:51 moritz Aankhen``: but http://moritz.faui2k3.org/irclog/out.pl​?channel=perl6;date=2007-07-07#id_l800 looks much better now
06:52 * Aankhen`` wonders why IE is being opened.
06:52 Aankhen`` Stupid new system configuration issues.
06:52 moritz windows--
06:53 Aankhen`` Yay, it worked.
06:53 Aankhen`` Wait, did I actually commit untested code that worked straight off? o_O
06:53 Aankhen`` The universe must have been in flux. :-D
06:54 * moritz wonders how many tweeks the cgi scripts can stand before becoming unbearably slow
06:54 Aankhen`` How many hits do you get?
06:55 moritz about 200 a day
06:55 moritz server load is no problem, but maybe response time
06:55 Aankhen`` Should take a while before that happens. ;-)
06:56 Aankhen`` (…he says without a clue.)
06:56 moritz http://faui2k3.org/stats/collection.cgi <-- server stats
06:57 Aankhen`` Neat
06:57 Aankhen`` .
06:57 moritz every full hour my web server stats are newly generated, which leads to regular spikes in CPU and load average
06:57 xinming_ joined #perl6
06:57 Aankhen`` Ah.
06:58 Aankhen`` Man, I can't stop gushing about VMWare.
06:58 moritz Aankhen``: my admin is also the main developer of collectd, with which theses stats were generated ;)
06:58 Aankhen`` I've carried my entire development environment across three computers in the past week simply by copying a couple of files. :-D
06:59 wolverian I do that with qemu :)
06:59 Aankhen`` Pah.  Wannabe.
07:00 moritz real men use xen or solaris zones ;)
07:05 moritz is Content-Language a valid HTTP header?
07:07 Aankhen`` moritz: Seems to be.  http://www.w3.org/Internation​al/questions/qa-http-and-lang
07:08 moritz Aankhen``: ok, then I'll add a Content-Language => 'en' to the header
07:08 Aankhen`` Good idea.
07:08 Aankhen`` Except, unh.
07:08 hkb_aw changed the nick to hkb_lab
07:08 Aankhen`` Sometimes there are non-English conversations in here (even for brief periods), so technically that header isn't true for 100% of the document.  I'm not sure whether that's a big deal.
07:09 moritz no, it's not
07:09 Aankhen`` OK.
07:09 moritz as long as the main language is english
07:10 franck__ joined #perl6
07:11 lambdabot joined #perl6
07:13 agentzh sigh. can't open the pause site...
07:18 Aankhen`` moritz: I think you'd better turn off the XHTML negotiation again, temporarily…
07:18 Aankhen`` http://moritz.faui2k3.org/i​rclog/out.pl?channel=perl6
07:18 lambdabot Title: IRC log for #perl6, 2007-07-09
07:18 Aankhen`` "XML Parsing Error: not well-formed"
07:19 Squern changed the nick to Schwern
07:19 Aankhen`` <td class="msg">&#112;
07:19 Aankhen`` Ah.
07:19 Aankhen`` It's the  control code.
07:19 Aankhen`` Bold, even.
07:19 dduncan left #perl6
07:20 moritz Aye
07:21 Aankhen`` Maybe we should just strip all control codes.
07:21 Aankhen`` <span class="control">&lt;CNTRL&gt;</span>
07:21 Aankhen`` .control { color: red; }
07:22 Aankhen`` Er.
07:22 moritz or just plain strip them, no substitution
07:22 * Aankhen`` shrugs.
07:22 Aankhen`` Either one works.
07:22 Aankhen`` I thought replacing them with CONTROL would provide a visual indicator that something was altered.
07:22 Aankhen`` But yeah, it might create a lot of noise.
07:23 elmex joined #perl6
07:24 moritz I'd just need a list of all characters that are forbidden in XML
07:25 moritz http://www.w3.org/TR/REC-xml/#charsets it seems
07:25 lambdabot Title: Extensible Markup Language (XML) 1.0 (Fourth Edition)
07:25 rfordinal joined #perl6
07:26 Aankhen`` So it would seem.
07:27 charsbar_ joined #perl6
07:30 moritz s/[^0x090x0A0x0D0x20-\x{D7FF}\x{E00​0}-\x{FFFD}\x{10000}-\x{10FFFF}]//
07:30 moritz that seems to be wrong - but why?
07:31 moritz the 0x... notation is wrong
07:31 Aankhen`` Yeah.
07:31 Aankhen`` You can only specify two digits or something like that.
07:32 Aankhen`` I seem to recall running into the same problem a couple months ago.
07:32 elmex joined #perl6
07:33 moritz I just use \x{...} now for all unicode specs, that's clumsy, but it works ;)
07:33 agentzh pause's upload from url is invaluable...
07:33 agentzh feather++
07:34 agentzh PCR 0.25 is on CPAN now :)
07:34 Aankhen`` moritz: Heh, yeah.
07:35 moritz now I enabled xhtml again, we need to be carefull with our html now ;)
07:35 Aankhen`` Aye.
07:36 * moritz wonders where the two svn bots are
07:38 moritz r16936: filtering out all non-XML characters from the output
07:38 * moritz plays svnbot6
07:39 buetow joined #perl6
07:41 Aankhen`` LOL.
07:41 Aankhen`` moritz++ # making up for the SVN bots' absence
07:41 moritz ;)
07:44 diakopter oh; pugs_svnbot was netsplit :(
07:45 pugs_svnbot joined #perl6
07:48 pugs_svnbot r16937 | moritz++ | trunk:
07:48 pugs_svnbot : [irclog]
07:48 pugs_svnbot :  * added 'pugs' as an abbreviation
07:48 pugs_svnbot :  * reverted accidential removal of newlines due to malformed regex
07:48 pugs_svnbot diff: http://dev.pugscode.org/changeset/16937
07:48 lambdabot Title: Changeset 16937 - Pugs - Trac
07:49 moritz sorry for commit spamming
07:49 pugs_svnbot r16938 | moritz++ | trunk:
07:49 pugs_svnbot : [irclog] image for '@'-sign now closes its tag
07:49 pugs_svnbot diff: http://dev.pugscode.org/changeset/16938
07:49 lambdabot Title: Changeset 16938 - Pugs - Trac
07:54 jianingy joined #perl6
07:57 moritz I just skimmed over a few pages of the irclog output, and firefox complained nowhere about invalid xml/xhtml
07:58 moritz but if anybody notices an invalid page, please let me know
08:31 diakopter changed the nick to diakopter_afk
08:33 Alias_ joined #perl6
08:40 thoughtpolice joined #perl6
08:50 pugs_svnbot r16939 | agentz++ | trunk:
08:50 pugs_svnbot : PCR - added pos info (via '_pos => [ from, to ]' to regex AST's 'constant' nodetype and taught the two emitters not to dispatch on it. no failing tests.
08:50 pugs_svnbot diff: http://dev.pugscode.org/changeset/16939
08:51 agentzh i need an AST test suite for PCR...
08:57 |Jedai| joined #perl6
09:02 moritz how does PCR work? a DFA for the regular parts and the rest with backtracking?
09:12 buetow joined #perl6
09:15 smg monomorph: PCR?
09:15 smg you mean PCRE?
09:15 agentzh smg: he means Pugs::Compiler::Rule
09:15 moritz smg: no, I mean Pugs::Compiler::Rule
09:16 moritz ;)
09:16 agentzh moritz: there are mainly two emitters in PCR
09:16 smg ah i see
09:16 agentzh one for the ratchet mode and one for the backtracking mode
09:17 agentzh the latter is implemented via a state machine
09:17 moritz the backtracking?
09:17 moritz sounds... unintuitive
09:17 agentzh while the former looks like rec-descent engine
09:18 agentzh or non-ratchet mode ;)
09:18 * agentzh has finished the AST test scaffold for PCR.
09:19 agentzh moritz: the details are a bit messy ;)
09:20 agentzh moritz: that was one of the reasons fglock chose the mp6 and kp6 route iirc.
09:21 agentzh hmm...bloody even :)
09:24 * agentzh has been coding in a mixture of p5 and p6.
09:25 agentzh source filters can be evil and break things without notice but they're also quite handy sometimes :)
09:26 agentzh or I'll have to type crazy things like "${ $::_V6_MATCH->{ident} }" instead of "$$<ident>".
09:27 Alias_ NO!
09:27 Alias_ THERE IS NO HANDY!
09:27 moritz I have never used source filters nor XS - did I miss anything?
09:27 Alias_ ONLY EVIL!
09:28 moritz Alias_: you could implement p5 macros for perl 5.11 ;)
09:28 Alias_ I only work above the language
09:28 Alias_ I'll do you a deal
09:28 Alias_ I'll unbreak CPAN if you unbreak source filters :)
09:29 moritz *LOL*
09:31 moritz Alias_: anything else I can do for you? fixing perl for EBCDIC platforms? finishing p6?
09:32 ruoso joined #perl6
09:33 moritz http://www.dilbert.com/comics/dilb​ert/archive/dilbert-20070704.html how cool ;)
09:33 lambdabot Title: Dilbert Comic Strip Archive - Dilbert.com - The Official Dilbert Website by Scot ..., http://tinyurl.com/34r9bk
09:35 ashleyb joined #perl6
09:38 agentzh Alias_: i hear you :)
09:39 smg    - a ? b : c -> a ?? b !! c
09:39 smg lol?
09:39 pugs_svnbot r16940 | agentz++ | trunk:
09:39 pugs_svnbot : [PCR]
09:39 pugs_svnbot : - Grammar.grammar: saves pos info into 'metasyntax' nodes in
09:39 pugs_svnbot :   the regex ASTs.
09:39 pugs_svnbot : - updated P::G::Rule.pmc accordingly.
09:39 smg why did you do this?
09:39 pugs_svnbot : - added t::lib::AST for AST regression tests.
09:39 pugs_svnbot : - added t/ast/00-basic.t to test detailed AST structures using
09:39 pugs_svnbot :   Data::Dumper.
09:39 pugs_svnbot diff: http://dev.pugscode.org/changeset/16940
09:39 Alias_ moritz, deal
09:39 Alias_ Finish those I'll throw in distributed virtualised testing
09:40 Aankhen`` joined #perl6
09:40 moritz Alias_: well... give me time until... *thinking* 2150 or something ;)
09:41 Alias_ I'll have my side done in 2010
09:41 pugs_svnbot r16941 | agentz++ | trunk:
09:41 pugs_svnbot : PCR - updated MANIFEST
09:41 pugs_svnbot diff: http://dev.pugscode.org/changeset/16941
09:42 lambdabot Title: Changeset 16941 - Pugs - Trac
09:42 agentzh is /"a"/ equivalent to /'a'/?
09:42 moritz no
09:43 Aankhen`` Not for a as any value, no.
09:43 moritz /"a"/ matches qr{"a"}, and /'a'/ matches qr{a}
09:43 agentzh moritz: thanks
09:44 moritz or /"a"/ might even be an error, since " is a meta char without defined meaning
09:44 Aankhen`` Doesn't "" do interpolation?
09:44 moritz agentzh: in a regex?
09:44 Aankhen`` Like in "$0" ~~ foo or something.
09:44 agentzh moritz: yup
09:45 moritz agentzh: in S05 in the section where '...' is explained, "..." is not mentioned
09:45 agentzh moritz: *nod*
09:45 agentzh "..." can be confusing
09:45 agentzh due to the interpolation issue...
09:46 moritz and a quick grep through S05 doesn't reveal anything similar
09:47 smg i use ~~ as =~ in perl6
09:47 smg what's !~ in perl6?
09:47 smg !~ ?
09:47 devbot6 smg: Error: "~" is not a valid command.
09:48 moritz ?eval 'a' !~ m/a/
09:48 evalbot_r16919 changed the nick to evalbot_r16941
09:48 evalbot_r16941 Error: ␤Unexpected "!~"␤expecting operator
09:48 agentzh anyone here willing to add some tests to t/ast/00-basic.t. i need various different little regexes :)
09:48 moritz ?eval 'a' !~~ m/a/
09:48 evalbot_r16941 Bool::False
09:48 smg i see
09:48 agentzh like <$foo> <@bar> and etc
09:48 smg ?eval 'a' ~~ !m/a/
09:48 evalbot_r16941 Bool::False
09:49 moritz smg: but you have to be careful, pugs is only an implementation, not the spec ;)
09:49 smg hehe
09:49 moritz smg: btw do you have a commit bit?
09:49 smg moritz: i personally dislike perl6 syn so i stick to perl5 until i MUST use perl6 :)
09:49 smg commit bit? *g*
09:49 moritz smg: the ability to add your changes to the pugs SVN repository
09:50 moritz smg: what part of the p6 syntax do you dislike?
09:50 * moritz finds 'say' and 'if $cond' without parenthesis very handy
09:50 smg some, but not all
09:50 rindolf joined #perl6
09:50 smg this is okay
09:50 moritz as well as '.' instead of '->' for method access
09:50 smg is there the operator // in perl6 now
09:50 smg moritz: also cool
09:51 moritz saves a lot of typing, but needs some time to get used to, though
09:51 smg i dislike filetest and new for and loop syntax
09:51 smg and ? : -> ?? !!
09:51 moritz // as  'defined or' ?
09:52 smg ye
09:52 moritz ?eval my $a = undef // 4; $a
09:52 evalbot_r16941 \4
09:52 moritz just ignore the backslash
09:52 smg ?eval $foo = undef // 23; print $foo
09:52 evalbot_r16941 OUTPUT[23] Bool::True
09:53 smg ah
09:55 smg ?eval $a = qq(foo); print ($a ~~ /\d+/) ?? "foo" !! "bar";
09:55 evalbot_r16941 Error: No such subroutine: &qq
09:55 smg ?eval $a = "foo"; print ($a ~~ /\d+/) ?? "foo" !! "bar";
09:55 evalbot_r16941 Out of memory!
09:55 smg lol!
09:55 smg :)
09:56 moritz smg: evalbot has a known problem with character classes in regexes :(
09:57 chris2_ joined #perl6
09:57 smg ?eval $a = "foo"; print ($a ~~ /[0-9]+/) ?? "foo" !! "bar";
09:57 evalbot_r16941 OUTPUT[bar] Bool::True
09:57 smg :)
09:57 smg the bot uses p5 regex
09:58 moritz wtf?
09:58 smg doesn't it?
09:58 chris2_ changed the nick to chris2
09:58 moritz seems like, yes
09:58 smg ?eval $a = "foo"; print ($a ~~ :i/[0-9]+/) ?? "foo" !! "bar";
09:58 evalbot_r16941 Error: ␤Unexpected end of input␤expecting "\\", variable name or "/"
09:59 moritz ?eval "foo" ~~ P5:/[0-9]
09:59 evalbot_r16941 Error: ␤Unexpected ":/["␤expecting "::", dot, "!", word character, "(", "{", term postfix or operator
09:59 moritz ?eval "foo" ~~ P5:/[0-9]/
09:59 evalbot_r16941 Error: ␤Unexpected ":/["␤expecting "::", dot, "!", word character, "(", "{", term postfix or operator
09:59 smg hehe
10:00 agentzh ?eval "foo" ~~ :P5/[0-9]/
10:00 evalbot_r16941 Error: ␤Unexpected end of input
10:00 agentzh ?eval "foo" ~~ m:P5/[0-9]/
10:00 evalbot_r16941 Match.new(␤  ok => Bool::False, ␤  from => 0, ␤  to => 0, ␤  str => "", ␤  sub_pos => (), ␤  sub_named => {}␤)
10:00 agentzh yay
10:04 moritz lunch &
10:04 ashelyb_ joined #perl6
10:12 pugs_svnbot r16942 | agentz++ | trunk:
10:12 pugs_svnbot : PCR - added more tests to t/ast/00-basic.t and adjusted the pos.from for metasyntax nodes in the regex AST
10:12 pugs_svnbot diff: http://dev.pugscode.org/changeset/16942
10:16 pasteling "evalbot_r16941" at 193.200.132.135 pasted "Pugs build failure" (6 lines, 278B) at http://sial.org/pbot/26139
10:18 pbuetow joined #perl6
10:27 pugs_svnbot r16943 | agentz++ | trunk:
10:27 pugs_svnbot : PCR - added pos info to "<{...}>" and concat nodes in the AST
10:27 pugs_svnbot diff: http://dev.pugscode.org/changeset/16943
10:31 pugs_svnbot r16944 | agentz++ | trunk:
10:31 pugs_svnbot : PCR - added pos info to the "quant" node in regex AST
10:31 pugs_svnbot diff: http://dev.pugscode.org/changeset/16944
10:41 pugs_svnbot r16945 | agentz++ | trunk:
10:41 pugs_svnbot : PCR - added pos info to regex AST nodes 'alt1', 'special_char', and bare closure
10:41 pugs_svnbot diff: http://dev.pugscode.org/changeset/16945
10:42 dwave joined #perl6
10:42 pugs_svnbot r16946 | agentz++ | trunk:
10:42 pugs_svnbot : PCR - forced the dumper to sort hash keys while testing regex AST structures
10:42 pugs_svnbot diff: http://dev.pugscode.org/changeset/16946
10:42 lambdabot Title: Changeset 16946 - Pugs - Trac
10:52 buu joined #perl6
10:52 thoughtpolice joined #perl6
10:52 agentzh joined #perl6
10:52 Schwern joined #perl6
10:52 SamB joined #perl6
10:52 integral joined #perl6
10:52 cognominal_ joined #perl6
10:52 beppu joined #perl6
10:52 zamolxes joined #perl6
10:52 lidden joined #perl6
10:52 diakopter_afk joined #perl6
10:52 qmole joined #perl6
10:52 autark joined #perl6
10:52 crashmatrix joined #perl6
10:52 yahooooo joined #perl6
10:52 jrockway joined #perl6
10:52 Maddingue joined #perl6
10:52 h8crim joined #perl6
10:52 perlbot joined #perl6
10:52 LCamel joined #perl6
10:52 statico joined #perl6
10:52 PerlJam joined #perl6
10:52 pmichaud joined #perl6
10:52 pnu_ joined #perl6
10:52 spinclad joined #perl6
10:52 gaal joined #perl6
10:52 audreyt joined #perl6
10:53 masak joined #perl6
11:17 hkb_lab changed the nick to hakobe
11:18 fglock joined #perl6
11:26 Blwood joined #perl6
11:34 agentzh fglock: i'm adding _pos slots to the regex AST nodes: http://svn.pugscode.org/pugs/perl5/​Pugs-Compiler-Rule/t/ast/00-basic.t
11:34 lambdabot http://tinyurl.com/2omxqg
11:34 agentzh avar: if you're interested in PCR's AST structures, see the link above :)
11:34 agentzh walk and sleep &
11:34 nik joined #perl6
11:38 buetow joined #perl6
11:42 agentzh left #perl6
11:47 fglock @tell agentzh how about call the accessor/key "match", and include a "filename" or "str" pointer
11:47 lambdabot Consider it noted.
11:57 kanru joined #perl6
12:01 nipotan changed the nick to nipotaway
12:03 masak fglock and agentzh: you probably know a bit about p6 syntax
12:03 masak is 0x5ff still valid hex syntax in p6?
12:05 fglock masak: S02 -  :16<DEAD_BEEF> same as 0xDEADBEEF
12:05 fglock yes
12:05 masak so both are valid?
12:05 masak ok
12:06 masak but 0577 is not? I seem to remember it was even a parsefail or something
12:15 fglock masak: I don't think the error was specified; maybe in Perl6-STD?
12:17 masak fglock: ok
12:17 masak parsefail seems reasonable, but my judgement might be off
12:38 * masak must take the time to read through the synopses again
12:38 diakopter_afk changed the nick to diakopter
12:40 diakopter9 joined #perl6
12:40 diakopter9 Limbic_Region: if you're watching the logs, cgiirc works (from the advertised url).
12:40 diakopter9 left #perl6
12:43 andara joined #perl6
12:45 diakopter8 joined #perl6
12:51 fglock masak: 0577 is valid; look for 'token integer' in http://svn.pugscode.org/pugs​/src/perl6/Perl-6.0.0-STD.pm
12:55 masak fglock: oh. not even a warning? what happens to the wizened old C hacker who wants to write a few octal numbers?
12:55 masak would he have to run a lint tool of some kind to figure out that the syntax changed?
12:57 fglock masak: I'm sure TimToady would hear you and add a warning
12:59 masak @tell TimToady I think it would be a good idea to add (in Perl-6.0.0-STD) a warning on numbers of the form 0577, so that people from octal-land won't get nasty surprises
12:59 lambdabot Consider it noted.
13:12 araujo joined #perl6
13:14 kanru joined #perl6
13:21 daxim_ joined #perl6
13:43 yves joined #perl6
13:46 Psyche^ joined #perl6
13:46 yum_ joined #perl6
13:46 Psyche^ changed the nick to Patterner
13:46 scw joined #perl6
13:46 edenc joined #perl6
13:46 ProperNoun joined #perl6
13:52 buetow joined #perl6
13:52 topic for #perl6 is: is currently accepting only users who are identified to freenode services, due to temporary spamflood attacks by botnets. Please try again in a few minutes.  See http://freenode.net/faq.shtml#registering for more info.
13:52 diakopter aw crud
13:53 masak what?
13:53 topic for #perl6 is: http://pugscode.org/ | nopaste: http://sial.org/pbot/perl6 | ?eval [~] <m oo se> | We do Haskell, too | > reverse . show $ foldl1 (*) [1..4]
13:53 diakopter sorry; ww
13:53 masak ah
13:53 BinGOs heh
13:53 BinGOs left #perl6
13:53 pugs_svnbot r16947 | fglock++ | trunk:
13:53 pugs_svnbot : [kp6] v6/docs/p6regex-on-p5regex.txt - cleanup
13:53 pugs_svnbot diff: http://dev.pugscode.org/changeset/16947
13:53 BinGOs joined #perl6
13:53 lambdabot Title: Changeset 16947 - Pugs - Trac
13:53 diakopter :)
14:01 unobe_away changed the nick to unobe
14:03 cjeris joined #perl6
14:05 CardinalNumber joined #perl6
14:09 amnesiac joined #perl6
14:21 bloonix joined #perl6
14:31 REPLeffect joined #perl6
14:34 Loro_ joined #perl6
14:38 pugs_svnbot r16948 | fglock++ | trunk:
14:38 pugs_svnbot : [kp6] perl5rx - implemented subrule capturing
14:38 pugs_svnbot diff: http://dev.pugscode.org/changeset/16948
14:38 lambdabot Title: Changeset 16948 - Pugs - Trac
14:39 pasteling "evalbot_r16947" at 193.200.132.135 pasted "Pugs build failure" (6 lines, 278B) at http://sial.org/pbot/26142
14:42 fglock is there an option for perltidy to work on m//x regexes?
14:47 masak fglock: seems to me there needn't be an option, it should just work on those that it finds
14:48 fglock masak: no, it doesn't work here - and I've got a regex that fills half a page :(
14:49 fglock the regex works, fortunately :)
14:52 masak :)
14:52 masak sounds like m//x regex support just isn't implemented
14:53 pugs_svnbot r16949 | fglock++ | trunk:
14:53 pugs_svnbot : [kp6] perl5rx - implemented non-capturing subrules
14:53 pugs_svnbot diff: http://dev.pugscode.org/changeset/16949
14:53 lambdabot Title: Changeset 16949 - Pugs - Trac
14:56 awwaiid joined #perl6
14:57 unobe changed the nick to unobe_away
14:58 fglock p6rx-on-p5rx is amazingly simple - I hope it survives real-life tests
14:59 lisppaste3 joined #perl6
15:05 yves joined #perl6
15:07 pmurias joined #perl6
15:07 pmurias hi
15:07 pmurias fglock: me too :)
15:08 fglock pmurias: hi :)
15:16 autin joined #perl6
15:17 pugs_svnbot r16950 | fglock++ | trunk:
15:17 pugs_svnbot : [kp6] roadmap status update; perl5rx TODO update
15:17 pugs_svnbot diff: http://dev.pugscode.org/changeset/16950
15:17 lambdabot Title: Changeset 16950 - Pugs - Trac
15:18 fglock lunch &
15:19 REPLeffect joined #perl6
15:19 bonesss joined #perl6
15:20 pasteling "evalbot_r16949" at 193.200.132.135 pasted "Pugs build failure" (6 lines, 278B) at http://sial.org/pbot/26145
15:34 Psyche^ joined #perl6
15:39 Psyche^_ joined #perl6
15:40 amnesiac joined #perl6
15:43 marmic joined #perl6
15:44 buetow joined #perl6
15:47 r0bby joined #perl6
15:48 Psyche^_ changed the nick to Patterner
15:54 vel joined #perl6
15:56 REPLeffect joined #perl6
15:57 weinig joined #perl6
16:02 REPLeffect joined #perl6
16:07 TJCRI joined #perl6
16:15 fglock__ joined #perl6
16:23 REPLeffect joined #perl6
16:24 Squern joined #perl6
16:26 andara left #perl6
16:29 ashleyb joined #perl6
16:30 REPLeffect_ joined #perl6
16:30 ashleyb joined #perl6
16:31 rho joined #perl6
16:34 REPLeffect_ joined #perl6
16:44 franck__ joined #perl6
16:59 rindolf joined #perl6
17:00 Psyche^ joined #perl6
17:04 pmurias fglock: do you have any links to nothingmuchs plan regarding the metamodel?
17:05 fglock__ pmurias: http://nothingmuch.woobling​.org/MO/lib/MO/Overview.pod
17:05 pugs_svnbot r16951 | fglock++ | trunk:
17:05 pugs_svnbot : [kp6] perl5rx - <before> captures to $<before>
17:05 pugs_svnbot diff: http://dev.pugscode.org/changeset/16951
17:05 lambdabot Title: Changeset 16951 - Pugs - Trac
17:08 pugs_svnbot r16952 | fglock++ | trunk:
17:08 pugs_svnbot : [kp6] p5rx - mark <before> as done
17:08 pugs_svnbot diff: http://dev.pugscode.org/changeset/16952
17:08 lambdabot Title: Changeset 16952 - Pugs - Trac
17:11 hakobe changed the nick to hkb_zz
17:16 fglock__ pmurias: kp6 implements much of MO, except: it doesn't use a 'caller' parameter yet, it doesn't know about private/public, and it doesn't implement attribute grammars
17:17 Psyche^ changed the nick to Patterner
17:20 nothingmuch fglock__: note that much of that is advisory
17:20 nothingmuch i mean, it doesn't need to go in there
17:21 nothingmuch it's TBD what the final Perl 6 meta class for classes looks like
17:21 nothingmuch and most of the code in MO itself is example code for how the RI<->metaclass relationship can be flexible enough to support crazyness
17:21 dduncan joined #perl6
17:22 fglock__ nothingmuch: do you have a link on attribute grammars? I'd like to know more
17:23 nothingmuch note that my version is a bit strange
17:23 nothingmuch it adds inheritence to AGs
17:23 nothingmuch i learned here: http://www.haskell.org/tmrwik​i/WhyAttributeGrammarsMatter
17:23 lambdabot Title: WhyAttributeGrammarsMatter - TmrWiki
17:26 [particle] joined #perl6
17:29 eggzeck joined #perl6
17:29 fglock__ nothingmuch: thanks!
17:32 rindolf Hi all.
17:32 rindolf Hi nothingmuch
17:34 fglock__ brb &
17:34 fglock__ left #perl6
17:39 nothingmuch hola
17:39 sysdef aloa
17:41 eggzeck hello
17:41 eggzeck Three ways to say the same thing
17:42 eggzeck timtoady!
17:43 iblechbot joined #perl6
17:44 TimToady こんにちは!
17:44 lambdabot TimToady: You have 1 new message. '/msg lambdabot @messages' to read it.
17:45 rindolf nothingmuch: what's up?
17:45 rindolf Are we still being spammed?
17:46 nothingmuch not much, going to the supermarket
18:02 pugs_svnbot r16953 | lwall++ | trunk:
18:02 pugs_svnbot : Warning for attempt to specify 0123 octal literal.
18:02 pugs_svnbot diff: http://dev.pugscode.org/changeset/16953
18:02 lambdabot Title: Changeset 16953 - Pugs - Trac
18:03 TimToady rindolf: what is the sound of one hand spamming?
18:04 Psyche^ joined #perl6
18:05 pasteling "evalbot_r16952" at 193.200.132.135 pasted "Pugs build failure" (6 lines, 278B) at http://sial.org/pbot/26150
18:08 rindolf TimToady: don't know. :S
18:08 TimToady well, then, neither do I.  :)
18:10 fglock joined #perl6
18:18 pmurias fglock: rehi ;)
18:19 Psyche^ changed the nick to Patterner
18:25 pmurias looked into KP6::R::P6::P6opaque and don't full understand how is it meant to be used?
18:26 pmurias s/?/
18:26 pmurias \/
18:26 pmurias *s/?//
18:30 offby1 \o/
18:30 offby1 \!/
18:30 offby1 /!\
18:30 offby1 six-legged "whoopee"
18:32 DarkWolf84 joined #perl6
18:35 pmurias offby1: looks like nethack to me :)
18:36 offby1 I was trying to make an off-color stick figure.
18:38 xerox joined #perl6
18:40 fglock pmurias: sorry, brb
18:41 jisom joined #perl6
18:53 fglock_ joined #perl6
18:55 fglock_ pmurias: KP6::R::P6::P6opaque is meant to be used as the storage for p6-in-p6 objects
18:55 fglock_ it is not used, yet
18:57 awwaiid joined #perl6
19:01 fglock_ left #perl6
19:01 fglock_ joined #perl6
19:02 rlb3_work joined #perl6
19:12 vel joined #perl6
19:20 rindolf joined #perl6
19:26 DarkWolf84 joined #perl6
19:37 weinig_ joined #perl6
19:41 diakopter joined #perl6
19:42 bonesss joined #perl6
19:55 diakopter joined #perl6
20:01 fglock joined #perl6
20:09 fglock__ joined #perl6
20:12 pmurias fglock: kp6 is meant to be transformed into non-oo p6 which will use p6opaque, right?
20:17 fglock__ pmurias: yes
20:18 justatheory joined #perl6
20:29 REPLeffect_ joined #perl6
20:31 as joined #perl6
20:32 as joined #perl6
20:32 weinig joined #perl6
20:33 gene9 joined #perl6
20:34 willy_nelson joined #perl6
20:34 h8crim joined #perl6
21:11 pugs_svnbot r16954 | fglock++ | trunk:
21:11 pugs_svnbot : [kp6] implemented <?before> and <!before>
21:11 pugs_svnbot diff: http://dev.pugscode.org/changeset/16954
21:11 lambdabot Title: Changeset 16954 - Pugs - Trac
21:12 fglock__ left #perl6
21:14 gene9 joined #perl6
21:24 mtve joined #perl6
21:32 Aankhen`` joined #perl6
21:42 vel joined #perl6
21:43 diakopter joined #perl6
21:43 diakopter joined #perl6
21:45 polettix joined #perl6
21:47 Aankhen`` joined #perl6
21:53 cjeris left #perl6
22:01 ProperNoun joined #perl6
22:20 phileas_fox joined #perl6
22:24 smg joined #perl6
22:26 pugs_svnbot r16955 | Darren_Duncan++ | trunk:
22:26 pugs_svnbot : ext/Muldis-DB/ : updated the Muldis D language spec to replace EntityName with (Short|Long)Name
22:26 pugs_svnbot diff: http://dev.pugscode.org/changeset/16955
22:26 lambdabot Title: Changeset 16955 - Pugs - Trac
22:28 nperez joined #perl6
22:28 pasteling "evalbot_r16954" at 193.200.132.135 pasted "Pugs build failure" (6 lines, 278B) at http://sial.org/pbot/26160
22:29 weinig joined #perl6
22:41 diakopter joined #perl6
22:44 pugs_svnbot r16956 | fglock++ | trunk:
22:44 pugs_svnbot : [kp6] p5rx - implemented <after>
22:44 pugs_svnbot diff: http://dev.pugscode.org/changeset/16956
22:44 lambdabot Title: Changeset 16956 - Pugs - Trac
22:53 bonesss joined #perl6
22:53 weinig joined #perl6
22:53 polettix joined #perl6
22:53 [particle] joined #perl6
22:53 lisppaste3 joined #perl6
22:53 BinGOs joined #perl6
22:53 yum_ joined #perl6
22:53 rhr joined #perl6
22:53 f0rth joined #perl6
22:53 sri_ joined #perl6
22:53 args joined #perl6
22:53 felipe joined #perl6
22:53 blblack joined #perl6
22:53 idiotmax joined #perl6
22:53 Gothmog_ joined #perl6
22:53 takanori_ joined #perl6
22:54 cerridwen joined #perl6
22:54 sysdef joined #perl6
22:56 buu joined #perl6
22:56 diakopter joined #perl6
22:56 phileas_fox joined #perl6
22:56 Aankhen`` joined #perl6
22:56 justatheory joined #perl6
22:56 Blwood joined #perl6
22:56 thoughtpolice joined #perl6
22:56 SamB joined #perl6
22:56 integral joined #perl6
22:56 cognominal_ joined #perl6
22:56 beppu joined #perl6
22:56 zamolxes joined #perl6
22:56 lidden joined #perl6
22:56 qmole joined #perl6
22:56 autark joined #perl6
22:56 crashmatrix joined #perl6
22:56 yahooooo joined #perl6
22:56 jrockway joined #perl6
22:56 Maddingue joined #perl6
22:56 perlbot joined #perl6
22:56 LCamel joined #perl6
22:56 statico joined #perl6
22:56 PerlJam joined #perl6
22:56 pmichaud joined #perl6
22:56 pnu_ joined #perl6
22:56 spinclad joined #perl6
22:56 gaal joined #perl6
22:56 audreyt joined #perl6
22:56 Juerd joined #perl6
22:56 smg joined #perl6
22:56 ashleyb joined #perl6
22:56 Squern joined #perl6
22:56 yves joined #perl6
22:56 edenc joined #perl6
22:56 charsbar_ joined #perl6
22:56 rintaro joined #perl6
22:56 meppl joined #perl6
22:56 trippeh joined #perl6
22:56 dvorak joined #perl6
22:56 orafu joined #perl6
22:56 audreyt_ joined #perl6
22:56 Yaakov joined #perl6
22:56 jiing joined #perl6
22:56 arguile_ joined #perl6
22:56 jql joined #perl6
22:56 kolibrie joined #perl6
22:57 mj41_ joined #perl6
22:59 GeJ joined #perl6
23:00 thorat joined #perl6
23:02 ingy joined #perl6
23:04 weinig joined #perl6
23:04 Blwood changed the nick to Blwood[dodo]
23:17 Limbic_Region joined #perl6
23:22 devbot6 planet6: Luke Palmer: I hate boilerplate <http://use.perl.org/~luqui/journal/33762?from=rss>
23:26 unobe_away changed the nick to unobe
23:30 weinig joined #perl6
23:37 DarkWolf84 joined #perl6
23:37 DarkWolf84 joined #perl6
23:43 SCalimlim joined #perl6
23:44 Jmax joined #perl6
23:45 shmem joined #perl6
23:49 Jmax joined #perl6

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

Perl 6 | Reference Documentation | Rakudo