|
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 | ||