-Ofun: xrl.us/hxhk | pugscode.org | pugs.kwiki.org | paste: paste.lisp.org/new/perl6 or sial.org/pbot/perl6 Set by apple-gunkies on 11 November 2005. |
|||
svnbot6 | r8164 | autrijus++ | * PIL.Native: stub evaluator, roundtrip prettyprinter, | 00:00 | |
r8164 | autrijus++ | readline-enabled shell, etc etc. | |||
audreyt | PJF: sure! probe into %SYSTEMDRIVE%/ghc/ghc-* and choose the lexographically largest one? | 00:04 | |
PJF | That's the plan. | ||
Thanks Audrey! | |||
audreyt | (that's going to bite us in ghc 6.10.0 -- so if you want to be even more meticulous, go ahead :-)) | ||
pjf++ | 00:05 | ||
Alias_ | I thought we did that yesterday | 00:12 | |
audreyt | we _talked_ about doing that :) | ||
Alias_ | ah | ||
audreyt | pjf just jfdi'ed | ||
PJF | You can fix my code after it's committed, Alias. Just look for the bits marked 'XXX' and follow the instructions. | 00:13 | |
Actually, I'm hoping you can test it on your Windows-flavoured system to make sure it works. | |||
svnbot6 | r8165 | autrijus++ | * Unbreak Pugs.Parser from gaal++'s s/extract/extractPlaceholderVars/g change. | 00:14 | |
r8165 | autrijus++ | * `foo.bar` is now always parsed as `::foo.bar` instead of | |||
r8165 | autrijus++ | `foo(.bar)`, unless there is a unary foo() function in scope. | |||
r8165 | autrijus++ | * Nullary methods in class scope no longer participate into parsing as unary | |||
r8165 | autrijus++ | functions. This fixes the infinite-BUILD problem: | |||
r8165 | autrijus++ | class foo {} | |||
r8165 | autrijus++ | class bar { has $.foo is rw; submethod BUILD () { $.foo = foo.new } } | |||
r8165 | autrijus++ | say bar.new; | |||
r8165 | autrijus++ | Thanks to r0nny and xinming for their persistence in bringing this issue up. | 00:15 | ||
audreyt feels productive :) | |||
Alias_ | We can put a stop to that | 00:16 | |
audreyt takes a short break to implement provides: support in Module::Install | |||
right, like, lunch | |||
new M::I released -- going back to pugs | 00:36 | ||
svnbot6 | r8166 | juerd++ | Putting feather's website (still one page) in pugs' repository. | 00:42 | |
r8166 | juerd++ | This overcomes the need for a wiki, still enabling everyone to contribute. | |||
r8166 | juerd++ | Please *do* contribute!! | |||
Juerd_ | audreyt: I'd like to ask you to move your svk guide there | 00:45 | |
audreyt: A link on the home page will also do. In that case, just ask me to do it :) | |||
audreyt | Juerd_: can you do it for me? I'm going to airport soonish | ||
yup :) | |||
Juerd_ | audreyt: Which one? | ||
clkao | where? | ||
Juerd_ | audreyt: Move or link? | 00:46 | |
Alias_ | This is a normal message | 00:47 | |
Please ignore me, making a Wink demonstration | |||
bye! | |||
Juerd_ | I'll move it, then everyone can help edit it | 00:49 | |
audreyt | Juerd_: move is better | 00:50 | |
PJF | M::I gurus: I'm hoping to save the path to 'ghc' in order to facilitate detection of 'ghc-pkg'. Can I stuff that into $self->{ghc} in Module::Install::Pugs, or is there a better place? | 00:53 | |
Better yet, can I cache the result to assert_ghc_pkg? Otherwise has_ghc_package goes through all the work of refinding ghc-pkg every time it's called. | 00:54 | ||
svnbot6 | r8167 | juerd++ | svk.html | ||
r8168 | juerd++ | Add note that the site is synced every 5 minutes. | |||
audreyt | PJF: sure, just memoize it | 00:55 | |
using a per-object cache | |||
each M::I plugin is responsible for managing their own stash, so that's safe | |||
PJF | Using a per-object cache is actually a little easier at the moment, since it allows me to pass a hint to assert_ghc_pkg when we first call it from assert_ghc, but not pass it anything thereafter. | 00:56 | |
Oh! Do you mean memoize it on a per-object basis? Sorry, mis-parsed. Can I use $self->{ghc} instead, or will that break M::I expectations of derived classes not adding new attributes? | 00:57 | ||
audreyt | there is no such expectation :) | 00:58 | |
attrs are completely plugin managed | |||
M::I only interacts via methods. | |||
PJF | Huzzah! My code is now just ugly, rather than shockingly ugly. | ||
audreyt | huzzah | ||
Juerd_ | PJF: If you could do the same to feather.perl6.nl/, that'd be great :P | ||
PJF | You want me to make feather.perl6.nl shockingly ugly as well? | 00:59 | |
Juerd_ | No, ugly rather than shockingly ugly :) | ||
PJF | I think it looks just fine. ;) | ||
Although you could probably apply a wee stylesheet if you wanted to pretty it up. | 01:00 | ||
Juerd_ | Do you have committer access? | ||
PJF | Jured: To feather.perl6? Not that I'm aware of. | 01:01 | |
Juerd_ | No, pugs | ||
This is in pugs/docs/feather | |||
PJF | Oh yes, to pugs I certainly do. | ||
Juerd_ | Then be my guest, if you have any idea for the stylesheet | ||
PJF | I'll see what I can do about making it look a little nicer then. ;) | ||
Juerd_ | Thanks | ||
PJF | I take it you won't object too much if I enforce my strongly held XHTML beliefs onto it? | 01:02 | |
s/enforce/impose/ | |||
Juerd_ | I don't :) | ||
I'm going to bed | 01:07 | ||
Good night! | |||
PJF | Night Juerd. | 01:09 | |
audreyt | lunch... bbiab | 01:12 | |
svnbot6 | r8169 | pjf++ | XHTML strict | 01:21 | |
PJF | Audrey: Is www.pugscode.org/css/perl.css stealable for use in feather.perl6.nl/ ? | 01:26 | |
Juerd_ | It's the perl.org stylesheet | 01:28 | |
But I'm sleeping :) | 01:29 | ||
PJF | I thought it looked very familiar. It doesn't come with any attribution. | ||
Cute. I broke ghc: ghc.exe: internal error: update_fwd: unknown/strange object 0 | |||
audreyt | PJF: sure, it's stealable :) | 01:31 | |
PJF: during a partial rebuild? | |||
or during execution? | 01:32 | ||
PJF | audreyt: During a standard 'make'. Re-running it made it all happy. | ||
Could have something to do with me changing the windows priority half-way through, and sprinkling ghc with signals. | 01:33 | ||
audreyt | yup. it's a known issue on the GHC RTS on windows | ||
(RTS = runtime system) | |||
PJF | It's running 'make test' happily now, though. Time for me to review my detection code and submit. | ||
audreyt | cool! | ||
any code you submit will be subject to multiple reviews afterwards anyway, so a good rule-of-thumb is "when in doubt, commit" -- i.e. sanity checking if you have time, but don't worry if you don't :) | 01:34 | ||
PJF | I have time, and like to summarise everything into the commit message. I've changed a few things. | 01:35 | |
There's a few bits of code that use $ENV{GHC} || 'ghc', which is no longer desirable. | |||
audreyt | nodnod | ||
excellent | |||
PJF++ # bringing sanity to the part that most needs it (build system) | |||
ingy++ # coming up with a build system that even works | 01:36 | ||
PJF | Is GHC correctly written 'GHC' or 'ghc' in documentation? | 01:38 | |
audreyt | it's an acronym (_unlike_ Pugs or Perl) | 01:39 | |
so GHC is correct; use "ghc" if you only want to talk about the executable | 01:40 | ||
PJF | Thanks! | ||
audreyt | np :) | ||
azuroth | eval my $a = 1..10; my $b = pop $a; say $b; say $a; | 01:46 | |
?eval my $a = 1..10; my $b = pop $a; say $b; say $a; | 01:47 | ||
01:47
evalbot_8156 is now known as evalbot_8169
|
|||
evalbot_8169 | OUTPUT[10 123456789 ] bool::true | 01:47 | |
svnbot6 | r8170 | pjf++ | General improvement of Win32/Cygwin GHC detection code. | 01:58 | |
r8170 | pjf++ | * Makefile.PL::has_ghc_package() now requires a third argument, being | |||
r8170 | pjf++ | the 'ghc' command (with path if applicable). | |||
r8170 | pjf++ | In inc::Module::Install::Pugs: | |||
r8170 | pjf++ | * assert_ghc now goes looking for GHC on Win32/Cygwin systems. | |||
r8170 | pjf++ | This performs lexical sorting of version names, and will bite | |||
r8170 | pjf++ | us if part of a GHC version string contains a two-digits. | |||
r8170 | pjf++ | * assert_ghc_pkg now caches its findings, rather than re-searching | |||
r8170 | pjf++ | every time. | |||
r8170 | pjf++ | * assert_ghc_pkg doesn't trust can_run() on cygwin if we're clearly | |||
r8170 | pjf++ | trying to work with a Windows-land program. See | |||
r8170 | pjf++ | rt.cpan.org/Ticket/Display.html?id=16375 for details. | |||
PJF apologies for svnbot's spam. | 01:59 | ||
audreyt | PJF: no need to apologize -- there's a reason why we added the trailing ++ | 02:15 | |
audreyt grokked the PPI document object model | 02:16 | ||
Alias++ # powerful mind-control laser based education | 02:17 | ||
azuroth | finalizate? heh | 02:33 | |
audreyt | Alias_: I committed install_share() support into M::I. (r49) | 02:49 | |
Alias_ | audreyt++ # M:I | 02:50 | |
audreyt++ # Having to start karma all over again | 02:51 | ||
audreyt | lol | ||
azuroth | audreyt: did you get a stalker or something..? | 02:52 | |
audreyt | azuroth: nah :) | 02:53 | |
svnbot6 | r8171 | autrijus++ | * Fix PJF++'s GHC probing logic by normalizing the version | 02:59 | |
r8171 | autrijus++ | numbers in directories, so we are fine even when GHC 6.10.999 | |||
r8171 | autrijus++ | is released. | |||
r8172 | azuroth++ | Just a lot of typos, bad spelling and other wrongness. | 03:29 | ||
azuroth | psst. what's the magic incantation to redirect stderr to stdout? 2>&1 ? | 03:30 | |
dduncan | ping mugwump | 03:36 | |
seen mugwump | |||
stevan_ | audreyt: ping | 03:47 | |
exit | 03:51 | ||
bah | |||
dduncan | I still have to figure out why, but my last smoke, r8159, took about 6 hours to complete, where normally its about 45 mins ... this is the first time I uploaded a smoke since 2 weeks ago, as there were recently avoided infinite tests during the interim | 03:57 | |
will resync and try another ... | |||
PJF | dduncan: I found a few tests in the smoke would go into infinite loops. I've tweaked them into flunks. Previously the infinite loops would run until pugs got tired (a very, very long time) before failing. | 04:05 | |
svnbot6 | r8173 | autrijus++ | * Transcribe native methods from Perl6::ObjectSpace::Core::* | ||
r8173 | autrijus++ | into PIL.Native.Prim. | |||
audreyt | stevan: yo | ||
stevan: PIL.Native.Prim should make you happy :) | |||
stevan: next step is to build Instance from the minilang | |||
I'm already late for catching my plane to sydney -- expect me to check back about 3hrs later from Mad Golfer's place | 04:06 | ||
dduncan | hello | 04:07 | |
audreyt | dduncan: yo | ||
dduncan: indefinite loops is surely the reason | |||
dduncan: but if it's even slower than that, that may be because of gaal's Ann work | |||
PJF | audreyt: Thanks for the updates to the install process. I can sleep well at night knowing that ghc 6.77777777.8 won't break things. | ||
dduncan | I noted that the commit log over the last few days showed an infinite loop resolution, so I tried smoking again today | ||
audreyt | dduncan: do you know where it stuck for a long time in particular or it's just generally slower? | 04:08 | |
dduncan | even before that happened, I did notice a longstanding odd behaviour | ||
audreyt | I can build an older pugs and benchmark | ||
dduncan | where occasionally a smoke took double the time as usual ... I think that normally happened after a Makefile.PL update or equivalent | ||
audreyt | hmmm | 04:09 | |
dduncan | as for right now, I would say it was generally slower and couldn't isolate further | ||
audreyt | or maybe the smoke time counter counted the make? iirc it doesn't | ||
okay, noted, will do a profile run before release | |||
thanks for the reminder | |||
dduncan | I also know from human observation that I started that reported smoke around 2pm this afternoon and it finished around 8pm | ||
and it was using the typical 100%ish CPU | 04:10 | ||
audreyt | nodnod. I think it might be the pragma tweak | ||
dduncan | anyway, I'm trying another now in case that was a fluke | ||
Alias_ | Oh for a distribution harness that records wallclock and CPU times... | ||
;) | |||
audreyt | ok. if it's still slower, we can deal | ||
dduncan | I found that typically the wallclock time was close to the reported time | ||
audreyt | Alias_: well, yeah, ours do... it's just not very portable to other distributions :) | ||
Alias_ | heh | 04:11 | |
audreyt | see smoke.pugscode.org/ | ||
ok, time to run | |||
bbl from sydney & | 04:12 | ||
dduncan | yes, you can see 345 mins there for darwin | ||
that's the one | |||
the slowdown seemed general, as I manually checked its progress a dozen times, and the increment was fairly consistent | 04:13 | ||
now starting smoke of r8173... | 04:32 | ||
meppl | gute nacht | 04:47 | |
dduncan | status: smoke is now at ext/Tree | 05:33 | |
so this portion has taken a whole hour by itself | 05:34 | ||
(portion from start of /ext) | |||
gaal | eep, sorry for the b0rkag | 05:36 | |
and good morning | |||
obra | who maintains the html formats on smoke.pugscode.org? | 05:37 | |
gaal | Test::TAP::HTMLMatrix. want a committer bit? | 05:39 | |
obra | heh. I was just going to suggest column headings ;) | ||
I'm insufficiently motivated to hack, though | |||
gaal | you mean in the matrix, or in the summary page? | 05:40 | |
obra | the summary page | ||
gaal | the summary is in util/smokeserv | ||
obra | the color-coded results are the bit that are hardest to parse | ||
gaal | util/smokeserv/ that is. | 05:41 | |
obra | (Also, one of my developers is colorblind. he's made it clear to me how much red/green and no other indication sucks ;) | ||
gaal | that's a good point, regarding the matrix though I've no ideas on how to make it better. | 05:43 | |
does CSS offer bevelled boxes? maybe we can round off passing tests of something. | 05:44 | ||
obra | www.dzinelabs.com/Pages/template_bevel.php | 05:46 | |
gaal | I meant rounded corners | 05:48 | |
was using the wrong word though. | 05:49 | ||
dduncan | smoke now at t/builtins at 1h18m mark | ||
obra | Ah. ok. um. rounded corners. google openrico | 05:51 | |
also www.456bereastreet.com/ | 05:53 | ||
gaal | I take it the answer about CSS having a roundy box property is "no" :-) | ||
the html for the matrix is already huge, so I really want to avoid doing Stuff for each cell. | 05:54 | ||
obra | yeah. this is done with .js | ||
so it doesn't mess with your pretty semantic html | |||
gaal | we've avoided js so far... I don't know, have to think about it | 05:55 | |
obra | sure. | 05:56 | |
It does degrade nicefully | |||
nicely | |||
Though I totally understand the reluctance | |||
gaal | If ("pigs could fly", "we had parrot in the browser").pick the smokes would stay YAML all the way to the browser, who'd do the rendering itself. | 06:00 | |
obra | well, you could do that today with JS | 06:01 | |
gaal | it'd take forever. | ||
obra | in JSON? | ||
gaal | it's already slow to change tests.yml to smoke.html | ||
obra | what's it parsing with? | 06:02 | |
gaal | YAML.pm - which is slow :( | 06:03 | |
perl -MYAML -le '$x = time; $y=YAML::LoadFile("tests.yml");$x-=time; print 0-$x' | |||
# 14 seconds | |||
for a > 2.5 mb yaml | |||
excuse my dirty benchmark :) | 06:04 | ||
obra | heh | 06:05 | |
gaal | hmm, anyone here know enough ruby to run an equivalent oneliner there? | 06:06 | |
i bet syck is much faster. | |||
hahaha, I was looking for a cheat sheet and of course I got cartools cause this is ruby: | 06:08 | ||
# yaml4r.sourceforge.net/ | |||
(docs in pdf)-- | 06:10 | ||
answer: waaaay faster. | 06:12 | ||
time ruby -e 'require "yaml"; x = YAML::parse(File.open("tests.yml"))' | 06:13 | ||
# 2.460u 2.920s 0:05.38 100.0% 0+0k 0+0io 0pf+0w | |||
note that these 5 seconds included loading ruby and the oneliner too. | |||
obra | isn't there a syck perl binding? | ||
gaal | I have to go to $work, see y'all later | ||
Dunno. If there is, we'll want to use it conditionally.. | 06:14 | ||
gaal vanishes | |||
06:31
buu_ is now known as buu
|
|||
dduncan | now smoke just started data_types | 06:38 | |
little over 2h in | |||
gaal wonders if the Ann change could have caused the slowdown | 06:39 | ||
dduncan: could you try smoking 8152? | 06:40 | ||
also, please make sure you have the Prelude precompiled! | |||
you can test that w/o breaking off your smoke | |||
just 'pugs' and see how fast the "Loading Prelude" message is in the interactive env. | 06:41 | ||
I'm really, really not here now. :) | |||
dduncan | now smoke is 3 hours in, and we're on t/oo/roles | 07:31 | |
already, this is 4x the amount of time a full smoke usually takes | |||
still appears evenly distributed | 07:32 | ||
obra | what made it go slower? | 07:35 | |
Alias_ | obra++ # Having talked to audreyt, realised again how good a grant admin you were | ||
(certainly compared to the typical level) | 07:36 | ||
obra | heh. | 07:41 | |
I'm not actually a grant admin so much as a project manager | |||
but thanks :) | |||
Alias_ | Traded grant war stories with audreyt | 07:42 | |
obra | *nod* | ||
Alias_ | Apparently your promptness and persistance were the key | ||
obra | I try to keep away from the money. That helps a lot too | ||
Alias_ | The expectation that the email will arive to the specific day | ||
And that you can't be ignored | |||
Other stories of irregular emails, and not chasing up if no response | 07:43 | ||
Do you have a guide for grant managers? | |||
obra | I don't, really. | 07:44 | |
Again, what I do is project management, not grant management. | |||
Alias_ | A short intro might be useful | ||
obra | And it's a weird variety of project management, since it's all opensource stuff | ||
*nod* I'll add it to the queue | |||
no guarantees on timeliness, though | |||
Alias_ | "Contact them as reliably as possible. And even if it's Larry or Damien don't feel intimidated. They DO have to report to you. Make them" | 07:45 | |
etc | |||
obra | Most everyone I work with is a volunteer. And they don't have to report to me unless they want to. | 07:48 | |
But, if they report to each other, they'll get more done and feel more productive | |||
Alias_ | I'm not sure of the specifics on how it needs to be done, but some guidance might be good | 07:49 | |
To also help new people do it without too much of a hump | |||
obra | Are you picking up some sort of grant admin role? | 07:50 | |
Alias_ | hmm? | 07:51 | |
That might be a conflict of interest :) | |||
obra | Do you have a specific project manager you're looking to have trained? | ||
Alias_ | Nope... just an idea based on scuttlebut by recipients :) | 07:52 | |
obra | *nod* I've been talking to folks about ways to improve that. | 07:53 | |
I should talk to whiteg | |||
Alias_ | The blog thing might help, although it's going to perhaps mean a little more politically sensitive language in the reports | ||
obra | if there are reports, that's still better than what's now | 07:55 | |
Alias_ shrugs... again, I'm surprised people take grants and then don't follow through on their commitments | |||
dduncan | 3.5 hours in, now on t/packages | 07:58 | |
Alias_ | Can you isolate the specific commit that did it? | 07:59 | |
dduncan | obra, I don't know why it's slower, but it seems to be an element that is common to all the tests | ||
I could try | |||
Alias_ | Pick a point half-way between you known points, and then recurse | 08:00 | |
dduncan | all I know is that this happened after those infinite runtime tests, but not before them | ||
Alias_ | shouldn't take amazingly long | ||
You should be able to tell pretty quick, right? | |||
if any given iteration is slow? | |||
dduncan | it would probably take several hours of testing to figure that out ... not enough time tonight | ||
I'd have to exactly time a portion first | 08:01 | ||
then I could test with just that to measure it, perhaps 5-10 minutes per version tested | |||
Alias_ | Isn't it almost an order of magnitude? | ||
dduncan | yes ... about 5-10X slower | ||
Alias_ | but yeah, shouldn't take long... you could almost eyeball it | ||
dduncan | either way, not tonight | 08:02 | |
Alias_ | right | ||
dduncan | actually ... | ||
even if I only run part of the smoke, I still have to run 100% of the pugs compile for each version being tested, and that takes a good hour plus | 08:03 | ||
at least to start with | |||
Alias_ | (current - previous)log(2) * 1.5 hours... | ||
a while then :) | 08:04 | ||
dduncan | the last time I know it was normal speed is 2 weeks ago ... | ||
my last smoke before the infinites | |||
Alias_ | ew | ||
dduncan | the infinites lasted for a week plus ... | ||
I wonder if any other smokers showed changes ... | 08:05 | ||
looking ... | |||
they all seem fast | |||
I think the first thing I'll do is a 'make clean' or something | |||
meanwhile, I'm killing the current one ... | 08:07 | ||
whiteg | obra: ? | 08:09 | |
obra | whiteg: about the grant interviews you were thinking about doing back then | ||
whiteg is tracking logs | 08:10 | ||
obra | *nod* | 08:11 | |
gaal | dduncan: make sure you have Prelude precompiled, and please test against 8152. | 08:14 | |
dduncan | I thought it always did that | ||
gaal | it should, but the immediate result of it not being done is a slowdown. | 08:16 | |
pugs -e 'say %*INC' | 08:17 | ||
if you see fatal <precompiled>, so is Prelude.pm. | 08:18 | ||
nothingmuch | gaal: all my talks were accepted! | 08:20 | |
lumimies | Coo | 08:23 | |
dduncan | okay, I think I reverted to 8152 ... but I can't report the result until tomorrow, given the 1 hour recompile thing ... | ||
gaal | nothingmuch: whee! | 08:24 | |
give me ideas for a talk please :( | |||
nothingmuch | what have you been working on lately? | 08:25 | |
gaal | pragmas? but it looks like mjd and audreyt are doing the hard stuff, I'm just pushing it. | 08:26 | |
I know, I'll talk about Analytic and Algebraic Topology of Locally Euclidean Metrization | |||
of Infinitely Differentiable Riemannian Manifold. | |||
Alias_ | Neat, so you can demonstrate calculation of optimised interplanety vehicle launch windows? | 08:35 | |
;) | |||
So, audreyt has finally escaped my clutches | 08:36 | ||
Useful World Domination Planning Sessions: 5 | |||
Number of Times forced to put Laptop Away: 3 | |||
Number of Shirts Scored: 1 :) | 08:37 | ||
So now I have a pugscode shirt with a "Container Model" on the back I cannot begin to comprehend | 08:38 | ||
gaal | Alias_: google for "This I know from nothing". | ||
Alias_ | on the plus side, there's apparently only 2 of these shirts in the world :) | 08:39 | |
gaal | Total T-shirt domination progress: 50% | ||
Alias_ | Is it rude to sell a gift on eBay within 24 hours? | 08:40 | |
:) | |||
cure poem | 08:42 | ||
cute | |||
lumimies | It's not a poem, it's a Tom Lehrer song | 08:43 | |
gaal | you should hear him sing it | ||
Alias_ nods | |||
ingy | audreyt: what build system is that? | 09:48 | |
audreyt | ingy: CPAN::MakeMaker | 10:06 | |
(now Module::Install) | 10:18 | ||
audreyt safely arrived to andrews's place | |||
r0nny | yo | 10:23 | |
audreyt | yo | 10:27 | |
r0nny screams | 10:29 | ||
i want my perl6 code work again | |||
audreyt | it doesn't? | 10:30 | |
I fixed your infinite BUILD bug! | |||
r0nny | still the problem wit the virtually undefined instances | ||
btw - is the perl submethod still not aware of cyclic structures ? | 10:32 | ||
well - gona try r8173 | |||
audreyt | k | 10:33 | |
(working on docs now... bbiab) | |||
r0nny | hf | ||
nothingmuch | audreyt: all my talks were accepted to OSDC | 10:37 | |
guess i can't back out now, so see you there ;-) | |||
audreyt | cool | 10:40 | |
nothingmuch | how was australia? | 10:42 | |
audreyt | very productive | 10:48 | |
just braindumping with asavige about how to clean up and reorganize the docs/ tree | |||
producing a more navigatable interface aka "perldoc perl" | 10:49 | ||
reorganize the totally unhelpful pugscode.org homepage | |||
(and equally unhelpful dev.perl.org/perl6/) | |||
and producing a 02Architecture for Pugs that's not filled with jargons | 10:50 | ||
and generally make the huge amount of raw information available in a more digestible manner | |||
nothingmuch | sounds good | 10:51 | |
audreyt | it does... asavige is expert in taking notes | 10:52 | |
PJF | Good evening, Audrey. How's Sydney? | ||
audreyt | and technical writing, apparently, in addition to mad golfing | ||
PJF: heh, you just missed my reply to nothingmuch :) | 10:53 | ||
colabti.de/irclogger/irclogger_log/...l=253#l446 | |||
audreyt praises the log bot | |||
PJF goes digging through logs. | |||
I was a little sad we didn't have Andrew at OSDc. We should get Sydney.PM to organise a conference. ;) | 10:54 | ||
audreyt | I think the #l446 bit should make it scroll to the exact point | ||
and I just discovered I have two talks to give tomorrow | 10:56 | ||
PJF is still waiting for the logs to load... | |||
audreyt | it's this slow? wow | ||
PJF | Oh! I knew you were giving talks. It's even up on use.perl.org as an article. | ||
I suspect it's my browser/proxy. I can wget the page fine. | 10:57 | ||
audreyt | yeah, I noticed. "the bustling metropolis of Lismore" | ||
PJF | Did you get to visit that herb place we were discussing over dinner? | ||
audreyt | no, I did not. | ||
PJF | Logs seem to be working fine now. And the #|446 not only ends up at the exact point, but highlights it as well. Very nice. | 10:59 | |
audreyt | cool :) | 11:01 | |
nothingmuch | herb places are fun' | 11:02 | |
you can get nice spices | |||
and things like peeled pistachios | |||
tea | |||
eye of newt | 11:03 | ||
audreyt | newts have herbs as eyes? | ||
audreyt is finishing up PIL.Native.Eval | 11:05 | ||
svnbot6 | r8174 | pjf++ | Ignorant application of pugscode.org/css/perl.css to feather. | ||
nothingmuch | www.extremetech.com/article2/0,1697...267,00.asp | 11:08 | |
Alias_ | audreyt: Where was that auto code you showed me before in? | 11:36 | |
PJF | Do we know of anything that would cause pugs to stop part-way through a 'make smoke' on 0% cpu, and apparently doing nothing? Or is my system just a little strange. | 11:43 | |
blm | PJF: You running under Cygwin? | 11:45 | |
PJF | blm: I sure am. | 11:52 | |
blm: I'm guessing it's probably some cygwin oddity at the moment. | |||
blm | PJF: I have ongoing issues with cygwin sh.exe processes just pausing | 11:53 | |
PJF: When I kill sh.exe the next step of the process continues | 11:54 | ||
PJF: It is like sh.exe is blocking on something. | |||
PJF: Does that make any sense? | |||
PJF | Hmm... My process tree looks like bash -> make -> perl -> perl -> pugs | ||
I don't really want to kill the top-level shell. If I kill pugs, then that test fails, but the rest continues happily. | 11:55 | ||
blm | PJF: maybe it isn't related then | ||
PJF | Maybe not. Except that I can run the tests manually and they go through fine. It's just occasionally a test will hang. Very frustrating. | ||
blm | Yes. I can imagine | 11:56 | |
PJF | I'm not planning to look into it deeply at the moment. I just wanted to ping the channel to see if there were any known problems. | ||
blm | I don't know. I am just starting to get into pugs myself. I just thought it may have been the same problem I am having with cygwin | 11:57 | |
audreyt | Alias_: AutoLoader.pm line 46 | ||
PJF: no, nothing of this sort that I know of. which test was the last run? | |||
Alias_ | ta | 11:58 | |
PJF | t/builtins/perl2.t was the last one that hung. | ||
Alias_ | PJF-- # Puzzle Pirates... nuff said | ||
PJF laughs. You're not playing PP, are you? | |||
Alias_ | And coding at the same time | ||
The only downside of three monitors | |||
PJF | Alias: Let me know when you have a moment, and I can give you a crew invite if you like. I only play while waiting for tests to complete. | 11:59 | |
audreyt | PJF: can't duplicate here. try killing the running sh.exe or cygwin | ||
PJF | audreyt: I can just kill pugs and it continues to run happily. I plan to tweak the smoke tester so that I can run tests verbosely and see exactly where it stops. | 12:00 | |
If there's a pattern to it, I'd like to know it. | |||
Alias_ | PJF: OK... I think I accidentally joined another crew :/ | 12:01 | |
PJF | Alias: Moving crews is pretty easy. You can join the Python/Twisted crew if you want. ;) | ||
svnbot6 | r8175 | juerd++ | Further xhtmlify | 12:05 | |
audreyt | the new evaluator is here... will try to finish bootstrapping metamodel tomorrow | 12:06 | |
svnbot6 | r8176 | autrijus++ | * Shiny new PIL.Native.Eval. "make pil" now starts to evaluate | ||
r8176 | autrijus++ | the minilanguage according to Stevan's specs. | |||
r8176 | autrijus++ | (See src/PIL/Native/Prims.hs for the still-growing primitive table) | |||
audreyt | stevan++ # exceedingly concise implementation to follow | 12:07 | |
I should probably sleep now. good night folks :) *wave* | |||
PJF | Night Audrey. Sleep well. | ||
Night everyone. Time for me to get some sleep. | 12:30 | ||
rafl | audreyt: What explains the recent renaming? | 12:32 | |
audreyt | rafl: It's part of my transgender process. I'll journal about it. | 12:34 | |
(hmm, I was supposed to sleep but worked on M::I and PAR release engineering instead) | 12:35 | ||
rafl | audreyt: Allright. | ||
Alias_ | hmm... ok, so the dist dir is where now? | 12:53 | |
actually, that should be easy to find myself | |||
gaal | any new info about the recent slowdown? | 13:36 | |
(popping in during a break from $work) | |||
blm | Where do I find out what the abbreviations are like PMC and imcc mean? | 13:52 | |
Juerd_ | blm: The pugs wiki | 14:08 | |
blm | Juerd_: Thanks | 14:09 | |
Juerd_ | blm: pugs.kwiki.org/?Perl6Nomenclature | ||
blm | Juerd_: Gotchya. Looking at it now. Thanks | 14:11 | |
Juerd_ | blm: yw | 14:13 | |
bbwwicci | anyone around? | 14:45 | |
r0nny | bbwwicci: yeah | 14:54 | |
bbwwicci: but usually they got better uses of their time, then answering the frequent anyone around questions | 14:55 | ||
bbwwicci | oh | 14:57 | |
16:31
fridim is now known as Fripette
|
|||
r0nny | audreyt: howz the issue with the virtually undefined instances ? | 18:11 | |
stevan_ | audreyt: if you want help with the mini-lang metamodel just ask, I should be able to spare some cycles this week | 18:36 | |
Juerd_ wonders if there's more of a transformation than the nick change. | 18:46 | ||
rafl | ingy: ping | ||
gaal | Juerd_: yes, she started working at microsoft. www.amazon.com/gp/pdp/profile/A2HON...86-2640846 | 18:48 | |
Juerd_ | That's scary. | ||
gaal | yes, and amazon use pdps, as you can see from the url. | 18:50 | |
okay I think that's enough discordianism from me for tonight :-) | |||
rafl | Juerd_: Hello. Got some money from your client already? | 18:52 | |
Juerd_ | rafl: No. Sent 2nd reminder. | 18:55 | |
rafl: But have reserved some money I found for CCC | |||
rafl | Juerd_: You *find* money? | 18:56 | |
Juerd_ | Quite literally. | ||
Under a computer, in my office. | |||
I considered it stolen for over a year. | |||
rafl | D'OH.. | 18:57 | |
Juerd_ | More or less exactly what I thought, yea | ||
rafl | Why did you put it there at all? | 18:58 | |
19:00
Fripette is now known as Fridim
|
|||
Juerd_ | I didn't even know I put it there | 19:00 | |
So I have no idea | 19:01 | ||
It probably got there by accident | |||
In any case, throwing away an old computer has never before been so profitful :) | 19:05 | ||
rafl | :-D | ||
Juerd_ | Now let's hope EUR 300 suffices | ||
r0nny | ew - i never knew audreyt was female | 19:06 | |
Juerd_ | r0nny: Neither did I :) | ||
I still don't | |||
r0nny | ? | ||
Juerd_: plz clarify context | 19:08 | ||
Juerd_ | I don't think I can :) | ||
r0nny | wth ? | ||
darn - dont play sick games with a sleepy mind | 19:09 | ||
Juerd_ | r0nny: I could say the same to you | 19:21 | |
r0nny | Juerd_: so u are way to sleepy, too ? | 19:26 | |
Juerd_ | Yea | 19:31 | |
leo | ping gaal | 20:04 | |
Albie | gaal, alive? | 20:05 | |
leo | or anybody else who knows about Test::TAP::HTMLMatrix | 20:06 | |
stevan_ | audreyt: please read perl5/Perl6-ObjectSpace/docs/Meta-User-Bridge.pod and comment when you have some time :) | 20:23 | |
svnbot6 | r8177 | stevan++ | Perl6::ObjectSpace | 20:25 | |
r8177 | stevan++ | - Added document describing the object-space <-> user-space bridge | |||
r8177 | stevan++ | idea which I have been contemplating/babbling about for about a | |||
r8177 | stevan++ | month now. I hope this makes the idea more clear. Questions, | |||
r8177 | stevan++ | comments, suggestions are all welcome :) | |||
sproingie | join #pugs | 20:45 | |
oops | |||
gaal | hi, what's up? | ||
sproingie bangs on that / key a little harder | |||
nada. just catching up after a while | 20:46 | ||
gaal | pong for <leo Albie> | ||
leo | hi gaal | 20:47 | |
gaal | hi there! | ||
leo | we got some questions about make smoke and Test::TAP::HTMLMatrix | ||
we that is #parrot | 20:48 | ||
gaal | irc.perl.org right? | ||
leo | specifically how to include some visible feedback about 'make smoke' progress | ||
irc.pobox.com | |||
gaal | hm, is there another server on that network? I'm not connecting. | 20:50 | |
leo | blizzard.com iirc | ||
wrong | 20:51 | ||
irc.rhizomatic.net | |||
sorry | |||
gaal | it works from feather :) | ||
nothingmuch: hi. can you join #parrot @ irc.pobox.com please? | 21:09 | ||
svnbot6 | r8178 | fglock++ | * misc/Parser-Mini/pil2_json_emit_pir.p6 - PIR code emitter | 21:26 | |
audreyt | g'morning | 21:54 | |
audreyt goes reading the meta-user bridge | |||
stevan_ | audreyt: hey | 22:20 | |
sri_ | audreyt: ping | 22:31 | |
dduncan | gaal, a smoke of 8152 shows it to be performing at normal/fast speed ... at least until it hangs on ext/Span/t/span.t | 23:50 | |
will update to 8153 to see if that changes something | 23:51 | ||
er ... | 23:53 | ||
actually, I think it was 8151 that I just tested and found ok | 23:56 | ||
next I will try r8158, which given my setup is effectively the next version | 23:57 |