Please test pre0: pugs.blogs.com/pre0/Perl6-Pugs-6.2.12.tar.gz | paste: sial.org/pbot/perl6 | pugs.blogs.com | pugscode.org | pugs.kwiki.org Set by audreyt on 12 June 2006. |
|||
00:05
jsiracusa joined
|
|||
dduncan | er, actually, the resmoke ended an hour ago ... | 00:10 | |
and this resmoke of the exact same build (no 'make' was repeated) showed zero errors, ... | 00:11 | ||
this pretty much proves the 1 error before was transient | |||
fishb0t | what's the current state of the PIR output by pugs? | 00:13 | |
If I try to use the head parrot as a backend, I get IMCC errors... | 00:14 | ||
00:55
hikozaemon joined
01:06
dudleyf joined
01:13
dudleyf left
01:28
shachaf joined
01:29
ajs_home joined
|
|||
nothingmuch | is anyone here from the new york area (or willing to travel a bit) interested in a 2-3 day hike around July 8th-11th (after YAPC)? | 02:23 | |
02:45
putter joined
02:47
shachaf joined
|
|||
pasteling | "putter" at 66.30.119.55 pasted "r10685 make test. smoke also uploaded. 51 regressions in 10 files." (18 lines, 1.1K) at sial.org/pbot/17723 | 02:50 | |
putter | PerlJam, etal: earlier, I shouldn't have suggested a jump straight to "what to do" about it (p6 expectation management), as further brainstorming what the problem is could be a useful prelude. ah well. | 02:54 | |
steven: moose came up in a yapc prep talk on inside-out objects. but in a rather fuzzy. if you have an inside-out story you would like broadcast, you might talk with Golden before his talk. | 03:02 | ||
night & | |||
03:06
drbean_ joined
|
|||
stevan | putter: I have talked with golden before about this stuff | 03:35 | |
03:35
mako132_ joined
|
|||
stevan | we are planning to talk at YAPC about how to improve Moose/Class::MOP's inside-out capabilities | 03:36 | |
03:51
unobe joined
|
|||
unobe | i | 03:52 | |
've figured out that to use PGE with pugs, I need to have one of two directories: | 03:53 | ||
1) either the subdirectory src/pge with run_pge.pir in it (under the build directory), or | 03:54 | ||
2) /System/Library/Perl6/darwin-thread-multi-2level/CORE/pugs/pge/ with run_pge.pir in it | |||
03:55
lambdabot joined
|
|||
unobe | I think this is because of src/Pugs/Prim/Match.hs (lines 20-21). BTW, I'm running os x | 03:56 | |
so if you delete the build directory after you build pugs, then PGE rules won't work in pugs :-( | 03:57 | ||
so just make sure to copy run_pge.pir into CORE/pugs/pge under whatever directory pugs -V gives as the installarchlib | 04:03 | ||
04:04
unobe left
04:11
sahadev2 joined
04:14
rawr joined
04:39
dduncan joined
05:14
buetow joined
06:27
mtve joined
06:41
Aankhen`` joined
07:19
bjoern_ joined
07:25
_cnhackT_ joined
07:26
_cnhackT_ left
07:27
xerox joined
07:28
xerox joined
07:44
iblechbot joined
07:55
kanru joined
08:05
dduncan left
08:08
xern joined
08:15
marmic joined
08:28
kane__ joined
08:37
lisppaste3 joined
08:42
elmex joined
|
|||
svnbot6 | r10686 | audreyt++ | * LICENSE/: Add MIT and LGPL-2.1 license text. | 09:15 | |
r10687 | audreyt++ | * MANIFEST.SKIP: We are not shipping TextRegexLazy for this release. | 09:24 | ||
r10688 | audreyt++ | * "make ghci" now builds its own deps without requiring | 09:27 | ||
r10688 | audreyt++ | "make pugs" to be executed first. | |||
r10689 | audreyt++ | * Properly finalize parrot on embparrot because calling parrot_exit. | |||
r10690 | audreyt++ | * minor explicit-import style fix | |||
szbalint | audreyt: (If you've got time for a discussion) I've been wondering about roles and classes: Is there a way to intercept method calls to a class (for example for logging purposes), while the mechanism for that being in a Role? | 09:31 | |
09:33
ludan joined
|
|||
ludan | ciao | 09:33 | |
audreyt | szbalint: look at Moose.pm :) | 09:36 | |
(and irc.perl.org #moose) | |||
moose allows for prehandlers | |||
I don't think it's part of canonical perl6 | |||
but it looks sensible | |||
szbalint | oh :) | 09:37 | |
ta! | |||
audreyt | np :) | 09:38 | |
svnbot6 | r10691 | audreyt++ | * System.FilePath - Synchronize from Distribution.Compat.FilePath. | 09:48 | |
r10692 | audreyt++ | * Ditto for Pugs.hs. | 09:58 | ||
r10693 | audreyt++ | * t/oo/proxy.t: disable test due to incoherent test results. | 10:04 | ||
r10694 | audreyt++ | * README: Update third-party module notice; add Rosetta, | 10:07 | ||
r10694 | audreyt++ | WTemplate and Locale-KeyedText to non-perl-license | |||
r10694 | audreyt++ | ext/ listing; incoporate wording fixes from Allison Randal | |||
r10694 | audreyt++ | and The Perl Foundation; Pugs is now properly copyrighted | |||
r10694 | audreyt++ | by the "Pugs Contributors" so that I can disclaim my personal | |||
r10694 | audreyt++ | compilation right over it. | |||
10:11
wilx joined
|
|||
gaal | hey all. still loaded with $work but just popping in to report a minor problem - running make triggers a relink, even when a pugs and libpugs already exist. so 'make ; make smoke' for example takes a few seconds longer than it should. | 10:26 | |
audreyt | nod. it's in build_pugs.pl | 10:43 | |
prevent build_exe with some timestampy thing? | |||
11:09
chris2 joined
11:11
neoesque joined
|
|||
szbalint | Is there a possibility though that prehandlers will be part of Perl6? | 11:11 | |
audreyt | you mean "before" and "after"? | 11:15 | |
well, you can do that with .wrap | |||
but I'm pretty sure I'd like it to be part of perl6-as-implemented | |||
not sure about perl6-as-specced | |||
stevan will meet timtoady in YAPC::NA hackathon | |||
they'll hash it out :) | |||
method foo is PRE { ... } | 11:24 | ||
maybe | |||
not sure | |||
I wonder why subtype is renamed subset... | 11:25 | ||
szbalint | oh okay | 11:31 | |
:) | |||
Something unrelated, there is a most likely outdated (but passing) test in t/oo/roles about instantiating roles, while S12 says roles cannot be directly instantiated. I take S12 is correct? | 11:33 | ||
Juerd | It may or may not be correct, but it is the leading spec, so the test is in error. | 11:37 | |
11:40
szbalint_ joined
|
|||
audreyt | right. | 11:43 | |
szbalint_ | audreyt: btw, is there any estimate on when pugs will have runtime role mixin ability? | 11:44 | |
11:44
szbalint_ is now known as szbalint
|
|||
audreyt | after NPW :) | 11:45 | |
and before YAPC::NA hackathon is over | |||
szbalint | okay, nice :) | 11:46 | |
11:53
jsiracusa joined
11:56
weinig joined
|
|||
obra | audreyt: are you in .no? | 12:12 | |
12:12
frederico joined
|
|||
audreyt | obra: yup | 12:18 | |
in hotel now | |||
writing slides | |||
obra | heh. I need to finish that tonight | ||
audreyt | me too | ||
obra | we're in room 420 | ||
audreyt | oh. maybe I'll go visit | ||
but I'm afraid that'll kill my slidemaking | |||
obra | I'm not there now | ||
kaia may be | |||
audreyt | ah. | ||
obra | I'm getting dragged to a dinner at 19:00 | 12:19 | |
audreyt | when you going to head back? | ||
metoo, but if ENOSLIDE then not going | |||
obra | will be in the hotel after that | ||
audreyt | 'k | ||
obra | I'm a little worried about it. | ||
is this the dinner with the uio people? | |||
audreyt | I'm doubly worried | ||
since I'm codegen'ing to Keynote | |||
obra | ?! why? | ||
lambdabot | Maybe you meant: . v | ||
audreyt | er, fun | ||
obra | :) | ||
ok. cool | |||
I'll want your takahashi.key ;) | |||
audreyt | but probably going to get contents written first | 12:20 | |
(what a concept) | |||
obra | :) | ||
what's the dinner you might go to? (Trying to figure out if it's the same as mine) | |||
audreyt | same | ||
7pm at subway station | 12:21 | ||
obra | if so, come and bring your laptop. it'll give me ammo to do mine too | ||
audreyt | mmmoose | ||
my talk is all about moose now | |||
scary | |||
s/all/half/ | |||
obra | neat! | 12:22 | |
12:25
iblechbot joined
12:32
hugues23 joined
13:03
lisppaste3 joined
13:11
kanru joined
|
|||
wolverian | Juerd, why doesn't feather have vim7? | 13:13 | |
svnbot6 | r10695 | fglock++ | Pugs-Compiler-Rule/temp - partial rewrite of the backtracking engine | 13:35 | |
13:41
QtPlatypus joined
13:46
rzoz joined
14:08
vel joined
|
|||
Juerd | wolverian: Because it hasn't been dist-upgraded in a while | 14:20 | |
wolverian: I'm installing vim 7 for you now | |||
14:20
MicSch joined
|
|||
Juerd | wolverian: Done | 14:21 | |
14:31
MicSch left
|
|||
gaal | half moose, half elk, half caribou | 14:35 | |
and half wapiti (I could go on and on) | |||
audreyt | :) | 14:36 | |
audreyt is in JIT slide making rush | |||
release is looking good modulo chglogging | |||
gaal | sorry i couldn't be more helpful there :( | 14:37 | |
15:01
bjoern_ joined
|
|||
stevan | audreyt: please post your slides when you have a chance,.. I would love to see them :) | 15:04 | |
15:07
rashakil_ joined
|
|||
gaal | that Calvin and Hobbes strip has forever been appropriate... | 15:13 | |
("last minute panic") | |||
gaal hasn't finished his slides either | |||
does the ratchet stuff change relevant slides in the peek talk? I have to look at S05 again | 15:15 | ||
15:22
christopher joined
15:24
bpederse joined
|
|||
wolverian | Juerd, thanks. is it ok if I upgrade it too if I see it hasn't been upgraded in a while? | 15:27 | |
15:36
buetow joined
|
|||
Juerd | wolverian: No. | 15:36 | |
wolverian | Juerd, okay. | 15:37 | |
Juerd | wolverian: If you upgrade individual packages, that's fine, because then you know exactly what to test. | ||
But after a system upgrade, often stuff like mail gets broken | |||
And it's routine for me to check that | |||
wolverian | makes sense. | ||
thanks. :) | |||
15:41
sahadev joined
15:50
prozessor13 joined
16:03
buubot joined
16:17
iblechbot joined
16:27
shachaf joined
16:43
chris2 joined
16:49
Robe joined
16:56
justatheory joined
|
|||
sahadev | hello, isn't the shift builtin fuction supposed to shift from the @*ARGS array? | 16:57 | |
$ pugs -e 'say shift || 10' | |||
*** | |||
unexpected "|" | |||
expecting term | |||
at -e line 1, column 11 | |||
@*ARGS.shift works, though | |||
lambdabot | Unknown command, try @list | ||
16:58
bjoern_ is now known as DEpwnsPL
|
|||
nothingmuch | ?eval 'shift' | 17:04 | |
17:04
evalbot_10662 is now known as evalbot_10699
|
|||
evalbot_10699 | "shift" | 17:04 | |
nothingmuch | ?eval shift | ||
evalbot_10699 | Error: unexpected end of input expecting term | ||
nothingmuch | eh, used to perl -e | ||
uhm, it looks like you'll have to specify it explicitlty | |||
the parser is treating it as a unary operator (i think) | |||
17:05
ludan joined
|
|||
ludan | ciao | 17:05 | |
sahadev | so, is it supposed to be fixed eventually? | ||
nothingmuch | probably | ||
sahadev | ok. thanks. | ||
nothingmuch | ciao ludan | 17:06 | |
17:35
frederico joined
17:55
lisppaste3 joined
|
|||
svnbot6 | r10700 | fglock++ | Pugs-Compiler-Rule/temp - new backtracking engine | 18:02 | |
18:39
prozessor13 left,
pbelau joined
|
|||
pbelau | hey, can someone tell me what an unstacked call is in the perl world ? | 18:40 | |
18:47
YetAnotherEric joined
18:55
macroron joined
|
|||
spinclad | could you say what it is elsewhere? | 18:58 | |
what's called an inlined call in C/C++ ? | 18:59 | ||
*is it what is called ... | 19:00 | ||
19:14
dduncan joined
|
|||
pbelau | spinclad, i'm not quite sure what an "unstacked" call would in C/C++ | 19:24 | |
i figured it out though | 19:25 | ||
19:30
SamB joined
|
|||
svnbot6 | r10701 | Darren_Duncan++ | LICENSE/ : Updated the LGPL to the current version, which includes the FSF's current Franklin Street address rather than Temple Place ... anyone else using a FSF license should likewise indicate their current address in references | 19:42 | |
19:44
wilx joined
|
|||
dduncan | I am now starting a smoke of r10701 | 20:22 | |
20:50
DEpwnsPL is now known as bjoern_
|
|||
svnbot6 | r10702 | audreyt++ | * add tomorrow's talk before sleep. about 30% finished... oh well. | 20:57 | |
gaal | pbelau: in Perl 5, goto-&sub reuses the current stack frame. if you mean inlining a function there's no such general purpose thing, though the optimizer happens to fold some constants, e.g. "sub pi () {3.14999}". | ||
pbelau: in Perl 6, I suppose you could use macros for some of these things. | 20:58 | ||
audreyt | szbalint: to answer your earlier question. the standard translation from Moose: | ||
gaal | good night and good luck, audrey | ||
audreyt | before 'foo' => sub { $self->bar }; | ||
is this perl 6: | |||
gaal | (talking in movie titles? oops) | ||
audreyt | method foo { $.bar; call } | ||
so I think we don't actually need another trait for PRE/POST | 20:59 | ||
the "call" makes explicit the fact | |||
and you can even change the args by saying | |||
gaal | didn't there use to be one in s06? | ||
audreyt | call(...alternate args...) | ||
gaal | ISTR BEFORE and AFTER...? | ||
ah, there's ENTER and LEAVE in s04 | 21:01 | ||
PRE and POST there are design-by-contractish things. | |||
<L04/"Closure traits"> | |||
stevan | audreyt: actually with Moose, you can attach a before/around/after method to a locally defined method as well | 21:03 | |
it tends to be more useful in augmenting supermethods, but when added by Roles, there comes situations where it might apply the modifier to the local method too | 21:04 | ||
audreyt: I wanna see your slides :) | |||
pleeeeeeeaaaasseeeee :) | 21:05 | ||
I'll give you kharma if you do | |||
stevan dangles the kharma karrot | |||
stevan ponders the kharmic impact of abusing kharma in this way ... hmm | 21:06 | ||
gaal | stevan: r10702 | 21:07 | |
stevan | doh! | 21:08 | |
stevan-- # for not backlogging | |||
see,.. thats the kharmic impact... i am doomed :P | |||
gaal | "I want to see your slides" is not nearly as wicked-sounding as "You wanna see my modules?" | ||
stevan | or even worse.. "do you wanna pet my monkey?" | 21:09 | |
that one always scared me | |||
gaal | audreyt: the <title> is weird | 21:11 | |
not that that matters in fullscreen mode | 21:13 | ||
stevan can't get the xul to work | 21:14 | ||
ingy | i stevan | 21:15 | |
h | |||
stevan | heya ingy | ||
where in the world are you now ingy? | |||
gaal | in the slide with "has overdraft_account" is the "o"-ish character at the end of the line intentional? | ||
ingy | Seattle | 21:16 | |
stevan | ah,.. they let you back in ... good :) | ||
ingy | heh | ||
stevan had to save the file to his desktop to get the xul to work,.. how odd... | |||
ingy | I'll have a motorcycle in Chicago | ||
w00t | |||
stevan | nice | ||
gaal | will you be zentaining it? | 21:17 | |
stevan | ingy: nothingmuch can be your biker bitch then | ||
ingy | yeah... | ||
he can get in line :p | |||
21:17
weinig joined
|
|||
gaal | hahaha, ingy, you should look at audrey's slides | 21:17 | |
ingy | url? | ||
ingy fears | 21:18 | ||
stevan doesn't hate Ingy,.. even though he wrote Spiffy | |||
gaal | ingy: svk pull ; firefox docs/talks/deploy.xul | ||
wolverian | audreyt, s/reconcilling/reconciling/ on slide 20 | ||
ingy | wolverian: you have commit :P | ||
wolverian | yeah, but I have a checkout in progress :) | 21:19 | |
only 9000 revisions to go | |||
ingy | yowch | ||
I hate the way svk won't let you do two things at once | |||
PerlJam | ingy: complain to bestpractical.com and maybe they'll pay clkao to "fix" it. | 21:20 | |
:-) | |||
ingy | PerlJam: did cl move to Boston? | ||
PerlJam | no idea if there was any physical movement. | 21:21 | |
given the nature of the people involved, I wouldn't be surprised if there was none. | |||
stevan | especially considering that clkao write svk specifically so he could hack from the .tw mountains | 21:24 | |
(or at least that is one of his oft quoted reasons) | |||
gaal | good niht & | 21:25 | |
but with a g | |||
stevan | goog niht gaal :P | 21:26 | |
gaal | stevang :) | ||
dduncan | wolverian, unless you need all the revisions, you could just have svk checkout the later ones ... eg, just those from The 6.2.11 release and later | 21:36 | |
much faster | |||
having all is useful mainly if you want to have an archive | 21:37 | ||
wolverian | I like doing it the hard way | ||
dduncan | getting just specific revs is something like a -n switch | ||
wolverian | yeah. | 21:38 | |
dduncan | or a -<some letter> | ||
wolverian | it's -n, where n is a number, in the interactive checkout | ||
I'm doing that now, too, on another computer, so I can compare :) | |||
dduncan | interactive checkout not necessary for what I'm thinking of | ||
szbalint | audreyt: cool. | 21:39 | |
at 'before' :) | 21:40 | ||
dduncan | wolverian, now that I look at it, I think it is -r | 21:41 | |
during svk update | |||
21:42
Qiang joined
|
|||
PerlJam | I often have trouble getting svk to just get the head revision for some reason. | 21:42 | |
dduncan | no, its -s | 21:43 | |
PerlJam | (or anything other than getting all revisions) | ||
wolverian | mm. well, it's getting the 10 most recent revisions now, but it's still taking ages. :) | ||
(I don't know how svn stores things. going through 10k patches would take some time, I guess) | 21:44 | ||
svnbot6 | r10703 | fglock++ | Pugs-Compiler-Rule/temp - updated TODO list; code cleanup | ||
dduncan | the first revision always pulls the whole thing at that point, then the rest are quick | ||
svn stores diffs | |||
but the first revision is the whole thing | |||
wolverian | mmkay | ||
ah, done. | |||
dduncan | wolverian, specifically what I've been trying to reference all this time is ... | 21:45 | |
under svk.elixus.org/?SVKUsage | |||
lambdabot | The title of that page is "SVKUsage - Kwiki" | ||
dduncan | heading "Mirroring" | ||
If you don't want to sync every revision from the remote, you can add a -s REV option as the first revision to sync without previous changes. | |||
that specifically is what I was using | |||
and controls what is copied from the server | 21:46 | ||
so its not -n or -r or such | |||
and this is not interactive, not any more than the plain 'sync' | |||
svnbot6 | r10704 | wolverian++ | typo in deploy.xul | ||
dduncan | did you get all that? | 21:47 | |
dduncan back in an hour | 21:48 | ||
wolverian | dduncan, I was using co directly. | 21:55 | |
but thanks, that's useful. | |||
21:57
froh-doh joined
|
|||
stevan | audreyt: you have probably seen this, but... www.hlvm.org/ | 22:02 | |
lambdabot | The title of that page is "High Level Virtual Machine" | ||
stevan | thanks lambdabot | ||
22:08
ludan joined
22:18
jsiracusa joined
|
|||
svnbot6 | r10705 | fglock++ | Pugs-Compiler-Rule/temp - positional and named captures are ok | 22:22 | |
wolverian | by the way, I was accepted to my CS dept's student research programme, which is basically an extra curriculum of research-oriented lectures and meetings. we talked about pugs in the interview, it was fun, and I think it helped :) | 22:28 | |
22:37
bpederse left
22:43
bpederse joined
|
|||
QtPlatypus | wolverian: Congrats | 22:53 | |
wolverian | QtPlatypus, thanks :) | ||
23:41
penk left
23:47
bpederse left
|
|||
dduncan | smoke of 10701 completed some time ago ... uploaded | 23:55 | |
it has 65 errors, more than the pre0 | |||
but t/pugsrun/07-dash-uppercase-v.t is not one of the failures | 23:56 |