|
www.parrot.org/ | Parrot 1.4.0 "Mundo Cani" Released! Set by moderator on 21 July 2009. |
|||
|
00:00
tetragon joined
00:05
jrtayloriv joined
|
|||
| dalek | rrot: r40243 | tene++ | trunk/src/pmc/class.pmc: Minor POD fix for class.pmc. |
00:08 | |
| rrot: r40244 | whiteknight++ | branches/bsr_jsr_ret (3 files): [bsr_jsr_ret] fix some stuff that I broke because I'm not doing good work like I should be |
00:16 | ||
| Whiteknight | I am going to be so happy when bsr/jsr/ret are all completely removed | 00:40 | |
| dalek | rrot: r40245 | whiteknight++ | branches/bsr_jsr_ret/t/compilers/pge/p5regex/p5rx.t: [bsr_jsr_ret] another test to fix because I broke it last time I 'fixed' it |
00:42 | |
| wayland76 | kid51++ for ticket sorting :) | 00:51 | |
| dalek | cnum-dynpmcs: r118 | darbelo++ | trunk/aux/decTest/src/ (3 files): [decTest] Add support for the multiply_add operation (fma in the tests). |
00:58 | |
|
00:58
japhb joined
01:20
wayland76 joined
|
|||
| cotto | darbelo, ping | 01:27 | |
| darbelo | cotto: pong | ||
| cotto | darbelo, do you know why the decTest parser takes so long on the decTest files? | 01:28 | |
| It seems to be taking longer than it should for such a (relatively) simple format | |||
|
01:29
pmichaud_ joined
|
|||
| darbelo | I don't know really. I have no knowledge of what PCT does internally in order to tokeinze/parse/etc. | 01:31 | |
| cotto | It may just be that that pct-generated parsers are slow. | ||
| The grammar looks sane and growth seems to be linearly proportional to the size of the input file, as one would expect. | 01:32 | ||
| chromatic | The lack of LTM hurts. | ||
| wayland76 | Who's working on LTM? pm? | 01:33 | |
| cotto | wayland76, yes | ||
| pmichaud | can I see the grammar? | ||
|
01:33
Andy joined
|
|||
| pmichaud | or whatever you all are referring to? ;-) | 01:33 | |
| darbelo | cotto: FWIW I still plan to stick the generated pir in the repo, but right now at least one file dies from "out of memory"-ness, so that still needs some work. | 01:34 | |
| pmichaud: code.google.com/p/decnum-dynpmcs/so...grammar.pg | 01:35 | ||
| and a not-very-pathological example of what we are parsing is at code.google.com/p/decnum-dynpmcs/so...ly.decTest | 01:37 | ||
| pmichaud | you probably want to tell the compiler to assume ascii input instead of utf-8 | 01:41 | |
| i suspect you get a significant speedup from that. | |||
|
01:45
darbelo joined
|
|||
| darbelo | pmichaud: How do I specify ascii-only input? | 01:45 | |
| pmichaud | I'm checking to verify that's actually the likely problem | 01:46 | |
| okay, I'm guessing it may already be coming in as fixed_8/ascii | 01:47 | ||
| so that might not be it | |||
| how long is "longer than it should" here? | |||
| cotto | about 12 seconds for 730 lines of test file | 01:49 | |
| pmichaud | that does seem longish | ||
| darbelo | cotto: Just parse or parse and run? | ||
| cotto | like like about 620 lines of actual code | 01:50 | |
| that's just parsing | |||
| darbelo | 'cause the "run" is pretty damm slow, and that's not PCT's fault ;) | 01:51 | |
| cotto | one thing at a time | 01:54 | |
| kid51 signs off, the better to contemplate the horrors of "Higher Order Perl" | 01:55 | ||
| darbelo | cotto: Just making sure you weren't dumping all the blame in one place. :) | 01:56 | |
| cotto | btw, I don't think most of src/inc/procs.pir is necessary. | ||
| pmichaud | maybe I'll try it here... (while watching Larry's SOTO) | 01:57 | |
| cotto | You can use a PAST::Op with :pirop('mul') | 01:58 | |
| although the way you're doing it does make the compiler simpler | 01:59 | ||
| darbelo | cotto: I wanted to get it 'done' before getting it 'right', so to speak. Generating a dumb 'call' means I don't have to care if I made the operation a VTABLE or a METHOD. | 02:00 | |
| cotto | That's a valid strategy. | ||
| I'm afk for a couple hours. Bye | |||
| darbelo | I'm going out for food in a few minutes, so msg me if you need to tell me something. | 02:01 | |
| dalek | cnum-dynpmcs: r119 | darbelo++ | trunk/src/pmc/decnum.pmc: [DecNum] Add error-checking to a few METHODS. There are now a few less |
02:03 | |
| pmichaud | I'm not sure why it's taking so long to parse. It could just be the length of the file, but it feels like there must be something else slowing it down. | 02:23 | |
| It doesn't appear to be a file encoding issue. | 02:25 | ||
| It *could* be the number of case-insensitive matches required. | |||
| (case-insensitive matching being a bit slow and requiring creation of strings) | 02:26 | ||
|
02:29
tetragon joined
02:35
janus joined
|
|||
| dukeleto | how do I run a single parrot test file? | 02:40 | |
| jdv | perl t/harness [tests] ? | 02:53 | |
| dukeleto | jdv: thanks, that works | 02:59 | |
|
03:41
dukeleto joined
|
|||
| dalek | rdinal: 7112008 | (Ted Reed)++ | (3 files): Remove the old Failure stuff and add Exception and its hierarchy. |
03:49 | |
|
04:08
cognominal joined
04:14
wayland76 joined
|
|||
| dukeleto | jdv: of course, prove works as well. I just wasn't grasping that Parrot tests are plain ol' perl tests | 04:16 | |
| bacek_at_work | dukeleto: not all of them | 04:22 | |
| purl | not all of them are modifying my brain | ||
| dalek | rrot: r40246 | dukeleto++ | trunk (2 files): Add some basic testing for pgegrep |
||
| dukeleto | bacek_at_work: good to know | ||
| i don't think pgegrep works | |||
| dalek | TT #874 created by dukeleto++: pgegrep is broke | 04:24 | |
| dukeleto | fixed it :) | 04:31 | |
| bacek_at_work | ship it! | 04:34 | |
| dukeleto | is there any guidelines for add files which are needed by tests? i want to add tests for pgegrep on files. i could just test from stdin, but that seems dirty | 04:35 | |
| bacek_at_work | bacek@illusion:~/src/parrot$ find t -name testdata | 04:36 | |
| t/native_pbc/testdata | |||
| dukeleto: something like this | |||
| dalek | rrot: r40247 | dukeleto++ | trunk (4 files): Fix pgegrep by updating the mode argument to open() and add a test |
04:50 | |
| TT #874 closed by dukeleto++: pgegrep is broke | 04:52 | ||
|
04:54
dukeleto joined
04:59
mokurai joined
05:05
dukeleto joined
05:20
masak joined
05:25
mokurai left
05:30
davidfetter joined
|
|||
| cotto | If we had profiling, it'd be pretty simple to figure out why the decTest parser is slow. Maybe I should get back to working on that. | 05:31 | |
| msg darbelo It'd be nice if there were a make target to build/run the decTest tests from the tree's root. | 05:35 | ||
| purl | Message for darbelo stored. | ||
|
05:37
Zak joined
|
|||
| dalek | rrot: r40248 | dukeleto++ | trunk/t/tools/pgegrep.t: Add tests for the basic command-line options of pgegrep |
06:10 | |
| cotto | That sounds like it could be an interesting tool. | 06:15 | |
| Hmm. I think that code wants to be rewritten in nqp. | 06:17 | ||
| bacek_at_work | cotto: I'm going to finish OrderedHash branch over weekend and jump back to ops_pct branch. | 06:21 | |
| cotto | fortunately the ops_pct stuff helps me prepare for working with profiling with chromatic | 06:23 | |
|
06:25
maettu joined
06:26
iblechbot joined
|
|||
| maettu | I have parrot checked out & installed. Now I want to try some languages. BASIC :-) e.g. It's web-link is: trac.parrot.org/parrot/browser/tru...ages/BASIC How do I check it out with svn? | 06:27 | |
| moritz | mkdir parrot/languages/; cd parrot/languages/; svn co trac.parrot.org/parrot/browser/tru...ages/BASIC or something like that | 06:30 | |
| but I don't know if BASIC works against an installed parrot, or if it needs the build tree available | 06:31 | ||
| maettu | svn: »trac.parrot.org/parrot/browser/tru...ges/BASIC« path not found :-( | 06:32 | |
| moritz | ah wait | 06:34 | |
| bacek_at_work | trac.parrot.org/languages | 06:35 | |
| moritz | the link you've given about doesn't work either | ||
|
06:35
Andy joined
|
|||
| NotFound | I think BASIC doesn't work since some time ago. | 06:35 | |
| bacek_at_work | trac.parrot.org/parrot/browser/tru...?rev=37396 | 06:36 | |
| worksforme... | 06:37 | ||
| moritz | maybe I should get some more sleep. | ||
| NotFound | I think it was droppen when languages leave the nest because no one asked for it to stay or maintained. | 06:39 | |
| bacek_at_work | patch^W volunteers welcome! :) | ||
| NotFound | I'd like better an implementation of the gambas Basic dialect. | 06:40 | |
| maettu | bacek_at_work: yes, I can see the code in my browser, but I can't download the thing using svn | 06:41 | |
| moritz | svn co -r $revsion $svn_url | 06:43 | |
| the $svn_url is probably svn.parrot.org/parrot/trunk/languages/BASIC/ | 06:44 | ||
| maettu | no | 06:45 | |
| moritz | which revision did you chose? | 06:47 | |
| maettu | 37396 | 06:52 | |
| moritz | no idea then | 06:55 | |
|
07:26
dukeleto joined
07:34
dukeleto joined
07:36
Andy joined
|
|||
| wayland76 | does anyone know whether ncigen works? | 07:43 | |
| chromatic | I think it does. | 07:46 | |
|
07:53
Andy joined
|
|||
| cotto | pbc? | 07:55 | |
| purl | pbc is not a good form for direct execution | ||
| cotto | no, pbc is peanut butter cookie | ||
| purl | okay, cotto. | ||
| cotto | pbc is also parrot bytecode | ||
| purl | okay, cotto. | ||
| cotto | I guess it could also be a lead cookie. | 08:02 | |
| mikehh | codetest, distro_tests FAIL , All others PASS (pre/post config, smolder, fulltest) at r40248 - Ubuntu 9.04 amd64 | 08:03 | |
| nopaste | "mikehh" at 86.167.197.184 pasted "codetest, distro_test failures at r40248" (85 lines) at nopaste.snit.ch/17377 | 08:04 | |
| "mikehh" at 86.167.197.184 pasted "PATCH for codetest failure in r40248" (19 lines) at nopaste.snit.ch/17378 | |||
|
08:04
MoC joined
|
|||
| mikehh | t/tools/pgegrep.t and t/tools/testdata need svn properties set | 08:06 | |
| cotto | yay! easy karma | ||
| moritz | mikehh++ cage cleaning | 08:07 | |
| mikehh | ok now I am going to try rakudo | 08:08 | |
| moritz | it won't build yet. | ||
| jonathan wanted to give it a shot today (iirc), but doesn't seem awake yet ;-) | 08:09 | ||
| cotto | moritz, does it need the ops patch? | ||
| moritz | cotto: presumably | ||
| dalek | rrot: r40249 | cotto++ | trunk/compilers/ncigen/NCIGENP6.pm: [codingstd] trailing space fix, mikehh++ for noticing |
||
| cotto | just a sec | ||
| mikehh | oh dear - yes I see that | 08:10 | |
| nopaste | "cotto" at 74.61.2.46 pasted "ops update for rakudo" (25 lines) at nopaste.snit.ch/17379 | ||
| cotto | moritz, try that | ||
| moritz tries | 08:11 | ||
| cotto | (that's for post r40198) | ||
| er, r40198 or after | |||
| moritz | seems to re-enable build | 08:12 | |
| cotto++ | |||
|
08:12
flh joined
|
|||
| moritz | I'll just bump PARROT_REVSISION to current HEAD | 08:12 | |
| cotto | I broke it in the first place. ;) | ||
| dalek | rrot: r40250 | cotto++ | trunk/t/tools (2 files): [codingstd] set svn file properties, mikehh++ for noticing |
||
| moritz | it now builds the stage 1 compiler, and then dies with "Direct creation of Iterator" | 08:13 | |
| which seems to be a different problem | |||
| something that bacek++ "broke", presumably | 08:14 | ||
| cotto | Dude. You get karma for breaking stuff without fixing it? | 08:15 | |
|
08:16
dryahetzeph joined
|
|||
| moritz | I just hope that bacek_at_work will feel guilty for getting karma thusly, and also contributes a patch | 08:17 | |
|
08:18
dryahetz1ph joined
|
|||
| moritz | ;-) | 08:18 | |
| cotto: I pushed your patch to a branch in Rakudo, so that somebody (maybe jonathan) can pick it up easily | |||
| cotto | The Crazy Russian feels no remorse. | 08:19 | |
| moritz | (just for reference, the branch is called build-parrot-head) | ||
| somehow I don't understand that | 08:21 | ||
| ah, never mind | 08:22 | ||
|
08:23
dukeleto joined
|
|||
| moritz | seems the Iterator fix is also easy... | 08:23 | |
| testing | |||
| dalek | kudo: fc60e1d | (Matthew Walton)++ | Test.pm: Updated Test.pm planless testing support. |
08:37 | |
| kudo: b198624 | moritz++ | (3 files): re-enable building against parrot HEAD |
|||
|
08:42
payload joined
08:50
bacek joined
|
|||
| dalek | rrot: r40251 | dukeleto++ | trunk/t/tools/pgegrep.t: Add svn Id to t/tools/pgegrep.t |
08:51 | |
|
08:53
theory joined
|
|||
| bacek | o hai | 08:54 | |
| Who called my name? | |||
| moritz did | |||
| but it's fixed now anway | |||
| bacek | moritz: that's good :) | 08:55 | |
| bacek looking for brake something else. | |||
| without remorse and regrets! | 08:57 | ||
| mikehh | any idea wht nqp_test is included in make test and not smoke/smolder or fulkltest | 09:22 | |
| s/fulkl/full/ | 09:23 | ||
| s/ wht/why/ | |||
| chromatic | Possibly an oversight. | 09:24 | |
| mikehh | chromatic: been following your blog on Modern Perl - I don't understand all the objections | 09:31 | |
| chromatic: to your comments I mean - It makes perfect sense to me | |||
| chromatic | David Golden made some good points about vision recently: www.dagolden.com/index.php/331/what...l-5-to-be/ | 09:33 | |
| moritz | that would make a good perlmonks poll ;-) | ||
| mikehh | I read that - I still feel if you want to use an old(er) version you can get it from git | 09:35 | |
| chromatic | p5p is not a democracy though, and it's unlikely to be so. The best we can do is be clear about our motivations and try to help shape development in the directions we want to go. | ||
| mikehh | BTW - I just got a copy of Linux Magazine this morning (UK edition) - It has an article on Parrot by Martin Streicher (Birdsong) | 09:39 | |
| that's the September 2009 edition | 09:42 | ||
| All tests PASS (pre/post config, smolder, nqp_test, fulltest) at r40251 - Ubuntu 9.04 amd64 | 09:45 | ||
|
09:47
TiMBuS joined
|
|||
| mikehh | rakudo now builds on parrot r40251 - make test PASS running make spectest | 09:51 | |
|
09:58
donaldh joined
|
|||
| mikehh | rakudo (b198624) builds on parrot r40251 - make test/make spectest (up to 27696) PASS | 10:02 | |
|
10:09
bobke joined
|
|||
| dalek | kudo: 9c44089 | jnthn++ | (8 files): Separate out the Rakudo metaclass (calling it ClassHOW) from the Parrot one, and make sure everything we create uses this metaclass. This means we poke less stuff into p6object's namespace, and paves the way for various other refactors and additions. |
10:17 | |
| kudo: e989e65 | jnthn++ | build/PARROT_REVISION: Oops, mis-merged PARROT_REVISION (Matt-W++ for noticing). |
10:23 | ||
| rrot: r40252 | bacek++ | branches/orderedhash_revamp/src/pmc/orderedhash.pmc: [pmc] Fix thawing OrderedHash. |
10:34 | ||
| rrot: r40253 | bacek++ | branches/orderedhash_revamp/src/pmc/orderedhash.pmc: [pmc] Reimplement OrderedHash.defined_keyed_* and exists_keyed_* |
|||
| rrot: r40254 | bacek++ | branches/orderedhash_revamp/src/pmc/orderedhash.pmc: [pmc] Implement OrderedHash.delete_keyed |
|||
|
10:36
maettu left
|
|||
| masak | I'd like to take a moment to point out that trac.parrot.org/parrot/ticket/536 is slightly annoying for Rakudo application developers. | 10:49 | |
|
10:52
skv joined
11:03
wayland76 joined
|
|||
| jonathan | masak: It sure is. :-| | 11:12 | |
| And it's only going to get a bigger problem in the near future. | 11:13 | ||
| masak sulks | |||
| jonathan | Well, since the first proposed solution involves removing code.. ;-) | 11:16 | |
| bacek | jonathan: patched welcome! :) | 11:17 | |
| s/d /s / | |||
| jonathan | bacek: Aye, well, I think allison++ wants the difference benchmarked before we rip it out. | ||
| I've no clue what difference it will make tbh. | |||
| bacek | it's better to be slow but correct... | 11:18 | |
| And any optimisations shouldn't be handled by some low-level assembly compiler. | 11:19 | ||
| jonathan | correct++ | 11:20 | |
|
11:21
donaldh joined
|
|||
| bacek | *sigh* | 11:21 | |
| bacek just realised that he forgot to put OrderedHash into DEPRECATION.pod... | |||
|
11:24
rob joined
11:27
wayland76 joined
|
|||
| wayland76 | masak: You're incredible | 11:57 | |
| masak | wayland76: thank you. for what do I deserve the honour? | 11:59 | |
| wayland76 | Well, you've heard of the incredible sulk, yes? :) | ||
| masak | not until right now, no. :P | 12:00 | |
| wayland76 | (sorry :) ) | ||
| (I can never resist a joke) | |||
| masak | you're forgiven. | ||
| pmichaud now understands what that breeze passing directly over his head was. | 12:01 | ||
|
12:33
iblechbot joined
12:40
payload joined
12:41
tetragon joined
|
|||
| wayland76 | purl: help | 13:37 | |
| purl | #perl is not a help channel, and I'm not a help bot. If you want Perl help, try #perl-help or #metallica. or (see the 'help channel' factoid as well) or | ||
| masak | purl: you have some attitude, you know that? | 13:38 | |
| purl | bugger all, i dunno, masak | ||
| wayland76 | purl: @karma | ||
| purl | wayland76: huh? | ||
| moritz | karma wayland76 | 13:39 | |
| purl | wayland76 has karma of 1 | ||
|
14:06
ruoso joined
14:28
mj41 joined
|
|||
| dalek | TT #823 reopened by coke++: packfile pmc tests failing | 15:20 | |
|
15:20
donaldh joined
15:27
integral joined
|
|||
| dalek | nie: r78 | isop44++ | trunk/ (4 files): Use iter pirop instead of instantiating Iterator's. Parrot doesn't allow the |
15:46 | |
| rrot: r40255 | jonathan++ | trunk/runtime/parrot/library/P6object.pir: [p6object] If a class already does P6object, don't try to add it again. This enables us to register derived metaclasses. |
15:48 | ||
| kudo: ca2e4f1 | moritz++ | t/spectest.data: [t/spectest.data] 5 more passing test files |
15:53 | ||
| kudo: f78cf0b | jnthn++ | src/ (3 files): This gets us creating the metaclass right at the start of class creation and operating on it. We dispatch traits on it also, which many of the fixes in here are helping towards. We also make mentions of ClassHOW work more properly, by having it registered, so now it's a bit less special. For now, there's more mess, but this is mostly an enabling refactor for more cleanups. |
16:06 | ||
| kudo: 546c253 | jnthn++ | : Merge branch 'master' of git@github.com:rakudo/rakudo |
|||
|
16:08
darbelo joined
|
|||
| dalek | kudo: d4d2319 | moritz++ | t/spectest.data: [t/spectest.data] fix test name, moritz-- |
16:12 | |
|
16:26
mokurai joined
|
|||
| cotto | bacek_at_work, how exciting. You get the have the first deprecation eligible after 2.0. | 16:31 | |
| although if you're not changing the API, you're clear. | |||
|
16:33
pmichaud joined
16:35
flh joined
16:39
Zak joined
|
|||
| dalek | rtcl: r543 | coke++ | trunk/ (2 files): Add --skip option to spec testing, to specifically test skipped tests (unfudge) Add a potentially useless SIGCHLD handler |
16:42 | |
| kudo: 5167835 | pmichaud++ | docs/spectest-progress.csv: spectest-progress.csv update: 418 files, 11913 passing, 0 failing |
16:47 | ||
|
16:49
Psyche^ joined
|
|||
| dalek | rdinal: ba66eaf | (Danius Michaelides)++ | (2 files): Implement Array.each_index with test; also adds a test for .each_with_index. |
16:58 | |
| particle | great to see cardinal progressing with new contributors | 17:01 | |
|
17:01
rob joined
|
|||
| treed | Yeah. | 17:04 | |
| It'd be great to grow a community around it. | |||
| particle | every commit helps :) | 17:05 | |
| cotto | I'm happy. More people developing means more pressure to make Parrot awesome. | ||
| treed | I got a pull request yesterday, and that patch today. | 17:06 | |
| Two different people. | |||
| jonathan | Wow! Nice! :-) | 17:07 | |
| treed | The patch was froom a guy who says he's a newbie with the whole git thing. In my reply thanking him for the patch I offered to help teach him about git. | 17:08 | |
| PerlJam | treed++ building community | 17:10 | |
| treed | Thanks. | ||
| particle | feel free to set up #cardinal if it'll help | 17:11 | |
| treed | I think he's in a drastically different timezone than me, though. | ||
| I was thinking about it. | |||
| particle | i'll join, to be a parrot resource | ||
| treed | His name is Greek and the patch came in at 4AM my time. | ||
| I just gotta figure out how to have that many IRC channels. | 17:12 | ||
| (irssi) | |||
| Well, rather, how to navigate to them. | 17:13 | ||
| PerlJam | treed: what client do you use? | ||
| particle | sounds like irssi | 17:14 | |
| treed | Yeah. | ||
| I got rid of a query window so now #cardinal fits in at #10. | |||
| PerlJam | I use Alt-1, Alt-2, etc. to switch between my windows | 17:15 | |
| for numbers > 10, it's Alt-Q, Alt-W, etc. | |||
| particle | maybe Infinoid can get dalek reporting cardinal commits in #cardinal | ||
| treed | Ah. | ||
| PerlJam | (qwerty keyboard) | ||
| treed | That'd be better if I still used QWERTY> | ||
| particle | dvorak++ | ||
| 12 years and counting | |||
| treed | 7 years here, I think. | ||
| I remember it was December and I was living in an apartment in Ontario. | 17:16 | ||
| Which would have to have been either 2002 or 2003. | |||
| Pretty sure it was 2002. | |||
| Coke idly wonders if he can qwerty faster than particle can dvorak. | |||
| treed | Because I was unemployed at the time. (Actually the last time I was unemployed before the last couple weeks.) | 17:17 | |
| I have a hard time accurately measuring my typing speed. Largely because so many tests have that stupid "accuracy" thing. | |||
| particle | acuraccy-- | ||
| treed | Look, let me type things to their completion. If it's not 100% accurate, I'm not done. | ||
| treed has a bad habit of typing arary instead of array. | |||
| Also acconut instead of account. | |||
| particle | i can usually tell dvorak users by their typos | 17:18 | |
| treed | Heh. I remember a quote from a dvorak user. "Actually, don't listen tto $band. I want you to kill yourself. ... KILL yourself. Dammit." | ||
| er | |||
| the first kill was kiss | |||
| LOL, I typoed it. | 17:19 | ||
| particle | :) | 17:20 | |
| jdv79 | are there any plans for (or does it already exist) memory metrics for mem profiling and such? | ||
| treed | (Also, lag (typeahead( ssucks) | 17:21 | |
| jdv79 | we're running into this at $work with p5 and its inadequate facilities for mem profiling. | ||
|
17:24
mikehh_ joined
|
|||
| dalek | kudo: dd5767c | (Kyle Hasselbacher)++ | src/ (2 files): Simple implementation of [//] and [||] operators Signed-Off-By: Moritz Lenz <moritz@faui2k3.org> |
17:27 | |
| rdinal: 4a4c0b6 | (Ted Reed)++ | README: Add a note about #cardinal to the README. |
17:31 | ||
| cotto | jdv79, the only profiling work I know of is what chromatic and I will be working on, which is focusing on execution time. | 17:36 | |
|
17:36
estrabd joined
|
|||
| treed | I wonder, too, if it'd be possible to set up dalek to get information about the issue tracking system on cardinal. | 17:39 | |
| Coke | where is cardinal hosted? | 17:42 | |
| treed | github | ||
| Infinoid | does github have issue tracking? | 17:43 | |
| treed | Yeah. | ||
| github.com/cardinal/cardinal/issues | |||
| It's fairly rudimentary, but it works. | |||
| Infinoid | cool. That means I can add support for issue tracking once and it'll automatically work for all the github projects (which are many) | 17:44 | |
|
17:44
mikehh__ joined
|
|||
| treed | There's an RSS feed on github, but it's for the whole project, commits and all. | 17:45 | |
| Infinoid | yeah. github.com/Infinoid/dalek-plugins/b...bparser.pm parses that | ||
| treed | Actualyl, doesn't seem to do issues or wiki page changes. | ||
| Infinoid | if it's some other feed URL, shouldn't be hard to poll that too | ||
| treed | There doesn't seem to be one for issues. | 17:46 | |
| wiki.github.com/cardinal/cardinal/wikis.atom | |||
| That's the one for the wiki. | |||
| particle | opbots: trust treed | 17:49 | |
| slavorg | Ok | ||
| slavorgn | Ok | ||
| treed | Huh. | ||
| That's a ... simple security model. | 17:50 | ||
| particle | you seem vaguely human. | ||
| that's our criterion for op privs here | |||
| congrats! :) | |||
| treed | Oh, so I need to work on my mask, then? Where is it showing through? | ||
| Haha, thanks. | |||
|
17:50
Andy joined
|
|||
| treed | Apparently in order to get slavorg to join #cardinal, it needs to trust me on that channel. | 17:52 | |
| particle | slavorg: owner? | 17:53 | |
| purl | owner is hachi, see also #purl | ||
| particle | hachi can get that set up for you | ||
| treed | k | ||
| message hachi Hi! Would it be possible to set up slavorg in #cardinal? Thanks! | 17:54 | ||
| purl | Message for hachi stored. | ||
| particle | probably better to /msg hachi, he's not here that often | ||
| treed | k | ||
| hachi | isn't slavorg a person? | 17:55 | |
| treed | Huh? | 17:56 | |
| If they are, they type very fast and very convincingly botlike. | 17:57 | ||
| hachi | well, in any case... I am not their keeper... and I don't even know who is | ||
| particle | oh, silly purl | 17:58 | |
| purl | La la la. I can't hear you | ||
| particle | i asked slavorg for owner, and purl responded | ||
| treed | Oh, heh. | ||
| Sorry to bug you, hachi. | 17:59 | ||
|
18:08
chromatic joined
|
|||
| darbelo | treed: I think slavorg/slavorgn is run by Infinoid | 18:17 | |
| Coke | note that purl was answering for herself. | ||
| treed | Yeah, we noted that after the fact. | 18:18 | |
| darbelo: He was just here. :-P | |||
| Coke | rant: coredumps are overriding each other! | 18:19 | |
| (so if I have 20 coredumps in the partcl spec test suite, I have only one core file. whah.) | |||
|
18:24
hercynium joined
|
|||
| Tene | treed: github has IRC reporting on freenode. You could move #cardinal to freenode. | 18:24 | |
| treed | Hm. | 18:25 | |
| How does it handle that? | |||
| Is there a configuration for that somewhere? | |||
| Tene | Yes. | ||
| in the admin page | |||
| you'll need to log in as 'cardinal' | |||
| treed nods. | |||
| If only I didn't have an entirely different nick on freenode. :-P | 18:26 | ||
| Shit. | 18:27 | ||
| #cardinal on freenode is already taken. | |||
| Tene | orly? | ||
| purl | YA RLY. | ||
| Tene | thx purl | ||
| treed | Only three people in there. | ||
| Tene | we could just use it anyway and /ignore them. | 18:28 | |
| ;) | |||
| treed | Haha. | ||
| Whoever's in there isn't the registered owner. | |||
| It hasn't been used by the registered owner in 5 years. | 18:29 | ||
| Tene | treed: actually, github has irc notifications for any irc server. | 18:33 | |
| treed | Oh. | ||
| Tene | just checked | ||
| github.com/cardinal/cardinal/edit/hooks | |||
| treed | Aha. | 18:34 | |
| Hm. | |||
| Best to keep it here, then maybe. | |||
| Tene | Could be. The reason to move to freenode is to reinforce the separation from Perl 6. I know that's an issue for Pynie. | 18:35 | |
| The python folks don't much like perl, or something, so allison has had to be very explicit in not letting anything with 'perl' in the name be a part of Pynie. | |||
| Coke | Tene: given that perl6 is on freenode, I'm confused. =-) | 18:36 | |
|
18:36
theory joined
|
|||
| treed | Ah. | 18:36 | |
| That's a good point. | |||
| Tene | Coke: "on the same network as #perl6" is less of an association with perl than "on irc.perl.org" | ||
| Coke | I certainly hope the non-perl gyrations are worth the effort. So far, any of those migrations have been a PITA. | ||
| Tene: so you mean perl, not perl6? | |||
| Tene | Coke: from what I've heard, seeing the word "perl" mentioned anywhere associated with a Parrot-hosted language is enough to drive some people away from contributing. | 18:37 | |
| I've heard. | |||
| darbelo | Tene: I think irc.parrot.org works as an alias to irc.perl.org | 18:38 | |
| Coke | darbelo: yes, that's all it is. | ||
| the switch away on mailing lists and ticketing systems was a bit more problematic. | 18:39 | ||
| (and still not resolved, after... what, a year?) | |||
| treed | Yeah, I found a rant from someone about how they gave up on Parrot because it's just a Perl6 clique blah b lah blah. | ||
| Tene | Coke: I know, for example, that pynie absolutely can't use P6object while it still has that name, but potentially could if it was renamed. | ||
| Coke | that guy on list, yah. who refused to contribute even after everyone nicely followed up with him. | ||
| I'm not entirely convinced those are the people we want to be attracting anyway. | |||
| Tene: that's insane. | 18:40 | ||
| I'm not saying you're wrong, to be clear. | |||
| Tene | Coke: As I understand it, allison considers it a completely reasonable fear. | ||
| darbelo | Tene: to Python6Object? :) | ||
| chromatic | I'll go further. Those are people I want nothing to do with. | ||
| Coke | chromatic: I was trying to be diplomatic. | 18:41 | |
| treed | Tene: looks like the IRC hook on github only does commits? | ||
| Tene | treed: what else is there? | ||
| Coke | perhaps that'll change if I get voted out. =-) | ||
| treed | Tene: Issue tracker, wiki. | ||
| Tene | ah | ||
| Um, dunno. | |||
| chromatic | I don't see the point of diplomacy versus someone willing to post angry screeds. I'm all for discouraging angry screeds. We're all volunteers and we should treat each other with kindness and respect. | 18:42 | |
| treed | The wiki has an atom feed, but there's nothing for the issue tracker. | ||
| PerlJam | chromatic: www.randsinrepose.com/archives/2009...radox.html (he says we need these people but doesn't make a good enough argument for me) | 18:45 | |
| chromatic | "I'm not touching your project because the domain name of your bug tracker has the word 'perl' in it!" is far, far beyond "I feel upset because I believe your backwards compatibility policy will lead to rewriting 500k sloc in the next year instead of doing new development." | 18:49 | |
| One of them is a disagreement over vision, implied or expressed. | |||
| "I will only contribute if you change your bug tracker, migrate to other domain names, and set up a separate 501 c 3 corporation to hold your copyrights and trademarks" is a big request. | 18:51 | ||
| Coke | chromatic: and yet we did it. | 18:59 | |
| I haven't seen a huge influx of contributors, though. =-) | |||
| chromatic | There's no *good* time to make any of those changes. I won't deny that they're useful changes though. | 19:00 | |
| Coke | I don't think "changing our bug tracker" is useful. It was theoretically useful. in practice it has been a huge time sink and is less featureful now. | 19:03 | |
| PerlJam | sunk cost though at this point. | 19:04 | |
| Coke | sure, NOW it is. | 19:06 | |
| I know. why don't we switch back to RT, then? then it'll be another sunk cost. =-) | |||
| PerlJam: to be less snarky, it was an avoidable cost, and it gave us very little bang for our buck. We're not even done paying for it yet. | 19:09 | ||
| so the next time we make a big non-technical change like that, we should probably examine our goals a little more closely. | 19:10 | ||
|
19:14
iblechbot joined
|
|||
| hachi | treed: no worries, I'm hoping to try and find a better answer for you | 19:17 | |
| Infinoid | treed: I run slavorgn, but not slavorg | 19:19 | |
| so I can give you 1 out of 2 | |||
|
19:20
donaldh joined
19:33
theory joined
19:35
payload joined
19:38
flh joined
|
|||
| dalek | rrot: r40256 | tene++ | trunk/runtime/parrot/library/Curses.pir: Add a pair of missing fucntions to Curses.pir |
19:39 | |
| particle | how do i convince perltidy to align vertically on => | 19:42 | |
| dalek | rrot: r40257 | cotto++ | branches/ops_pct (391 files): bring branch up-to-date with trunk, remove some references to deleted files |
||
|
19:47
MoC joined,
jevin joined
20:03
jevin joined
20:22
bacek joined
|
|||
| cotto | howdy bacek | 20:29 | |
|
20:36
eternaleye joined
|
|||
| bacek | morning cotto | 20:37 | |
| bacek trying to understand why he woke up... | 20:38 | ||
|
20:44
eternaleye joined
20:46
Andy joined
|
|||
| cotto | clock? | 20:48 | |
| purl | cotto: LAX: Fri 1:48pm PDT / CHI: Fri 3:48pm CDT / NYC: Fri 4:48pm EDT / LON: Fri 9:48pm BST / BER: Fri 10:48pm CEST / IND: Sat 2:18am IST / TOK: Sat 5:48am JST / SYD: Sat 6:48am EST / | ||
| cotto | kangaroo? | ||
| purl | kangaroo is an aboriginal word meaning "I don't know." Applied to a bouncy marsupial due to a conversation that went something like. "What is that thing?" "Kangaroo." "Oh." | ||
| treed | Infinoid: Thanks. | ||
| jonathan | Is that really ture?! | 20:49 | |
| cotto | en.wikipedia.org/wiki/Kangaroo#Terminology | 20:50 | |
| because everything on Wikipedia is true | |||
| payload | FAILGOAL is defined very similar in PGE/Regex.pir and in PCT/Grammar.pir | 20:52 | |
| Coke | bacek: ping | ||
| bacek | cotto: poooong | 20:53 | |
| Coke | bacek: packfile tests failing on i686. I reopened the ticket. | ||
| (culled from smolder reports) | |||
| not_coke | That should clear up a few things. | 20:54 | |
| not_cotto | sure will! | ||
| bacek | Coke: I saw it :-/ | ||
| zombie_bacek brainz... brainz... | |||
| not_coke | zombie_bacek, can zombies still code? | 20:55 | |
| chromatic | They can't steer. | ||
| zombie_bacek | In brainless more | ||
|
20:55
Andy joined
|
|||
| not_coke | Hmmm. | 20:55 | |
| not_cotto | and that's no bull? | ||
| not_coke | I guess that works. | ||
| Sometimes I wonder if I've been coding like that. | 20:56 | ||
|
20:57
estrabd_ joined
|
|||
| zombie_bacek | not_cotto: (OrderedHash) My new implementation "reorded" integer keys after delete values. | 20:59 | |
| And it differ from "old" OrderedHash... | |||
| not_coke | zombie_bacek, Hmm. That does sound suspiciously like an API change. | 21:01 | |
| not_not_cotto | maybe that'll help | ||
| treed | Infinoid: If you could add commit notifications or even just this feed github.com/cardinal.atom to #cardinal, that'd be great. | 21:05 | |
| (I think that's the feed) | |||
| bacek | Coke: it is API change :( | 21:06 | |
| Coke | bacek: what? | 21:08 | |
| cotto | You might mention it (by proxy?) at #ps. I think deletion from OrderedHashes is mostly unused (because it's an ugly hack). | ||
| treed | Yeah, probably with s/https/http/ | ||
| Coke | were you talking to cotto again? | ||
| treed | That'll include the wiki page edits and issue tracker, as well. | ||
| bacek | Bah! | ||
| bacek need second coffee | |||
| cotto | Yes, you do. | ||
| Coke takes his coffee and goes home | |||
| bacek | cotto: Deletion from "old" OrderedHash is hack. But it works (fsvo). We can't change this behaviour without deprecation notice... | 21:16 | |
| cotto | bacek, could you make the new code act like the old code in a way that'd be easy to change after 2.0? | 21:21 | |
| bacek | cotto: there is not point to do it... | 21:22 | |
| cotto | It sounds easier than dealing with 6 months of changes before applying it. | 21:23 | |
| bacek | not quite true... | 21:24 | |
| support "old" behaviour will increase code (and complexity of core) dramatically. | 21:25 | ||
| cotto | Ok. I was afraid that'd be the case. | 21:26 | |
| bacek | (at least with my current OH implementation) | ||
| cotto | How many files does it touch? | ||
| (the branch) | |||
| bacek | May be I'll investigate different approach for implementing OrderedHash. | ||
| 1 | |||
| cotto | no test changes? | ||
| bacek | tests failing. | 21:27 | |
| (for deleted values from OH) | |||
| cotto | ok. For some reason I though that the branch was ready to merge (apart from the missing deprecation) | ||
| bacek | (actually 3 files) | ||
| cotto: it almost ready. Some final polishing required. | 21:28 | ||
| cotto | Is the only externally-visible difference in how OH behaves when you delete elements? | 21:30 | |
| bacek | cotto: yes afaiu | 21:31 | |
| cotto | because if so, it doesn't sound like it'd be too much work to keep it in a branch, occasionally sync with trunk and merge it after 2.0. | ||
| but adding a deprecation notice now wouldn't be a bad idea | |||
| bacek | indeed | 21:32 | |
| msg Coke I can't reproduce packfile failure on my Linux/i686... | 21:35 | ||
| purl | Message for coke stored. | ||
|
21:37
theory joined
21:41
Whiteknight joined
|
|||
| bacek | good morning Whiteknight | 21:43 | |
| Whiteknight | good morning bacek | ||
|
22:03
theory joined
|
|||
| treed | message Infinoid If you could add commit notifications or ideally just this feed github.com/cardinal.atom (includes wiki edits and issue tracker as well as commits) to #cardinal, that'd be great. | 22:09 | |
| purl | Message for infinoid stored. | ||
| Infinoid | Yeah, working on that now | ||
| treed | Oh, okay. | ||
| Thanks. | |||
| Wasn't user you saw that earlier. | |||
|
22:09
dalek joined
|
|||
| Infinoid | Huh? Understand sentence I don't your. | 22:10 | |
| Oh, s/user/sure/? | |||
|
22:19
Whiteknight joined
|
|||
| treed | Yeah. | 22:24 | |
| Sorry. | |||
| That's a funny typo. | |||
| dalek | rdinal: aa7cbfb | cardinal++ | index.html: github generated gh-pages branch |
22:28 | |
| rdinal: 03380ae | (Ted Reed)++ | : Merge branch 'gh-pages' of git@github.com:cardinal/cardinal |
|||
| rdinal: 2c093da | (Ted Reed)++ | Rakefile: Add more items to the test suite report, and also to the CLEAN FOR COMMIT check. |
|||
|
22:35
donaldh_ joined
22:37
rg joined
|
|||
| dalek | rrot: r40258 | Infinoid++ | trunk/CREDITS: Add treed++ to CREDITS for karma aliasing. |
22:43 | |
| rdinal: 604c940 | (Ted Reed)++ | index.html: Remove index.html, which somehow fell into master from gh-pages. |
22:47 | ||
|
22:47
bacek joined
22:51
tetragon joined
23:06
Limbic_Region joined
23:20
donaldh joined
23:22
kid51 joined
23:31
bacek joined
23:53
payload joined
|
|||
| dalek | rrot: r40259 | whiteknight++ | branches/bsr_jsr_ret (3 files): [bsr_jsr_ret] update two more tests |
23:56 | |