Perl 6 - the future is here, just unevenly distributed

IRC log for #perl6, 2007-07-13

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:11 pugs_svnbot r17020 | Aankhen++ | trunk:
00:11 pugs_svnbot : * [irclog] added MMD to abbreviations.
00:11 pugs_svnbot diff: http://dev.pugscode.org/changeset/17020
00:11 lambdabot Title: Changeset 17020 - Pugs - Trac
00:25 justatheory joined #perl6
00:35 ofer joined #perl6
00:36 nekokak joined #perl6
00:54 thorat joined #perl6
01:05 aindilis joined #perl6
01:34 jujav4ik joined #perl6
01:34 Yappo joined #perl6
01:38 nipotaway changed the nick to nipotan
01:49 bsb joined #perl6
01:50 sunnavy joined #perl6
01:51 jujav4ik left #perl6
02:11 justatheory joined #perl6
02:13 sunnavy joined #perl6
02:17 dolmans joined #perl6
02:22 araujo joined #perl6
02:23 penk left #perl6
02:33 penk joined #perl6
02:36 vel joined #perl6
02:41 justatheory joined #perl6
02:49 jhorwitz joined #perl6
02:55 weinig joined #perl6
02:56 mako132_ joined #perl6
03:09 diakopter mako132_: welcome
03:12 SubStack joined #perl6
03:44 sunnavy joined #perl6
03:45 greentea joined #perl6
03:53 diakopter anyone around
03:53 diakopter ?
03:58 PerlJam I'm here.
04:03 diakopter how are you PerlJam
04:34 alexe joined #perl6
04:38 monomorph joined #perl6
04:44 PerlJam I'm fine.
04:44 RussellsTeapot joined #perl6
04:55 amnesiac joined #perl6
05:01 xinming joined #perl6
05:08 kanru joined #perl6
05:42 meppl good morning
05:45 justatheory joined #perl6
06:02 hakobe changed the nick to hkb_lab
06:11 SCalimlim joined #perl6
06:48 phileas_fox joined #perl6
06:53 devogon joined #perl6
06:56 Aankhen`` joined #perl6
07:06 iblechbot joined #perl6
07:07 dduncan left #perl6
07:26 jisom joined #perl6
07:33 pmurias joined #perl6
07:33 pmurias hi
07:34 phileas_fox pmurias: hello
07:37 agentzh joined #perl6
07:38 nickgsm_ joined #perl6
07:39 agentzh g'afternoon :)
07:39 lambdabot agentzh: You have 1 new message. '/msg lambdabot @messages' to read it.
07:39 agentzh @messages
07:39 lambdabot moritz said 13h 51m ago: there's a new regex bug most likely introduced by PCR modifications: t/builtins/strings/subst.t test 3 is looping
07:40 agentzh moritz: looking
07:41 diakopter hi from yesterday
07:41 agentzh diakopter: :)
07:44 phileas_fox when Perl 6 will be ready ?
07:45 agentzh anyone here knows how pugs translate "rx:g:i/.../" to PCR?
07:45 agentzh phileas_fox: no one knows
07:45 diakopter phileas_fox: the sooner, the better.
07:45 diakopter phileas_fox: when do you want it to be ready?
07:45 pugs_svnbot r17021 | pmurias++ | trunk:
07:45 pugs_svnbot : kp6: MOP.pm - perltidy'ed and uses a lot of DispatchSugar
07:45 pugs_svnbot diff: http://dev.pugscode.org/changeset/17021
07:45 lambdabot Title: Changeset 17021 - Pugs - Trac
07:46 phileas_fox diakopter: I would like an alpha version for this year
07:46 phileas_fox can it possible ?
07:46 diakopter phileas_fox: excellent! There won't be an alpha version, or even a beta version.  The instant that an implementation passes the whole test suite, it's done.
07:46 diakopter (puts the onus on test writers)
07:47 diakopter to spec fully
07:47 agentzh moritz: could you reproduce it in PCR's test suite? i know little about the HsBridge thing. thanks :)
07:47 phileas_fox diakopter: ok, thx :)
07:47 diakopter phileas_fox: I exaggerate.
07:47 diakopter yes of course bugs will be found and fixed after an implementation is complete.
07:47 diakopter do you want to help?
07:48 phileas_fox no, I never try yet perl 6
07:49 pasteling "evalbot_r17020" at 193.200.132.135 pasted "Pugs build failure" (6 lines, 278B) at http://sial.org/pbot/26262
07:49 pmurias i think something usable might be achived this year, but would be pleasantly suprised if a full implementation was achived
07:51 agentzh @tell fglock can i go with "_pos => [from, to]" for now? match => { filename => filename, pos => [from, to] } seems to be overkill for my current purpose :)
07:51 lambdabot Consider it noted.
07:51 agentzh thanks, lambdabot :)
07:56 * agentzh goes to read moritz's p6 regex annotator idea.
07:56 pugs_svnbot r17022 | pmurias++ | trunk:
07:56 pugs_svnbot : kp6: no idea why somethings were not commited as a part of the previous commit
07:56 pugs_svnbot diff: http://dev.pugscode.org/changeset/17022
07:56 lambdabot Title: Changeset 17022 - Pugs - Trac
07:57 kanru joined #perl6
08:01 agentzh pmurias++ # poking kp6
08:01 agentzh pmurias: hopefully i'll join you soon :)
08:03 kanru joined #perl6
08:07 pmurias agentzh++ #the more people the more fun
08:08 agentzh ;)
08:09 agentzh i'd like to get a p6 regex tracer worked out first :)
08:09 agentzh i'm now very close to this goal...
08:12 pmurias is [ $x1, $y1 ] := [ $x, $y ] valid p6?
08:12 pmurias found it in the mp6 test suit
08:14 diakopter phileas_fox: if you want commit access to our subversion repo, just PM me your preferred username and an email address
08:15 Aankhen`` NOOOO!  ONCE YOU'RE IN, YOU CAN NEVER GO BACK!
08:15 elmex joined #perl6
08:15 diakopter in my PM window, you mean? :)
08:15 phileas_fox lol
08:15 Aankhen`` ...actually, *can* you delete Subversion users?  I've never been an admin for an SVN repository.
08:16 Aankhen`` I'd assume you can, except that assumptions are bad.
08:16 diakopter not with this commitbit edition
08:16 diakopter but manually, sure
08:16 Aankhen`` Right.
08:16 diakopter if you need someone deleted, let me know...
08:16 Aankhen`` Sure.  On a completely unrelated note, what's your username?
08:17 diakopter me?
08:17 * Aankhen`` grins.
08:17 diakopter er, it's ... I've forgotten
08:17 diakopter (seriously)
08:17 Aankhen`` Heh.
08:17 diakopter it's past 3 am
08:17 diakopter I think it's probably diakopter
08:18 Aankhen`` <pugs_svnbot> r16966 | diakopter++ | trunk: # I need that guy deleted.
08:18 diakopter I think that's right about the time I adopted that moniker.
08:18 Aankhen`` What's the origin of the name anyway?
08:18 pmurias grabing some cat food&
08:18 diakopter oh, I was trying to remember that as well the other day
08:18 diakopter pmurias: eeewwww
08:18 Aankhen`` diakopter: Yeesh, you're bloody useless.
08:19 ofer joined #perl6
08:19 Aankhen`` Can't remeber your username, then can't remember its origin… what good are you?!
08:19 diakopter well it was definitely from the ancient greek roots
08:19 Aankhen`` Can't remember your username, either, come to think of it.
08:19 diakopter and it made (some) sense to me, at the time.
08:19 * Aankhen`` mutters about stupid non–mind-reading keyboards.
08:19 diakopter but I'd have to look up what those roots were, again. :D
08:19 Aankhen`` Let me know if you ever do. :-)
08:20 * diakopter sighs
08:20 Aankhen`` Where are you from?
08:20 diakopter grew up in YAPC::Houston
08:20 diakopter er, Houston
08:20 Aankhen`` You were brought up in— oh.
08:21 diakopter assuming I can be called 'grown up'
08:21 Aankhen`` We'll pass over that for now.
08:21 Aankhen`` One moment, need to enter that into my stalker's diary.
08:21 diakopter live in Kansas, now.
08:21 diakopter assuming what I do can be called 'living'
08:21 Aankhen`` Actually, maybe that should be a Stalkodex.
08:21 Aankhen`` Or Stalkadex.
08:21 Aankhen`` You make too many assumptions.
08:22 agentzh left #perl6
08:22 diakopter 'ts what happens late in the early mornings.
08:22 Aankhen`` You pitiful creature.
08:22 Aankhen`` Greetings, agentzh.
08:23 diakopter www.perl6.com www.perlsix.com www.perlsix.org
08:23 * Aankhen`` stares at diakopter.
08:23 diakopter go ahead, type them.
08:23 Aankhen`` It's... beautiful.
08:24 diakopter not only beautiful - unified!
08:24 Aankhen`` Simple, elegant, and yet comprehensive.
08:24 diakopter and true!
08:25 * diakopter greets agentzh as well, even though he's left the room
08:27 diakopter Aankhen``: whence do you originate, and now abide?
08:27 agentzh joined #perl6
08:27 pugs_svnbot r17023 | agentz++ | trunk:
08:27 pugs_svnbot : [PCR]
08:27 pugs_svnbot : * introduced $::PCR_SEED to provide a way to avoid randomness
08:27 pugs_svnbot :   in the generated code (which makes my commits huge once
08:27 pugs_svnbot :   updated Rule.pmc).
08:27 diakopter welcome, purple.
08:27 pugs_svnbot : * added a corrosponding -s option to util/compile_p6grammar.pl.
08:27 pugs_svnbot : * made util/update-rule-pmc-new to specify a fixed value for -s.
08:27 pugs_svnbot : * added two more tests to t/ast/00-basic.t which are currently failing.
08:28 pugs_svnbot :   (no new regressions)
08:28 pugs_svnbot diff: http://dev.pugscode.org/changeset/17023
08:28 agentzh heh, in order to do 'svn ci' to pugs' repos, i have to change my ip address at least 3 times every day :(
08:28 diakopter bad isp
08:28 agentzh agreed.
08:29 Aankhen`` Ugh.
08:29 Aankhen`` I read that as "agentzh has joined #perl6".
08:29 Aankhen`` I guess I'm sleepier than I thought.
08:29 Aankhen`` diakopter: I'm from India, currently in Canada.
08:29 diakopter oh.  Indian-Canadians bug me.
08:30 pasteling "evalbot_r17022" at 193.200.132.135 pasted "Pugs build failure" (6 lines, 278B) at http://sial.org/pbot/26263
08:30 diakopter agentzh: how about you fix that pugs build failure that I keep saying I'll fix?
08:31 agentzh diakopter: i've tried long time ago but with no luck...
08:32 diakopter Aankhen``: you realize I was joking...
08:33 unobe changed the nick to unobe_away
08:34 agentzh Aankhen``: greetings :)
08:37 unobe_away changed the nick to unobe
08:38 integral joined #perl6
08:38 Aankhen`` diakopter: No worries. :-) Just arranging a hit on y^W^W^W^W^Wtaking care of a few things.
08:38 diakopter integral: welcome (back)
08:41 integral hello diakopter
08:42 diakopter Aankhen``: so, what should we put on that site
08:42 pugs_svnbot r17024 | agentz++ | trunk:
08:42 pugs_svnbot : PCR - all tests are passing now
08:42 pugs_svnbot diff: http://dev.pugscode.org/changeset/17024
08:43 lambdabot Title: Changeset 17024 - Pugs - Trac
08:43 Aankhen`` diakopter: I have no idea Pictures of bunnies?
08:43 * Aankhen`` wonders where the period in between those two sentences went.
08:43 Aankhen`` a.b
08:43 diakopter Perl 6 Bunnies?
08:43 Aankhen`` Hmm, it's okay now.
08:43 Aankhen`` Aye.
08:43 Aankhen`` Oh, hold on, we should put up some LOLcats.
08:44 diakopter oh, chromatic was talking about implementing part of parrot in lolcode
08:44 * Aankhen`` giggles.
08:44 Aankhen`` How about: im in ur language, multing ur paradigms
08:45 polettix joined #perl6
08:47 Aankhen`` Hey, I thought it was funny. :-\
08:48 Aankhen`` u guys suk
08:49 pugs_svnbot r17025 | agentz++ | trunk:
08:49 pugs_svnbot : PCR - more (passing) tests for AST and _pos info
08:49 pugs_svnbot diff: http://dev.pugscode.org/changeset/17025
08:49 lambdabot Title: Changeset 17025 - Pugs - Trac
08:50 pasteling "evalbot_r17024" at 193.200.132.135 pasted "Pugs build failure" (6 lines, 278B) at http://sial.org/pbot/26265
08:56 ofer joined #perl6
08:58 |Jedai| joined #perl6
09:02 buetow joined #perl6
09:02 chris2 joined #perl6
09:10 b00t joined #perl6
09:15 Aankhen`` moritz: Are the tables in the IRC logs suddenly larger than they used to be for you too?
09:15 Aankhen`` Oh, er, now it's not loading at all: <http://moritz.faui2k3.org/irclog/out.pl?channel=perl6;date=2007-05-14>
09:15 lambdabot http://moritz.faui2k3.org/irclog/out.pl?channel=perl6;date=2007-05-14>
09:15 Aankhen`` XML Parsing Error: not well-formed
09:15 Aankhen`` Line Number 7297, Column 147
09:17 pmurias b
09:18 pmurias diakopter: in cases of doubt my cat eats the cat food
09:18 pugs_svnbot r17026 | agentz++ | trunk:
09:18 pugs_svnbot : PCR - added pos info to capure and named capure groups
09:18 pugs_svnbot diff: http://dev.pugscode.org/changeset/17026
09:24 Aankhen`` What the… why are all messages in the log encoded as sequences of numeric escapes?
09:25 Aankhen`` B0HR1: try to be civil, please => &#66;0&#72;&#82;1&#58; &#116;&#114;y &#116;&#111; &#98;&#101; &#99;&#105;&#118;&#105;&#108;, &#112;&#108;&#101;&#97;&#115;&#101;
09:29 ruoso joined #perl6
09:37 pmurias diakopter: any way my cat eats a strict subset of things i do (we use him sometimes for determining food freshnes,if he eats something it's definitly ok :)
09:39 pmurias does any one has clues regarding "[ $x1, $y1 ] := [ $x, $y ]"? I'm not sure if should make it work in kp6
09:45 salz2 joined #perl6
09:56 moritz re
09:56 moritz Aankhen``: I imported the old log data from colabti.de
09:59 pugs_svnbot r17027 | moritz++ | trunk:
09:59 pugs_svnbot : [irclog] @-<img> needs an alt tag
09:59 pugs_svnbot diff: http://dev.pugscode.org/changeset/17027
09:59 lambdabot Title: Changeset 17027 - Pugs - Trac
10:02 moritz I temporarily removed the xhtml header until can fix the well-formedness issue
10:02 pasteling "evalbot_r17026" at 193.200.132.135 pasted "Pugs build failure" (6 lines, 278B) at http://sial.org/pbot/26266
10:06 pugs_svnbot r17028 | agentz++ | trunk:
10:06 pugs_svnbot : PCR - fixed the $::PCR_SEED thing
10:06 pugs_svnbot diff: http://dev.pugscode.org/changeset/17028
10:07 moritz irclog test: &
10:09 moritz Aankhen``: do you have any idea why _every_ non-'&<>"'-character in the irclog is encoded numerically?
10:09 moritz that's an utter waste of traffic
10:10 moritz maybe I should quote the ENTITIES with qq{}, not qr{} ;)
10:12 pugs_svnbot r17029 | moritz++ | trunk:
10:12 pugs_svnbot : [irclog] fixed quoting issue
10:12 pugs_svnbot r17030 | moritz++ | trunk:
10:12 pugs_svnbot : [irclog] another quoting issue
10:12 pugs_svnbot diff: http://dev.pugscode.org/changeset/17030
10:12 lambdabot Title: Changeset 17030 - Pugs - Trac
10:13 moritz reenabled xhtml header
10:14 pasteling "evalbot_r17028" at 193.200.132.135 pasted "Pugs build failure" (6 lines, 278B) at http://sial.org/pbot/26267
10:18 xinming joined #perl6
10:24 riffraff joined #perl6
10:31 unobe changed the nick to unobe_away
10:40 kers joined #perl6
10:43 rindolf joined #perl6
10:46 pugs_svnbot r17031 | pmurias++ | trunk:
10:46 pugs_svnbot : kp6:
10:46 pugs_svnbot : removed failing test from insanity
10:46 pugs_svnbot : EmitPerl5 parses under kp6
10:46 pugs_svnbot : fixed if's
10:46 pugs_svnbot diff: http://dev.pugscode.org/changeset/17031
10:46 lambdabot Title: Changeset 17031 - Pugs - Trac
10:50 RichiH left #perl6
11:01 moritz pmurias++ # working towards bootstrapping kp6
11:04 moritz lunch&
11:07 masak joined #perl6
11:09 agentzh left #perl6
11:12 daxim joined #perl6
11:21 ofer joined #perl6
11:43 nipotan changed the nick to nipotaway
12:28 moritz if anybody feels responsible for the kp6 Makefile: when I do a 'make all', the last executed statement is cp lib/KindaPerl6/Runtime/Perl5/Code.pm lib5/KindaPerl6/Runtime/Perl5/*.pm
12:28 moritz I don't think the * is correct as a cp target, is it?
12:29 moritz it creats *.pm
12:30 aindilis` joined #perl6
12:30 pugs_svnbot r17032 | moritz++ | trunk:
12:30 pugs_svnbot : [kp6]: added 'clean' target to Makefile
12:30 pugs_svnbot diff: http://dev.pugscode.org/changeset/17032
12:30 lambdabot Title: Changeset 17032 - Pugs - Trac
12:31 masak moritz: I'd say trust the anarchy and change it to lib5/KindaPerl6/Runtime/Perl5/
12:31 masak if anyone wanted it that way they can easily remove the change
12:33 moritz masak: the problem is I don't know how to fix it - the problem seems to arise earlier in form a non-globbing *
12:33 pasteling "evalbot_r17031" at 193.200.132.135 pasted "Pugs build failure" (6 lines, 278B) at http://sial.org/pbot/26272
12:34 root` joined #perl6
12:35 aindilis joined #perl6
12:35 left #perl6
12:38 Yaakov joined #perl6
12:38 left #perl6
12:42 pugs_svnbot r17033 | moritz++ | trunk:
12:42 pugs_svnbot : [irclog] ilbot.pl now reads a config file given on the command line
12:42 pugs_svnbot diff: http://dev.pugscode.org/changeset/17033
12:42 lambdabot Title: Changeset 17033 - Pugs - Trac
12:42 bsb left #perl6
12:44 masak is there a platform-independent way to do `dirname` in perl?
12:44 masak sorry for the p5 question, I'm trying to add a patch to perlhint5.pl
12:44 moritz masak: that was shortly asked on perlmonks.org
12:45 moritz iirc
12:45 masak moritz: what I'd like to do is enable perlhint5.pl to run from any directory
12:45 masak that was what I tried first, you see, not ./perlhint5.pl :)
12:45 moritz masak: aye ;)
12:46 moritz masak: you could use FindBin of course, but I don't know how portable that is
12:46 masak I think I did it once, with one of my own scripts -- brb
12:47 diakopter use File::Basename; $dirname = dirname($path);
12:48 moritz is that in core?
12:48 args yes
12:48 moritz good
12:49 masak ah -- found it!
12:49 masak and I see you did too :)
12:49 masak trying to apply and see if it runs
12:50 diakopter moritz: searching's broke?
12:51 diakopter The Internet is down!!
12:51 moritz diakopter: probably just too slow
12:51 moritz http://moritz.faui2k3.org/irclog/search.pl?channel=%23parrot&amp;nick=moritz works
12:51 lambdabot Title: IRC logs - Search, http://tinyurl.com/2y7ezg
12:52 moritz diakopter: the problem is that I have no index whatsoever on the tables, which makes the search _very_ slow
12:52 lichtkind joined #perl6
12:52 masak yup, now works
12:53 diakopter moritz: yoinks! No wonder The Internet is down.
12:53 moritz diakopter: and yesterday I imported nearly 800k lines from colabti.de, which made it even slower
12:56 masak moritz: just made a commit to perlhint5.pl, in case you're working on it
12:56 pugs_svnbot r17034 | masak++ | trunk:
12:56 pugs_svnbot : [perlhint5.pl]
12:56 pugs_svnbot : * is now directory-agnostic
12:56 pugs_svnbot diff: http://dev.pugscode.org/changeset/17034
12:56 lambdabot Title: Changeset 17034 - Pugs - Trac
12:56 diakopter would anyone here care to discuss S22 with me?
12:56 moritz masak++
12:57 iblechbot joined #perl6
12:57 moritz diakopter: I'm too busy atm, sorry
12:57 diakopter lol
12:57 moritz diakopter: what's so funny about it?
12:58 prism joined #perl6
12:58 diakopter nothing really I guess
12:58 moritz uhm, wait
12:59 moritz what's S22 supposed to be?
12:59 lichtkind moritz so thanks again for your support will be off for a while or just shortly available
13:07 diakopter moritz: !S22! is !CPAN
13:08 diakopter but if it's actually created, it should be called Source Repositories/Authorities
13:09 diakopter since CPAN won't probably be so C
13:09 agentzh joined #perl6
13:09 moritz diakopter: why not?
13:10 diakopter moritz: sed
13:10 diakopter er
13:10 diakopter moritz: sec
13:13 diakopter moritz: class Dog:ver<1.2.1>:auth<http://www.some.com/~jrandom>;
13:14 pugs_svnbot r17035 | masak++ | trunk:
13:14 pugs_svnbot : [misc/perlhints/README]
13:14 pugs_svnbot : * minor typo correction
13:14 pugs_svnbot diff: http://dev.pugscode.org/changeset/17035
13:14 lambdabot Title: Changeset 17035 - Pugs - Trac
13:15 diakopter in other words, b/c (as I understand it) module names won't any longer be 'owned' exclusively.  use ModuleName; can theoretically resolve to multiple implementations from different authorities.
13:15 moritz diakopter: which sounds usefull but complex to me
13:17 diakopter (they won't be "owned exclusively", *iff* the local perl installation/user has configured multiple authorities.  I'm sure by default a/the standard distribution of Perl 6 will default to CPAN, assuming CPAN begins to allow multiple folks to upload distributions of the same name.
13:17 diakopter (of course still defaulting to the "first" uploader in that namespace when the sub-authority is not specified)
13:18 diakopter someone *please* correct me when I display a misunderstanding/misreading of the Synopses :)
13:19 diakopter treading on atto-thin ice here
13:19 jiing joined #perl6
13:20 moritz diakopter: your best bet is to hilight TimToady++ so that he'll backlog and correct you ;)
13:21 diakopter TimToady: please consider yourself hilighted
13:21 rlb3 joined #perl6
13:21 sunnavy_ joined #perl6
13:21 diakopter anyway, I was imagining that S22 could describe Source Repositories/Authorities
13:22 mncharity joined #perl6
13:23 diakopter which, although not precisely part of the_language, would be quite useful to both be descriptive and decretive about recommended/suggested/precedented coding/packaging standards (if any).
13:24 diakopter sorry for all the ambiguation
13:25 jhorwitz joined #perl6
13:26 pugs_svnbot r17036 | moritz++ | trunk:
13:26 pugs_svnbot : [irclog]
13:26 pugs_svnbot :  * refactored message_line to take a hash ref as parameter
13:26 pugs_svnbot :  * modified output_process to always pass state and channel
13:26 pugs_svnbot :    info to the output chain
13:26 pugs_svnbot :  * revision links in #parrot now actually point to the parrot
13:26 pugs_svnbot :   repository
13:26 pugs_svnbot diff: http://dev.pugscode.org/changeset/17036
13:26 lambdabot Title: Changeset 17036 - Pugs - Trac
13:28 Blwood joined #perl6
13:32 pugs_svnbot r17037 | moritz++ | trunk:
13:32 pugs_svnbot : [irclog] removed debugging warning
13:32 pugs_svnbot diff: http://dev.pugscode.org/changeset/17037
13:32 lambdabot Title: Changeset 17037 - Pugs - Trac
13:36 TJCRI joined #perl6
13:43 |Jedai| changed the nick to jedai
13:48 jiing joined #perl6
13:54 rho joined #perl6
13:57 rlb3 joined #perl6
14:08 aindiles joined #perl6
14:27 jerrylee joined #perl6
14:28 jerrylee hi guys
14:30 agentzh hey, jerrylee
14:30 agentzh which city are you in?
14:31 stevan__ joined #perl6
14:32 jerrylee agentzh: taipei
14:33 jerrylee agentzh: and you?
14:33 agentzh jerrylee: ah...so you're in taiwan :)
14:33 jerrylee agentzh: yes
14:33 agentzh i'm in zhenjiang (镇江), and will soon go to beijing for $job
14:33 jerrylee agentzh: that's good :D
14:34 agentzh thanks
14:34 jerrylee you develop pugs?
14:35 agentzh hmm?
14:36 jerrylee agentzh: or perl6?
14:36 agentzh jerrylee: i've been mostly working on PCR recently
14:37 agentzh jerrylee: and will try to hack on kp6 soon
14:37 agentzh jerrylee: i haven't touched pugs's src/ much except some some Haskell tweaks.
14:37 agentzh *small
14:37 jerrylee agentzh: i see
14:38 agentzh i was hacking on the pugs test suite a lot in last summer
14:38 agentzh also developed the smartlinks.pl thing.
14:38 awwaiid joined #perl6
14:38 agentzh as well as the auto-smoke stuff
14:38 agentzh nothing much really
14:39 sunnavy_ changed the nick to sunnavy
14:39 agentzh because i've been quite busy for my college in the last few years.
14:39 agentzh happily i've graduated now.
14:40 jerrylee agentzh: that's great!
14:41 sunnavy agentzh: congratulations
14:41 jerrylee leave for a while guys,
14:42 buetow joined #perl6
14:42 agentzh sunnavy, jerrylee: thanks :)
14:51 masak anyone else noticed that NO editor search function feels modern anymore after one has used the one in Firefox?
14:51 masak all other apps have some catching up to do...
14:52 masak (except vi, Emacs and a few others which already work like that)
14:56 daxim joined #perl6
15:01 amnesiac joined #perl6
15:02 rho joined #perl6
15:03 moritz masak: it's the other way round - vim, less and emacs inspired firefox, and before it felt clumsy ;)
15:04 moritz and firefox can't do regexes
15:06 pugs_svnbot r17038 | moritz++ | trunk:
15:06 pugs_svnbot : [kp6] minor tweaks to EmitHTML.pm
15:06 pugs_svnbot r17039 | moritz++ | trunk:
15:06 pugs_svnbot : [irclog] minor output polish
15:06 pugs_svnbot diff: http://dev.pugscode.org/changeset/17039
15:06 lambdabot Title: Changeset 17039 - Pugs - Trac
15:06 masak moritz: true.
15:06 masak however, it's the short feedback cycle that settles it for me
15:06 moritz aye
15:06 masak nowadays, it feels idiotic to have to push a button before the computer actually conducts the search
15:07 masak computers are faster than than nowadays
15:07 masak it should do it all the time, while I'm in search mode
15:07 moritz firefox has one other weakness: if you search, go to the top and then search again, it doesn't start the search over again from top, but from the place where it last found something
15:08 moritz even if you search for something else this time
15:08 pasteling "evalbot_r17037" at 193.200.132.135 pasted "Pugs build failure" (6 lines, 278B) at http://sial.org/pbot/26276
15:08 agentzh left #perl6
15:10 masak moritz: that usually is helped if I click somewhere at the top. Fx has an invisible text cursor
15:10 masak which can be turned visible with F7 or something, IIRC
15:10 moritz masak: ok, thanks
15:11 ashleyb joined #perl6
15:12 masak moritz: np
15:12 DarkWolf84 joined #perl6
15:12 masak now for adding Wonderful Search Mode into all FOSS apps out there...
15:13 cjeris joined #perl6
15:17 moritz @tell agentzh re looping regex - I have no idea how that looks in plain PCR, it was ujwal++ who noticed it, and there were no pugs "core" changes recently
15:17 lambdabot Consider it noted.
15:19 moritz is :g a valid regex modifier?
15:20 moritz in t/builtins/strings/subst.t the a regex with :g modifier is used in $str.subst
15:21 moritz ok I found it in S05, it is valid
15:21 moritz so that's a parse bug in pugs
15:26 rho joined #perl6
15:30 lidden_ joined #perl6
15:32 Blwood joined #perl6
15:36 lidden_ joined #perl6
15:42 bonesss joined #perl6
15:49 lidden_ changed the nick to lidden
15:50 edenc joined #perl6
15:52 moritz the bzip2'ed irclog data is now 16MB
15:53 moritz for 866 days ;)
15:55 DarkWolf84 joined #perl6
15:56 edenc joined #perl6
15:56 lidden_ joined #perl6
16:05 Yaakov joined #perl6
16:09 TJCRI joined #perl6
16:10 lidden_ changed the nick to lidden
16:10 barney joined #perl6
16:12 weinig joined #perl6
16:24 Blwood joined #perl6
16:25 hkb_lab changed the nick to hkb_aw
16:40 unobe_away changed the nick to unobe
16:45 unobe changed the nick to unobe_away
16:50 unobe_away changed the nick to unobe
16:55 * rho is away: thinking
17:06 unobe changed the nick to unobe_away
17:09 monomorph_ joined #perl6
17:11 lichtkind joined #perl6
17:14 fglock_ joined #perl6
17:20 rindolf joined #perl6
17:22 fglock_ pmurias: re "[ $x1, $y1 ] := [ $x, $y ]", not sure, but probably not Perl 6
17:23 * rho is back
17:27 fglock_ @tell agentzh "_pos => [from, to]" is fine
17:27 lambdabot Consider it noted.
17:32 hkb_aw changed the nick to hakobe
17:32 spinclad (backlogging by 9 hrs) re 'diakopter': 'a breaker through', it looks like to me.  once you make a diakopon (heureka!), you're a diakopter.
17:33 turrepurre joined #perl6
17:42 pmurias fglock_: hi!
17:45 pmurias looked into STD, the part which should be easier to you is Regex section
17:45 pmurias s/you/use/
17:45 fglock_ pmurias: hi
17:46 fglock_ it would be nice to have multis figured out, first
17:46 spinclad pmurias: re '[ $x1, $y1 ] := [ $x, $y ]': This seems to fit under S06/"Unpacking array parameters", since binding arguments to parameters is equivalent to '<parameters> := <arguments>'.  I would say yes, but with this disagreement, i think we need to consult TimToady++.
17:47 ekim|irc joined #perl6
17:47 ekim|irc hey guys
17:48 ekim|irc where can I get perl6 bins for windows xp
17:48 fglock_ errands &
17:48 fglock_ left #perl6
17:48 spinclad ekim|irc: you can download the source from www.pugscode.org and build it
17:48 ekim|irc Have you ever TRIED to build source on windows ?
17:48 ekim|irc Are you sure there are no perl6 bins for windows ?
17:49 spinclad several have, it seems to work for them on some days
17:49 [particle] builds from source just fine
17:50 [particle] i don't know of any windows binaries since april 2006
17:52 spinclad would you like a commit bit, so you can make one that others can use?
17:54 Psyche^ joined #perl6
17:55 pmurias re MOP: it might make sense to split it into 2 parts
17:55 pmurias the Value classes in p5
17:55 pmurias and the meta-objecty part which could be rewritten in p6
18:02 [particle] OT: how do i list the methods on a javascript object?
18:03 pmurias for (x in object) {}, might have to do for (x in object.prototype) {} to
18:04 pmurias pizza&
18:04 [particle] ah, thanks.
18:04 pmurias haven't check just guessing :)
18:12 Psyche^ changed the nick to Patterner
18:22 dduncan joined #perl6
18:26 bonesss joined #perl6
18:27 lichtkind ahhhh my evil co-comspiracents i infected one more innocent young coder with the virus of perl6 excitement
18:30 dduncan praise be to evil!
18:33 lichtkind muahhahaha
18:34 lichtkind there will be no healing
18:39 jisom joined #perl6
18:49 xerox joined #perl6
18:58 pmurias moritz: do you have *.pm in lib5?
18:59 pmurias sorry, got confussed :)
19:07 turrepurre joined #perl6
19:09 beppu [particle]: If you use the JavaScript Shell from https://www.squarefree.com/shell/ , you can say props(object) to get is properties and methods.
19:14 hakobe changed the nick to hkb_zz
19:15 jhorwitz joined #perl6
19:15 shachaf joined #perl6
19:34 thorat joined #perl6
19:45 Aankhen`` joined #perl6
19:45 jbt joined #perl6
19:47 iblechbot joined #perl6
19:55 diakopter ugh.  Spam from O'Reilly/OSCON.
19:58 Blwood joined #perl6
20:02 Schwern WE WANT YOU TO GIVE US MONEY TO SPEAK TO YOU, diakopter, WITH OUR MOUTHS
20:03 offby1 left #perl6
20:05 diakopter Schwern: my bad, I think I actually did check the box saying I wanted spam when I registered for OSCON.
20:05 diakopter *:D*
20:07 fglock_ joined #perl6
20:09 Schwern And that was when all the trouble started.
20:09 [particle] going to oscon?
20:09 [particle] ah, right. no purl here.
20:10 pmurias fglock_: rehi
20:10 fglock_ hi
20:11 pmurias you can backlog for my comments regarding MOP
20:12 fglock_ I think it makes sense to migrate the infrastructure to mp6
20:14 pmurias infrastructure including also the Hash,Code,Array?
20:15 thorat joined #perl6
20:15 pmurias or only the generic parts?
20:16 fglock_ hmm
20:16 thorat left #perl6
20:16 thorat joined #perl6
20:17 fglock_ Hash, Code and Array do exist in mp6, so it's probably ok to build on it
20:17 fglock_ but you can't consider this 6-in-6 because it wouldn't work if mp6's Hash were p6 Hash
20:18 pmurias i don't think it's possible to avoid it in any way
20:18 fglock_ otoh, there is nothingmuch's circularity thing - it would be nice to discuss that
20:19 pmurias i thought of the circular prelude thing too
20:20 fglock_ otoh, we can start with p5-Hash and work on the circularity problem later
20:21 pmurias yes
20:21 fglock_ no preferences here, just do what is more fun
20:22 fglock_ my plan for the weekend is to work on p6 versions of Match, Capture, and Signature
20:22 pmurias what i have been fiddling with is trying to get kp6 to compile with itself
20:24 fglock_ the mp6-perl5 emitter could be ported to be a kp6 Visitor module
20:24 pmurias i'll be working on my AJAX app during the weekend so i won't have time contribute
20:25 pmurias couldn't you write Match,Capture,Signature in kp6?
20:25 fglock_ no problem, and thanks for what you've been doing
20:25 fglock_ yes, I'll try to do that
20:26 fglock_ we need separate runtimes for mp6 and kp6
20:27 pmurias does mp6 need much of a runtime?
20:28 fglock_ it's a very small runtime
20:29 fglock_ but we probably need it, in order to execute 6-in-6-on-mp6
20:29 fglock_ 6-in-6-on-mp6-on-perl5 :)
20:31 fglock_ it would be great if we could write most of the 6-in-6 runtime in p6 and mp6
20:32 pmurias i think it's currently better to have some of the runtime as classes in p5 then hardcode a lot of primitives in the emitter
20:34 fglock_ you mean for mp6?
20:34 pmurias yes
20:37 fglock_ I wouldn't change that yet - the next generation of kp6-based mp6 compiler will be able to have macros, optimizers and such
20:38 justatheory joined #perl6
20:42 pmurias it would be good to have the Meta-model in non-oo p6, so it could be reused in all implementations
20:42 fglock_ hmm - there is an architecture problem we could fix right now
20:42 fglock_ which is exactly that:
20:42 pmurias which one?
20:43 fglock_ EmitPerl5 is doing too much
20:43 weinig joined #perl6
20:43 fglock_ the {_dispatch} things should be made at the AST level
20:43 fglock_ and EmitPerl5 should be just a mp6-level emitter
20:44 fglock_ which is what you said, I think?
20:45 pmurias well i wanted to argument against forcing the via everyone via mp6 route
20:45 pmurias so it's the opposite
20:45 fglock_ this things could be moved to MetaClass.pm
20:45 pmurias :)
20:45 perlmonkey2 joined #perl6
20:46 fglock_ I mean, if you add MetaClass, then you are using MOP
20:46 fglock_ otherwise, it's mp6
20:46 perlmonkey2 Is release still on schedule for December?
20:46 [particle] release?
20:46 diakopter perlmonkey2: who said December?
20:47 diakopter (it's a #perl6 inside joke that Christmas is the release date, beit this one or any following one.)
20:47 pmurias fglock_: stated myself unclearly
20:48 perlmonkey2 Well, poor phrasing on my part I suppose.  I meant that Pugs would build with all spec'd features implemented.
20:48 fglock_ pmurias: please redo
20:48 pmurias however i agree with you
20:48 spinclad sure, or some other Perl 6, some Christmas or other
20:49 spinclad we're making good progress though
20:49 perlmonkey2 spinclad: Is Perl 6 implementation going to happen?
20:49 spinclad it's happening
20:49 perlmonkey2 spinclad: Oh, good progress.  Well that is....good :)
20:49 pmurias what i wanted to say is that not all emitters will want to go via mp6
20:50 pmurias we should make a distinction for clarity between mp6 the language & mp6 the implementation
20:51 pmurias s/the language/subset/
20:51 fglock_ oh, they don't have to - it's just one possible toolchain
20:51 spinclad perlmonkey2: stick around and hear about pugs, kindaperl6, perl6-in-perl6, not-quite-perl6...
20:51 pmurias if the compiler get smart enough it should look at emitters and replace things the don
20:52 pmurias 't know handle with ones the can automaticly :)
20:52 perlmonkey2 spinclad: I was in the processing of reading up on Perl6 to contribute when work sucked all my free time.  So I know a |-| little bit about the project.
20:52 pmurias but that's not feasible right know
20:52 fglock_ pmurias: if we get smart enough
20:53 spinclad do you want a commit bit? :)
20:54 perlmonkey2 spinclad: I have one.  Nothing to commit.
20:54 fglock_ newcomers can start with tiny commit bits
20:55 perlmonkey2 fglock_: That is so elitist.  The oldtimers get huge commit bits, and the nobbs get tiny commit bits.  Can't all bits be equal, else what does it all mean?
20:56 fglock_ we don't want to scare them. the bits are actually the same size, but they will only discover that later
20:56 spinclad no, the oldtimers commit huge bits.  noobs commit what they can manage
20:56 pmurias perlmonkey2: "Those are scary uniforms" - Captain Vimes of the Night Watch
20:57 spinclad or: 1 is just inherently bigger than 0.  it's just how things are.
20:58 perlmonkey2 if E=MC^2 then 1 really is more massive than 0.
20:58 spinclad the traditional first commit is to add yourself to AUTHORS
20:59 spinclad well there you go then
20:59 diakopter hm
20:59 pmurias one thing i got hindered by when trying to compile Traverse.pm is that nothing is imported at begin time
21:00 pmurias i worked it around by adding "package BEGIN6;no strict" to eval in Pad.pm
21:01 pmurias say-in-begin.t worked then but it's just a hack
21:02 fglock_ ah, it's a mp6 problem
21:02 pmurias lets call mp6 the implementation mp6.pl
21:03 fglock_ it's a problem with the language the compiler is written with
21:03 pmurias the other thing was that kp6 can't parse sub declarations like sub visit(...) {}
21:04 pmurias fglock_: hacking around temporarly is fine then?
21:04 fglock_ pmurias: would you write the problems in TODO? just hacking around hides the problems
21:05 fglock_ gotta go; I'll backlog
21:05 pmurias gotta sleep; I'll backlog
21:05 fglock_ :)
21:05 pmurias :)
21:05 weinig joined #perl6
21:07 ofer joined #perl6
21:25 cjeris left #perl6
21:51 weinig_ joined #perl6
21:52 Alleria joined #perl6
21:53 diakopter bbl
21:54 weinig_ changed the nick to weinig
22:16 justatheory joined #perl6
22:16 cj lalala
22:28 Blwood joined #perl6
22:29 buetow cj: yes, i think so too :)
22:53 macli left #perl6
23:02 Blwood joined #perl6
23:04 cj buetow: oh, good.  nice to know I'm not alone!
23:28 unobe_away changed the nick to unobe
23:41 pugs_svnbot r17040 | audreyt++ | trunk:
23:41 pugs_svnbot : * t/data_types/array.t: skip hanging tests for now
23:41 pugs_svnbot diff: http://dev.pugscode.org/changeset/17040
23:41 lambdabot Title: Changeset 17040 - Pugs - Trac

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

Perl 6 | Reference Documentation | Rakudo