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