|
Parrot 1.3.0 "Andean Swift" released | parrot.org | Parrot VM Workshop, Pittsburgh, June 20-21 Set by moderator on 16 June 2009. |
|||
|
00:07
Theory joined
00:17
chromatic joined
00:19
Whiteknight joined
|
|||
| Whiteknight | howdy everybody! | 00:25 | |
| kid51 | Whiteknight: Isn't it just about your bedtime? ;-) | 00:27 | |
| and BTW, Whiteknight++ on early release | 00:28 | ||
| Whiteknight | thanks! | ||
| yeah, it is getting close to bed time, and I'm sick so that time is earlier | |||
| Infinoid | get well soon | 00:34 | |
| (before YAPC even!) | |||
| cotto | chromatic, whatever happened to the L1 writeup you were going to write? | 00:35 | |
| chromatic | Life happened. | ||
| I might be able to write one on a plane, but I had a book to edit, two talks to write, three talks to give, and family visiting before YAPC. | |||
| Oh yeah, two books to edit. | 00:36 | ||
| cotto | sounds a bit busy | ||
| chromatic | I managed to get in a few minutes of Mario Kart the other day. | ||
| Coke | I just got Bioshock. Bad Coke. | 00:42 | |
|
00:53
dukeleto joined
00:54
whoppix joined
|
|||
| Whiteknight | chromatic: I've been busy with my own writeups, so if it's easier for you to just write a snappy criticism of that, that's fine too | 00:58 | |
| assuming that my ideas aren't so far out of the ballpark that you wouldn't need to write more then a whole writeup to bash it | 00:59 | ||
| cotto | Cool. We made Hacker News again. | 01:10 | |
|
01:10
sekimura joined
|
|||
| cotto | news.ycombinator.com/item?id=662479 | 01:11 | |
| Oh. Allison wrote that. allison++ | 01:15 | ||
|
01:22
amuck joined
01:23
eternaleye joined
01:28
dukeleto joined
|
|||
| dalek | rrot: r39636 | jkeenan++ | branches/cindent/idealpmc.txt: Delete unneeded comment. |
01:34 | |
| Whiteknight | I've never even heard of hacker news before tonight | 01:43 | |
| dalek | rrot: r39637 | jkeenan++ | branches/cindent/src/io/unix.c: Indent label to match following block (temporary change pending further analysis of c_indent coding standard). |
01:44 | |
| rrot: r39638 | jkeenan++ | branches/cindent/t/codingstd/c_indent.t: Partial fix of coding standard problem. |
01:47 | ||
|
01:50
Theory joined
|
|||
| dalek | rrot: r39639 | jkeenan++ | branches/cindent/t/codingstd/c_indent.t: Revert one block to its pre-debugging state. |
01:51 | |
| rrot: r39640 | jkeenan++ | branches/cindent/t/codingstd/c_indent.t: Remove module import no longer needed. |
01:54 | ||
| rrot: r39641 | jkeenan++ | branches/cindent (3 files): Remove two dummy files used in testing and update MANIFEST. |
|||
| pmichaud | (Mario Kart)++ | 01:55 | |
| GeJ | Which version? | 01:58 | |
| purl | Which version is that? | ||
| pmichaud | I have Mario Kart Wii | 02:00 | |
| GeJ | So do I, but for some reason I couldn't explain I'm having more fun with the DS. | 02:02 | |
| Maybe because it's closer to the original Mario Kart game, not sure. | |||
|
02:03
chromatic joined,
TonyC joined
|
|||
| dalek | rrot: r39642 | jkeenan++ | trunk (3 files): Merge cindent branch into trunk. This implements a partial solution to problem described in trac.parrot.org/parrot/ticket/764. |
02:04 | |
| rrot: r39643 | jkeenan++ | branches/cindent: Branch merged into trunk and no longer needed at head. |
|||
| chromatic | I have the N64, GC, DS, and Wii versions. | 02:10 | |
| GeJ | I started with the SNES and then jumped to the GC, DS and Wii. | 02:13 | |
| chromatic | You missed out. | 02:15 | |
| Four player versus was the best on the N64. | |||
| kid51 | I can't recall whether I saw this link posted here already or not: www.linux-mag.com/id/7373 | 02:16 | |
|
02:26
ZeroForce joined,
amuck joined
02:27
dukeleto joined
03:02
buildbot joined
03:11
dukeleto joined
03:20
donaldh joined
04:17
Andy joined
04:27
brbrooks joined
|
|||
| cotto | How do I find the length of a string in nqp? | 04:33 | |
|
04:33
brbrooks joined,
japhb joined
|
|||
| cotto | +$str doesn't dtrt | 04:33 | |
| nopaste | "cotto" at 74.61.2.46 pasted "someone please tell me this isn't the easiest way" (10 lines) at nopaste.snit.ch/16956 | 04:46 | |
|
04:47
uniejo joined
05:10
uniejo joined
05:40
chromatic joined
06:20
uniejo joined
06:31
canhope joined
06:35
bacek joined
|
|||
| bacek | cotto: src/builtins.pir :) | 06:38 | |
| compilers/pmcc/src/builtins.pir | |||
| moritz | cotto: in Perl 6 it's .chars or .bytes, but that doesn't seem to work in NQP | 06:41 | |
|
06:44
clinton joined
|
|||
| cotto | bacek, that looks like a sane place for it | 06:46 | |
| bacek | cotto: I've added specially for this purpose :) | 06:47 | |
| s/ / it / | |||
|
06:53
iblechbot joined
07:10
dngor joined
07:20
donaldh joined
|
|||
| mj41 | msg allison The article ( www.linux-mag.com/id/7373 ) for Linux Magazine is great. But there isn't link to poarrot.org. | 07:43 | |
| purl | Message for allison stored. | ||
| dalek | rrot: r39644 | cotto++ | trunk/lib/Parrot/Pmc2c/PMCEmitter.pm: [pmc2c] remove a mysterious space in front of dynpmcs' provides string, misc cleanup |
07:53 | |
| rrot: r39645 | cotto++ | branches/pmc_pct/compilers/pmcc/src (4 files): [pmcc] generate the first part of the first pass of class_init |
07:57 | ||
| rrot: r39646 | cotto++ | branches/pmc_pct/compilers/pmcc/src (2 files): [pmcc] unfreeze -> thaw |
08:00 | ||
|
08:00
masak joined
|
|||
| dalek | rrot: r39647 | cotto++ | branches/pmc_pct/compilers/pmcc/src (2 files): [pmcc] make a freeze sub, remove unnecessary commenting from inline POD |
08:05 | |
|
08:09
workbench joined
08:16
dukeleto joined
|
|||
| bacek | cotto++ # Hooray! pmc_pct ftw! | 08:35 | |
| cotto | a good part of the work involves getting rid of (or not using) state from a parent's PMC, since pmcc won't have most of that information. | 08:48 | |
| plus the normal wrestling with nqp and occasional facepalms after an hour of debugging | |||
| szbalint | :) | 08:49 | |
| cotto | apparently $<$identifier> isn't quite the same as $<identifier> | 08:51 | |
| moritz | right | 08:54 | |
| it would be $/{$identifier} | |||
| $/<...> always quotes the ... | |||
|
08:56
viklund_ joined
09:23
sparkymat joined
|
|||
| dalek | rrot: r39648 | cotto++ | trunk/lib/Parrot/Pmc2c/PMCEmitter.pm: [pmc2c] make mro and isa_hash generation happen at runtime |
09:40 | |
|
09:40
bacek_ joined
|
|||
| dalek | rrot: r39649 | cotto++ | branches/pmc_pct/compilers/pmcc/src/emitter/pmc.pm: [pmcc] add stub get_mro_func and get_isa_func methods |
10:04 | |
|
10:34
bacek_ joined
10:45
Zak joined
10:52
muixirt joined
10:53
NotFound joined,
mj41_ joined,
ttbot joined,
Hunger joined
10:54
jq joined
10:57
baest joined
10:58
GeJ joined
11:00
slavorg joined
|
|||
| muixirt | does the Configure.pl generated by mk_language_shell.pl assume an installed parrot? | 11:04 | |
| Infinoid | bacek_: if I have time this afternoon, I can send the openbsd/hppa guy some C-only floating point tests... if they fail too, we might as well just TODO the tests | ||
| bacek_ | Infinoid: ok, thanks. | 11:05 | |
|
11:07
Maddingu1 joined,
mj41_ joined
|
|||
| bacek_ | Infinoid: btw, floor(-5.0, 3.0) is good starting point... | 11:08 | |
| muixirt | or is it preferable to use the --gen-parrot option to roll your own parrot based language? | 11:09 | |
|
11:12
burmas joined
11:21
GeJ_ joined,
donaldh joined,
baest_ joined,
mj41_ joined
|
|||
| muixirt tries with an installed parrot-1.3.0 | 11:42 | ||
| doesn't work :-( | 11:51 | ||
| Can't open perl script "/usr/local/lib/parrot/1.3.0/tools/dev/gen_makefile.pl" | 11:55 | ||
| nopaste | "mikehh" at 90.209.155.162 pasted "PATCH to fix TODO PASSes in t/examples/pod.t at r39649 (supercedes nopaste.snit.ch/16946)" (87 lines) at nopaste.snit.ch/16958 | 11:56 | |
| muixirt forgot make install-dev | 11:57 | ||
| nopaste | "mikehh" at 90.209.155.162 pasted "Summary results for: make -k fulltest - Kubuntu 9.04 Amd64 at r39649" (107 lines) at nopaste.snit.ch/16959 | 12:01 | |
| mikehh | codetest, distro_tests FAIL, All others PASS - TODO PASSES in examples_tests | 12:03 | |
| codetest and distro_tests FAIL the same test - should it be run twice? | 12:04 | ||
| t/distro/file_metadata.t - Failed tests: 3-4 | 12:05 | ||
| all related to the new docs/book/pir | 12:06 | ||
| applying the PATCH nopaste.snit.ch/16958 fixes the TODOs and does not change the other test results | 12:18 | ||
|
12:24
ruoso joined
|
|||
| away_from_coke | src/thread.c:501: warning: variable 'sub_pmc' might be clobbered by 'longjmp' or 'vfork' | 12:47 | |
|
12:53
skids joined
|
|||
| dalek | rrot: r39650 | coke++ | trunk/docs/book/pir (3 files): un-TODO some passing PIR examples (plus minor update to one example to move code from a comment into PIR to make sure it is also tested.) |
12:56 | |
| purl | okay, dalek. | ||
| rrot: r39651 | coke++ | trunk/docs/book/pir (9 files): pass file_metadata.t |
12:59 | ||
|
13:21
sparkymat joined
13:23
Andy joined
13:26
gryphon joined
|
|||
| mikehh | so far builds ok - pre-config/post-config tests - smoke tests PASS - distro_tests PASS, codetest PASS, examples_tests PASS (no more TODOs) | 13:44 | |
|
14:00
sparkymat joined,
iblechbot joined
14:01
ascent_ joined
14:17
chromatic joined
|
|||
| mikehh | make fulltest PASSes at r39651 - Kubuntu 9.04 Amd64 | 14:31 | |
| dalek | tpfwiki: Guru Murure | First Post in Academia Weblog | 14:36 | |
| tpfwiki: www.perlfoundation.org/parrot/index...mia_weblog | |||
| tpfwiki: Guru Murure | Navigation for: Academia Weblog | |||
| tpfwiki: www.perlfoundation.org/parrot/index...mia_weblog | |||
|
14:39
ilia joined
14:42
jan joined
|
|||
| dalek | tpfwiki: Guru Murure | First Post in Academia Weblog | 14:43 | |
| tpfwiki: www.perlfoundation.org/parrot/index...mia_weblog | |||
| mj41 | hmm, r39648 fixed FreeBSD tt.ro.vutbr.cz/report/pr-Parrot/do?...un-4892=on | 14:45 | |
| Coke | hey, is that tpfwiki blog spam? | ||
| mj41 | cotto++ :-) | ||
|
14:46
Andy joined
|
|||
| dalek | rdinal: f600405 | fperrad++ | src/classes/Integer.pir: The opcode 'gcd' was not removed, just num variant. Signed-off-by: cardinal <tene+cardinal@allalone.org> |
14:48 | |
| Coke | RT's remaining: 299 | 14:58 | |
| dalek | TT #768 created by Geero++: Writing my custom essay | 15:10 | |
| Coke | Geero-- | 15:14 | |
| RT's remaining: 299 | |||
| RT's remaining: 299 | 15:15 | ||
| Geero-- | |||
|
15:15
burmas left
15:16
Whiteknight joined
|
|||
| szbalint | spammer? | 15:16 | |
| purl | Spammer, spanner. Spanner, spammer. "Ow!" | ||
| dalek | TT #768 closed by coke++: Writing my custom essay | 15:20 | |
|
15:21
donaldh joined
15:26
Theory joined
15:39
amuck joined
|
|||
| NotFound | Mmm... my patch for #767 had a serious problem, it only catched the duplicates on the same type, which are the less problematic X-) | 15:41 | |
| And here is a problem: runtime/parrot/library/PGE/Perl6Grammar.pir, method 'compile': use a local symbol namespace as pmc and as string. | 15:42 | ||
| Whiteknight | it's amazing to me that it works at all | 15:47 | |
|
15:50
Whiteknight joined
15:54
dukeleto joined
|
|||
| NotFound | pmichaud: "(I don't expect it to arise frequently)" frequent enough to be unable to build parrot | 15:57 | |
| pmichaud | NotFound: ??? | ||
| NotFound | pmichaud: your comment about duplicate local and param | ||
| pmichaud | oh, there's code that redeclares params? | 15:58 | |
| NotFound | pmichaud: at least two, and I didn't even finished the build | ||
| pmichaud | I meant "I don't expect it to arise frequently for people who are generating code via PCT" | ||
| (which was the context of my original concern about making all symbol redeclarations an error) | 15:59 | ||
| 15:42 <NotFound> And here is a problem: runtime/parrot/library/PGE/Perl6Grammar.pir, method 'compile': use a local symbol namespace as pmc and as string. | |||
| what problem there? | |||
| purl | problem there is htat you need to invoke an alternate runloop, though that's doable. | ||
| Whiteknight | purl forget problem there | 16:00 | |
| purl | Whiteknight: I forgot problem there | ||
| NotFound | pmichaud: as long as we don't check anything, any problem | ||
| pmichaud | oh, I see. | ||
| "namespace" gets redeclared as a string. That's a bug. | |||
| NotFound | Yeah. And this is the reason that makes desirable to add the checks. | 16:01 | |
| pmichaud | Yes, I'd like very much for imcc to catch those. | ||
| But only when one tries to redeclare a symbol with a different type. | |||
| Whiteknight | I'm very surprised that IMCC doesn't freak out about redeclarations when building it's symbol table | ||
|
16:03
dukeleto joined
|
|||
| NotFound | pmichaud: Can you fix that? I'm not familirized enough with PGE | 16:04 | |
| pmichaud | sure, I'll fix it. | ||
| actually, enter a ticket for it and assign me as owner. I'm a bit swamped today and won't have a good chance to test. | |||
| NotFound | Ok | 16:05 | |
| pmichaud | (rakudo release today, preparing for pvwm, preparing for travel) | ||
| and lunch would be good here. | 16:06 | ||
| NotFound | I'm thinking about emitting a warning instead of failing, in the meantime. | ||
| pmichaud | I still want the option of no warning on redeclared symbol, though. | ||
| (redeclared with same type) | 16:07 | ||
| NotFound | I'll leave that for later, now checking only for the different type case. | ||
| pmichaud | okay, that would be great. | ||
| NotFound++ | |||
| dalek | kudo: 6765def | pmichaud++ | docs/spectest-progress.csv: spectest-progress.csv update: 404 files, 11536 passing, 0 failing |
||
| pmichaud | on www.parrot.org/download, the link to "Current developer release" still points to 1.2.0 | 16:08 | |
| also, the link to "Current supported release" goes to a place that has "stable" in the url. I'd like to see s/stable/supported/ | 16:09 | ||
| Coke | I think both of those are on the ftp site. ticket's probably best, allison or jerry can resolve it later. | ||
| pmichaud | okay. | 16:10 | |
| pmichaud files tickets. | |||
| Coke | danke. | ||
| pmichaud | I really wish we had an email interface for filing tickets. | ||
| logging into trac is a pain. | |||
|
16:12
darbelo joined
|
|||
| Whiteknight | oh, hmmm. I must not have updated the download link on www.parrot.org | 16:15 | |
| pmichaud | I'd do it, but I don't see how to edit the page. | ||
| Whiteknight | I'm doing it now | 16:16 | |
| dalek | TT #769 created by pmichaud++: downloads link on parrot.org points to wrong tarball | ||
| Whiteknight | (at least, I think I am doing it) | ||
|
16:17
Psyche^ joined
|
|||
| Whiteknight | okay, I was looking at the right thing. I don't think I have administrator rights on www.parrot.org | 16:19 | |
| dalek | TT #770 created by pmichaud++: urls for "supported releases" say "stable" | 16:20 | |
| NotFound | Fortunately, it looks like there were no more pir files with wrong duplicates other than those two :) | 16:21 | |
| dalek | rrot: r39652 | NotFound++ | trunk/compilers/imcc/symreg.c: [imcc] emit a warning on duplicate .local or .param identifiers with different type, TT #767 |
16:26 | |
|
16:27
HG` joined
|
|||
| Coke | NotFound: Duplicated IDENTIFIER 'value' | 16:36 | |
| getting those in .tcl; any chance the warning can say /where/ this is occuring? | 16:37 | ||
| dalek | TT #771 created by NotFound++: [bug] Duplicate identifier in Test;More.is_deeply | ||
| Coke | (happens when I build runtime/tcllib.pir, but value isn't duplicated there, I think. | 16:38 | |
| NotFound | Coke: I was wondering the same, is a shame that IMCC_warning does not show line number. | 16:40 | |
| dalek | TT #772 created by NotFound++: [BUG] Duplicate identifier in PGE;Perl6Grammar.compile | ||
| Coke | NotFound: without that, the warning is prety much just an annoyance for me. =-() | ||
| er, =-) | |||
| Whiteknight: the link on teh page is to www.parrot.org/release/developer | 16:41 | ||
| cotto | mj41, I have no idea how r39648 could cause *any* user-visible changes, even good ones. | ||
| I wasn't even thinking about that problem with that commit. | |||
| Whiteknight | Coke: Yeah, I don't have rights to change that link | ||
| or, change where it points to | |||
| purl | Whiteknight: that doesn't look right | ||
| cotto | purl, it? | ||
| purl | it is, like, in the universe repo which is not enabled by default | ||
| Coke | right. we don't want to change the download page. | ||
| NotFound | Coke: well, annoting people is sometimes a way to make them fixing things }:) | ||
| Coke | NotFound: or annoy them. | 16:42 | |
| NotFound | Urgh | ||
| I'll take a look at imcc/debug.c | |||
| mj41 | cotto: I know. These are weird bugs. | 16:43 | |
| Coke | NotFound: thank you. =-) | ||
| pmichaud | afk, lunch | ||
| Coke | Whiteknight: did you do the steps in the release manager guide about mkdir on the ftp server? | 16:44 | |
| Whiteknight | Coke, the release is on the ftp server, yes | ||
| Coke | no. | ||
| Whiteknight | ftp://ftp.parrot.org/pub/parrot/releases/devel/1.3.0/ | ||
| Coke | line 194. | ||
| of docs/project/release* | |||
| did you do that? | |||
| Whiteknight has to look it up | |||
| Coke | re-reading I think you did. | 16:45 | |
| Whiteknight | yes, that's the link I just gave you | ||
| Coke | I wonder what trigger-parrot does. | ||
| Whiteknight | it propagates the new file to all the FTP mirrors | 16:46 | |
| The place where I can't continue is at line 270 | |||
| Coke | I meant under the hood. | ||
| what's your drupal id? | 16:47 | ||
| ah, there you are. | 16:48 | ||
| Whiteknight: try now. | 16:49 | ||
| (if that works, add "request the admin role" instead of "story creating powers" | 16:50 | ||
| thank you for you patience. | |||
| Whiteknight | done! | ||
| Coke++ | |||
| Coke | you need to be an admin to change the links. | 16:51 | |
| whee. | |||
| Whiteknight | it's my sneaky way of getting admin privileges on a bunch of websites | 17:03 | |
| cotto | Coke, does partcl work with r39648? | 17:05 | |
| That commit may break PMC multiple inheritance. | |||
| NotFound | Coke: a little problem: if I make IMCC_warning show file and line number infomation a lot of test that expect the warning message fails. | 17:06 | |
| (test that check minutiae)-- | 17:07 | ||
| dalek | rrot: r39653 | cotto++ | branches/pmc_pct/compilers/pmcc/src/builtins.pir: [pmcc] pir simplification from coke++ |
17:08 | |
|
17:11
sekimura joined
|
|||
| particle | notfound: create a branch, apply there, and ask for help from the cage cleaners | 17:11 | |
| NotFound | particle: I think I'll take the 'special case' route instead. | 17:13 | |
| Coke | cotto: checking. | 17:19 | |
| purl | somebody said checking was just different | ||
| cotto | I have a fix in mind if it breaks partcl. | 17:20 | |
| Coke | cotto: partcl no longer users PMC multiple inheritance. Does that obviate your request? | ||
| s/users/uses/ | |||
|
17:23
HG` joined
|
|||
| Coke | cotto: seems to work. | 17:23 | |
| cotto | Coke, very yes. | ||
| Coke | but that may be because TclObject is gone. | ||
| I was trying to avoid leaving anything around for you to break! =-) | |||
|
17:23
mikehh_ joined
|
|||
| cotto | actually, I still need to support it. It's an explicit feature that shouldn't be broken without proper discussion and a deprecation notice. | 17:24 | |
| I kinda wish something in Parrot used (or at least exercised) that feature. | 17:25 | ||
| Coke | I won't be your whipping boy. =-) | ||
| write a test? | 17:26 | ||
| or deprecate it for post-1.4? | |||
| NotFound | Did we need a dprecation cycle for a feature that never worked well? | 17:28 | |
| Coke | it worked for tcl. | 17:29 | |
| (presuming we're talking about multiple inheritance still) | |||
| cotto | It behaved consistently enough that HLL devs could rely on it. | 17:30 | |
| Coke | so, yah. :| | ||
| but now's a great time to deprecate stuff, just before the next stable. =-) | |||
| cotto | I would like to get rid of it. | ||
|
17:31
dukeleto joined
|
|||
| Coke | it just helps with composition at compile time, no? I think we can deprecate it; for any real class-level multiple inheritance, that's a different thing. | 17:33 | |
| NotFound | Ah, sorry then. I've heard someone saying that it never worked. | ||
| cotto | If bacek and I aren't very careful, it could be a rocky transition between pmc2c and pmcc. | 17:34 | |
| I'll file a tt on that. | 17:35 | ||
| dalek | TT #773 created by coke++: Can't override vtables of a PMC from PIR | 17:39 | |
| Coke | NotFound, cotto: tcl only ever used it to avoid redefining vtables; turns out there were only 3 vtables, each needed in 2 different pmcs. all of them about 3 lines long. I just copied the code. =-) | 17:41 | |
| cotto | Hmmm. I'm having trouble coming up with a compelling reason other than "I don't want to support it." | ||
| dalek | rrot: r39654 | NotFound++ | trunk/compilers/imcc/symreg.c: [cage] add file/line info to duplicate local warning, TT #767 |
||
| Coke | cotto: "we don't need it." | 17:42 | |
| cotto | sold | ||
| mj41 | \\msg NotFound r39652 tt.ro.vutbr.cz/report/pr-Parrot/do?...un-4915=on on all my machines tt.ro.vutbr.cz/report/pr-Parrot/rp-trunk Sorry if I am annoying. | ||
| Coke | someone may disagree with that... | ||
| cotto | That's why I'm filing a tt. | ||
| NotFound | mj41: I'm fixing right now a failure in a test | 17:43 | |
| Yes, that test | |||
| purl | that test is all set, the rest is all you | ||
| NotFound | mj41: check r39655 | 17:44 | |
| Coke | msg mikehh Have you considered submitted a CLA? | 17:45 | |
| purl | Message for mikehh stored. | ||
| dalek | rrot: r39655 | NotFound++ | trunk/t/compilers/pge/perl6regex/context.t: [cage] fix a duplicate local in a perl6regex test |
||
| Coke | msg mikehh s/ted/ting/ | ||
| purl | Message for mikehh stored. | ||
| Coke | NotFound++ | 17:46 | |
| NotFound | Coke: Catched the problem? | 17:48 | |
| dalek | rtcl: r507 | coke++ | trunk/runtime/ (2 files): Remove duplicate variable declarations. |
17:51 | |
| mj41 | NotFound: tapir2 is the bastest one ... tt.ro.vutbr.cz/report/pr-Parrot/rp-trunk | 17:53 | |
| fastest | |||
| NotFound | mj41: in cases like this, I'm faster than robots ;) | 17:54 | |
| Coke | NotFound: there you go. yes, found the duplicates and removed them. | ||
| NotFound | Coke: I suppose we have demonstrated that the problem was worth fixing | 17:55 | |
| Whiteknight | Coke: at runtime, I think get_class will return a Class if it's a PIR-defined object, and a PMCProxy if it's builtin | ||
| I can't test that right now though | |||
| pmichaud | Whiteknight: that sounds correct. | 17:56 | |
| Coke | Whiteknight: so I can call typeof on the result of get_class? | ||
| Whiteknight | Coke, as is my understanding | ||
| pmichaud | typeof on get_class will always return the Class PMC | ||
| mikehh | Coke: what's the procedure | ||
| purl | Procedure must always be followed. It's procedure. | ||
| pmichaud | which is not the same as your PIR class | ||
| Coke | cla? | 17:57 | |
| purl | cla is Contributor License Agreement or www.perlfoundation.org/contributor_..._agreement or www.parrot.org/foundation/legal or www.parrot.org/files/parrot_cla.pdf | ||
| Coke | the parrot one | ||
| Whiteknight | is mikehh becoming a committer? | 17:59 | |
| Coke | I'm willing to sponsor him. | 18:00 | |
| Whiteknight | mikehh++ | ||
| Coke | (if for no other reason than I don't want to be his patch monkey. =-) | ||
| Whiteknight | better to be a patch monkey then to not e receiving any patches | 18:01 | |
| mikehh | hey I've had barney, kid51, whiteknight and moritz, maybe others :-} | 18:02 | |
| NotFound | mikehh: "That's good. You have taken your first step into a larger world." | 18:04 | |
| Whiteknight | i'd be happy to sponsor him too | 18:05 | |
| karma mikehh | |||
| purl | mikehh has karma of 32 | ||
| Tene | Man, I remember back when I was submitting patches... | 18:06 | |
| Well, okay, I actually don't... | |||
| Coke | Whiteknight: great, you can have him. =-) | 18:07 | |
| Coke wonders if he's violating a foundation procedure or something. | |||
| You'd think the VP would know. | |||
| let's ask him. | 18:08 | ||
| "to be eligible, a person must be nominated by two current members..." and must sign a CLA. woot. | |||
| Whiteknight seconds the motion | 18:09 | ||
| w00t indeed | |||
| I got fasttracked into committership because I was a GSOC student | 18:10 | ||
| never would have made it in this new world of "rules" | |||
|
18:11
dukeleto joined
|
|||
| mikehh | I hope this works out ok - great care to be taken - or something like that :-} | 18:12 | |
| how does one get the CLA signature to you all | 18:13 | ||
| Whiteknight | postal service | ||
| purl | i guess postal service is too slow. | ||
|
18:14
MoC joined
|
|||
| Whiteknight | purl no postal service is very slow but necessary for CLAs | 18:14 | |
| purl | OK, Whiteknight. | ||
| Whiteknight | actually, you might be able to fax | ||
| postal service? | |||
| purl | i heard postal service was too slow. | ||
| Whiteknight | damnit purl! | ||
| purl | i guess damnit i am a bot!!! | ||
| mikehh | you mean i gotta use snail mail - horrors | 18:15 | |
| Coke | it's on the site, I think. moment. | 18:16 | |
| cotto | I thought a scanned copy sent by email also worked. | ||
| Coke | mikehh: are you going to YAPC? | ||
| you get extra bonus points if you just hand it in in person. =-) | 18:17 | ||
|
18:17
Theory joined
|
|||
| mikehh | unfortunately I am in Aberdeen, Scotland at the moment | 18:17 | |
| Coke | I'm pretty sure there's a fax number. I think a scan of one via email might be sufficient. | ||
| you can always try. | |||
| (send it to me, I can forward it to the board.) | 18:18 | ||
| Whiteknight | GeJ is on an island in the middle of the freaking pacific, and he sent in a CLA | ||
| mikehh | he he - ok - I'll print/scan it and send it both ways | 18:19 | |
| NotFound | Whiteknight: from spain it took a month or so | 18:20 | |
| Whiteknight | you're not supposed to use actual "snails" for the mail | ||
| send it with a person | 18:21 | ||
| Coke | ^_- | ||
|
18:21
dukeleto joined
|
|||
| NotFound | Whiteknight: Spain's postal service is... my english knowledge isn't enough to express that. | 18:22 | |
| pmichaud | Coke: (re #773) I generally test to see if the class isa PMCProxy | 18:23 | |
| dalek | TT #774 created by cotto++: deprecate PMC multiple inheritance | 18:24 | |
| Whiteknight | that's just for C-based PMCs, right? | 18:29 | |
| Coke | there are no non-c-based pmcs. =-) | ||
| Whiteknight | whatevs | 18:30 | |
| Coke supposes that's is both technically true and technically not true, depending.) | |||
| Whiteknight | Coke: We only have two more release managers on the schedule, July (cotto) and August (rgrjr) | 18:31 | |
| Coke | do .pmc files have to have the same name as the thing they contain? | ||
| Whiteknight | Coke: yes | ||
| Coke | Whiteknight: excellent point; do you want to coordinate getting us more releasors up through 2.0 ? | 18:32 | |
| howto: (solicit for volunteers, pick dates, make sure everyone's happy, update the doc.) | |||
| Whiteknight | Yeah, I can do that. I'll shoot an email to the list and see what pops up | ||
| Coke gets rid of his last remaining parrot task. | 18:33 | ||
| mikehh | I am heading back to my Ubuntu 9.04 i386 setup - got to reboot - cu in a bit | 18:36 | |
| Whiteknight | sent | ||
| Coke | whee. ok. now to transition from C to PIR, I have a dynpmc that extends a core pmc and then a class that subclasses that. | 18:40 | |
|
18:40
dngor joined
18:42
workbench joined
|
|||
| Whiteknight | yay complexity! | 18:42 | |
| what's the purpose of the dynpmc at all, why not just have it in pure PIR? | |||
| pmichaud | there once was a time when pure PIR classes weren't a viable option. | 18:43 | |
|
18:43
bacek_ joined
|
|||
| Whiteknight | pmichaud: with a few notable bugs and exceptions, that's not really the case anymore | 18:43 | |
| mostly | |||
| pmichaud | agreed, I'm just saying that partcl comes from that time. | ||
| s/partcl/much of partcl/ | |||
| that said, Rakudo also has a dynpmc that extends a core pmc and then a class that subclasses it. :-) | 18:44 | ||
| and the reason is that there's not an easy way to add C-based methods to a PIR class | |||
| (and we have an operation that really wants to be done in C, not PIR) | |||
| Whiteknight | pmichaud: that's actually a very interesting problem | ||
| Coke | I think the first version of partcl was committed to the parrot repo back in 2001. | 18:45 | |
| pmichaud | I've tried a number of different workarounds with no real success. I'd really like to get rid of the intermediate dynpmc, but haven't found a way to do it. | ||
| Objects weren't really viable until October 2007. | |||
| Whiteknight | wow, that's recent | ||
| Whiteknight doesn't know a lot about Parrot history | 18:46 | ||
| NotFound | Coke: At a HAL factory in Illinois? | ||
| pmichaud | there was some support for Objects prior to that, but being able to reliably overload :vtable methods and handle nested namespaces and a variety of other things weren't really available until 2007. | ||
| It's not coincidental that that's when PCT and Rakudo really started to take off. | 18:47 | ||
|
18:53
chromatic joined
|
|||
| Coke | hurm. should hll_map() work with classes instead of PMCs? | 18:57 | |
| pmichaud | it's supposed to, yes. | ||
| dalek | rrot: r39656 | NotFound++ | trunk/t/compilers/imcc/syn/errors.t: [cage] put todo'ed test up to date with TT #767 changes |
19:01 | |
|
19:01
athomason joined
|
|||
|
19:01
Andy joined
|
|||
| MoC | hi, I'm currently trying to build parrot on windows and would be glad if someone could tell my what is wrong with my makefile: | 19:02 | |
| nopaste | "MoC" at 91.11.26.226 pasted "Invalid Makefile on Win32" (3355 lines) at nopaste.snit.ch/16964 | ||
| Coke | I always use ming32-make on windows, myself; quite possible that there are some non-dmake-friendly items in the generated file. | 19:04 | |
| MoC | ok, I'll try it, thanks | 19:05 | |
| Coke | what did Configure.pl tell you to use? | ||
| MoC | "You can now use `dmake' to build your Parrot." | ||
| which means that it probably would be good if it got fixed anyway... | 19:06 | ||
| Coke | yup. the O redefinition there must be conflicting with an internal dmake rule. | ||
| $(O) of .o on windows seems wrong though. | |||
| NotFound | MoC: we can't fix any possible predefined values for any default of config of any variant of make in the world. | ||
| Coke | NotFound: if we don't support dmake, we shouldn't claim to. | 19:07 | |
| MoC: if you can open a ticket (attach the generated makefile instead of inlining it), we can see about not redefining those items if we know we're using dmake. | 19:08 | ||
| MoC | at parrot's trac? | ||
| Coke | <nod> | 19:10 | |
| NotFound | Coke: That depends, if the value comes from some predefined rule of the installation we can't prevent it. | ||
| Coke | NotFound: huh? | ||
| you mean, if someone has customized their dmake? | |||
| NotFound | Coke: yeah | ||
| Coke | MoC: have you customized your dmake? | ||
|
19:11
amuck joined
|
|||
| MoC | no. I'm using the one from cpan, if that makes a difference? | 19:11 | |
| NotFound | I don't think any sane variant of make predefine common names as A and O | ||
| pmichaud | afk for a while | 19:12 | |
| Coke | NotFound: let me turn this around. | 19:13 | |
| How would you suggest we fix moc's problem? | |||
| NotFound | Let's diagnose it before fixing ;) | ||
| Coke | Sure. what would you suggest? | 19:14 | |
| NotFound | I'll try to install dmake on my windows machine and see what happens | 19:15 | |
|
19:20
donaldh joined
|
|||
| NotFound | Uh, lots of modules to update, will take a while | 19:23 | |
| Whiteknight | not exactly a flood of responses to my email yet | 19:24 | |
|
19:24
mikehh joined
|
|||
| Whiteknight | NotFound: have you ever done a release? | 19:25 | |
| NotFound | Whiteknight: I almost never knows in advance when I have enough free time | ||
| Whiteknight | is Darbelo a committer? | 19:28 | |
| I've got such a terrible memory for that kind of stuff | 19:31 | ||
| Coke | darbelo is the new GSOC student. | ||
| Whiteknight | right, so was he made into a committer for that? | ||
| Coke | let him concentrate on his work. =-) | ||
| Whiteknight | He could manage a release after the summer is over | ||
| particle | Whiteknight: sign me up, it's been too long | 19:33 | |
| Whiteknight | Coke: How do we go about making a new committer anyway? Do we raise the issue at #ps or on the list or what? | 19:34 | |
| particle | i'll take september, for now. | 19:35 | |
| Whiteknight | September it is | ||
| particle | Whiteknight: we vote at #ps | ||
| Coke | Whiteknight: asking on #ps is fine. | ||
| Whiteknight | particle: I didn't know if the process changed now that we have a fancy foundation with bylaws | ||
| Coke | particle: not according to the bylaws. =-) | ||
| Whiteknight never read all the bylaws | |||
| Coke | but voting at PS covers the bylaws. | 19:36 | |
| particle | bylaws schmylaws. | ||
| dalek | rrot: r39657 | whiteknight++ | trunk/docs/project/release_manager_guide.pod: [release_managers] particle++ has september |
19:37 | |
| particle | Whiteknight: while you're in there, can you correct the sep release date to the 15th? | ||
|
19:39
brbrooks joined
19:42
solarion joined
|
|||
| Whiteknight | done | 19:43 | |
| dalek | rrot: r39658 | whiteknight++ | trunk/docs/project/release_manager_guide.pod: [release_managers] the september release is actually on the 15th. |
19:44 | |
| darbelo is not a commiter. | 19:46 | ||
| Whiteknight | damnit | 19:47 | |
| athomason | hi all, who can fix parrot.org problems? | ||
| Whiteknight | athomason: what problem? | ||
| purl | problem is getting an installed parrot to recognize dynops/dynpmcs | ||
| Whiteknight | purl forget problem | ||
| purl | Whiteknight: I forgot problem | ||
| dalek | rrot: r39659 | whiteknight++ | trunk/docs/project/release_manager_guide.pod: [release_managers] fix a few more dates too |
||
| athomason | www.parrot.org/cage-cleaners/ points to the old svn repo | ||
| Whiteknight | ah, good one | ||
| fixed | 19:48 | ||
| thanks! | |||
| athomason | np :) | ||
| athomason 's first parrot contribution in about 6 years | |||
| NotFound | Did you asked for darbelo? "I went down with a case of acute bronchitis" | ||
| darbelo | I *think* I submitted a CLA, I think I did it when GSoC started, but then it turned out to be unnecessary so I forgot about the whole thing. | 19:49 | |
| NotFound | Oh, you are here X-) | ||
| darbelo | NotFound: But I came back up! | ||
| NotFound | Good :) | ||
| cotto | athomason, wb! You'll find a very different bird. | 19:50 | |
| athomason | cotto: thanks, no doubt | ||
| darbelo | Ha! I kew I had signed a CLA, I've just found the bounced mail in my spam folder. | 19:53 | |
| The date on the pdf is "30 Apr 2009" is that still good for a resend? | 19:54 | ||
| NotFound | darbelo: I think a hardcopy is required | 19:56 | |
| brbrooks | Is there anything about CPS in Parrot? | 19:57 | |
| Whiteknight | brbrooks: what do you mean? | 19:58 | |
| brbrooks | Any written documentation/explanation | ||
| PerlJam | docs/pdds/pdd03_calling_conventions.pod perhaps | 19:59 | |
| or book/ch03_pir.pod | |||
| darbelo | The CLA says "Please complete and send a PDF of the signed CLA to legal@parrot.org, or fax a copy of the signed CLA to (number), or send an original signed CLA to :" | 20:02 | |
| it even puts the "or" in boldface. | 20:03 | ||
|
20:03
mikehh_ joined
|
|||
| Whiteknight | brbrooks: There probably isn't any good documentation of the low level operations of it | 20:04 | |
|
20:06
eternaleye joined
|
|||
| Whiteknight | at least none that I am aware, although I would be happy to write some eventually | 20:06 | |
| brbrooks | So I understand the gist of L1... Are there any other "smaller" projects regarding the core VM that would be a good place for a new developer to start? | 20:09 | |
| Whiteknight | brbrooks: yeah, L1 is really in the distant future, but there are lots of other things to work on now | 20:10 | |
| any particular subsystems you're interested in? | |||
| brbrooks | As low as you can go | ||
| Whiteknight | Ah, an on-the-metal man. I like that | 20:11 | |
| I'm planning some work on the GC and the IO system in the very near future, and the Calling Conventions system too, if you're interested in any of that | |||
| always need more help in those areas | |||
| brbrooks | I love PL theory, don't get me wrong. But right now I'm concerned about core VM, lower level operations, performance, where the VM hits the metal, how to make things scream, etc... | 20:12 | |
| Whiteknight | gotchar | ||
| gotcha* | |||
| particle | gc! gc! | ||
| Whiteknight | the GC is a huge slowdown, so if you're looking to optimize something that's a good place to start | 20:13 | |
| particle | we have a student working on the jit subsystem this summer | ||
| PerlJam | It would be awesome if parrot could be made to scream (especially in those operations that rakudo or other languages depend heavily upon) | ||
| particle | so ignore that for now. | ||
| Whiteknight | particle: how is tewk doing? I haven't heard a single peep about his project | ||
| cotto | I was just going to ask the same thing about tewk. | ||
| particle | Whiteknight: you know as much as i do. i've asked allison to bother him. | ||
| Whiteknight | fair enough | 20:14 | |
| particle | i'm not happy. | ||
| Whiteknight | yeah, luckily we're not irretreivably far into the summer, he still could bang it out | 20:15 | |
| darbelo++ is kicking ass though | 20:16 | ||
| particle | great! i haven't tracked his progress to closely, just reviewing commits and browsing blog entries | 20:17 | |
| looks quite promising, but i haven't asked whether it's on track or not. cotto? | |||
| cotto | I know nothing. | ||
| Whiteknight | as far as I can see, it definitely is on track | 20:18 | |
| is darbelo still here? | |||
| moritz | same here | ||
| cotto | darbelo is still around. He was just out of commission for a while. | ||
| He's back (and blogging) now. | |||
| NotFound | I think I've found the problem with dmake (and maybe other make incarnations) | 20:19 | |
|
20:19
whoppix joined
|
|||
| NotFound | It has problems with commands that start with a '[' | 20:20 | |
| The solution is to use test instead | |||
| particle | the make engine, or the shell has problems? | ||
| NotFound | particle: don't know | 20:21 | |
| muixirt | apropos llvm, moritz what were the steps of building parrot with clang? | ||
| Whiteknight | I can't even get the DecNumber library built on my machine, I need darbelo's help with that so I can test his stuff | ||
| moritz: yes, I would love to build Parrot with clang | |||
| moritz | muixirt, Whiteknight: last time I tried it failed somewhere during linking phase | ||
| NotFound | particle: I suppose the make engine, never heard of mingw problems with that | 20:22 | |
| moritz | the step were simply 1) build clang + llvm from source 2) perl Configure --cc='path/to/clang/ | ||
| muixirt | moritz, what version did you use? | ||
| moritz | muixirt: about two months ago from svn | ||
| it did work with llvm-gcc at some point | 20:23 | ||
| muixirt | no Configure.pl --link parameter? | ||
| moritz | maybe it needs that. | ||
| NotFound | Some objection to replace the [ ] usage with test in config/gen/makefiles/root.in ? | 20:24 | |
| moritz | as I said, I wasn't entirely successful | ||
| muixirt | out of the build directory of llvm/clang? | ||
| moritz | muixirt: aye | ||
| brbrooks | GC might be a good place for me to start. I am becoming verrrrrry familiar with Tofte/Talpin's region-based mm for my thesis | ||
| Whiteknight | I read that paper recently, very interesting | 20:25 | |
| cotto | Whiteknight, a co from darbelo's svn repo is necessary and sufficient. It comes with the DecNumber code. | ||
| Whiteknight | what's your thesis? | ||
| purl | well, your thesis is on what, again? And have you defended yet? | ||
| moritz | muixirt: there used to be a script named 'ccc' that wrapped clang to accept gcc options - I'm not sure it's still needed | ||
|
20:26
clunker3 joined
|
|||
| muixirt | moritz, oh I was under the impression that clang itself is the wrapper... | 20:26 | |
| brbrooks | 100% type safety without GC or runtime checks... very ambitious, but taking an alias/linear type sys approach rather than region-based | 20:27 | |
| moritz | muixirt: no, clang is an entirely new C compiler | ||
| purl | okay, moritz. | ||
| moritz | I've just svn up'ped llvm, and rebuilding now | 20:28 | |
| Whiteknight | cotto: thanks, I'll try that tonight | 20:29 | |
| NotFound | More problems: looks like dmake is not using a shell to execute commands, but tries to execute it directly. So for example 'if' fails | 20:30 | |
| muixirt | moritz, fine | ||
| NotFound | No idea of how to fix that. | ||
| particle | NotFound: as it, it's using cmd.exe for a 'shell'? | ||
| NotFound | particle: no, the error message will be different | 20:31 | |
| particle | ok | ||
| NotFound | It tries to execute a program called 'if' | ||
| particle | in general, these things are done in perl, not in the shell | ||
| that way they're portable | |||
| NotFound | Looks like parrot is not general. Maybe commander ;) | 20:32 | |
| particle | well, there are no 'if' calls in the windows-generated makefile | ||
| NotFound | particle: I'm almost sure I'm running Windows XP Home | 20:33 | |
|
20:33
Theory joined
|
|||
| NotFound | #IF(win32): if exist $@.manifest ..... and several lines like that | 20:39 | |
| pmichaud | iiuc, those get pre-processed out of the Makefile | ||
| during parrot's Configure.pl stage. | |||
| NotFound | pmichaud: looks like not | 20:40 | |
| pmichaud | oh, then I guess they're to be treated as comments. | ||
| But they don't show up in any of my Makefiles, afaict | 20:41 | ||
|
20:42
kgilmer joined
|
|||
| pmichaud | I'm pretty sure they're supposed to be filtered out by the Configure.pl sequence, though. | 20:42 | |
| If they're not, that sounds like a bug somewhere. | |||
| NotFound | Well, looks like they are filtered... except for windows | 20:43 | |
| pmichaud | 20:32 <particle> well, there are no 'if' calls in the windows-generated makefile | ||
| so, something else must be amiss here. | |||
| because it's being filtered for particle. | 20:44 | ||
| NotFound | There are 'if' calls in my windows-generated makefile | ||
| MoC | In mine, too (Thanks for taking a look NotFound :) ) | 20:45 | |
| pmichaud | I'm not claiming you're lying, I'm simply saying it's not just windows that is causing the problem. | ||
| it has to be something else. | |||
| NotFound | MoC: thanks to Coke, he convinced me ;) | ||
| MoC | ok, thank you, too, Coke :) | ||
| NotFound | pmichaud: I don't have special interest in blaming Windows, lots of people in the world already does. | 20:46 | |
| pmichaud | the code that is supposed to be handling the #IF(...) directives is lib/Parrot/Configure/Compiler.pm:442 | 20:47 | |
| ugh, and it decides to define its own syntax. | 20:48 | ||
| NotFound | And this is not supposed to insert it when (win32) ? | ||
| pmichaud | it's supposed to add it without the #IF(win32): part if win32 is true. | ||
| NotFound | Then I don't find strange to have it in windows | 20:49 | |
| pmichaud | regardless, the "#IF(win32):" is not supposed to appear in the Makefile | ||
| either the line is completely removed, or just the "#IF(win32)" part is. | |||
| NotFound | pmichaud: I think we are mixing 'if' %-) | ||
| pmichaud | oh. | ||
| you mean the 'if' | |||
| my apologies. | |||
| NotFound | The line gets expanded to: (tab)if .... | 20:50 | |
| pmichaud | and dmake complains about that? | ||
| because it doesn't have a shell it can call? | |||
| NotFound | No, dmake just tries to execute it... and fails. | 20:51 | |
| Looks like it doesn't try to use a shell, rather it directly executes the command. | |||
| pmichaud | what is that line trying to do, anyway? | ||
| NotFound | mt.exe something | 20:52 | |
| pmichaud | msdn.microsoft.com/en-us/library/aa375649.aspx | ||
| NotFound | Resource compiling or linking, maybe? | 20:53 | |
| if exist $@.manifest mt.exe -nologo -manifest $@.manifest -outputresource:$@;1 | |||
| particle | oh! | ||
| i'm not sure windows xp home has 'if' | |||
| on vista: | 20:54 | ||
| c:\\Users\\particle\\dev\\rakudo>if /? | |||
| Performs conditional processing in batch programs. | |||
| ... | |||
| NotFound | particle: In cmd.exe? Sure it has. | ||
| particle | ok, then it should work. | ||
| MoC | well, I think it should, because "if" is a command used for batch scripting | ||
| yep | |||
| NotFound | Even command.com has it | ||
| pmichaud | if dmake isn't going through cmd.exe, then yes, 'if' would fail. | ||
| particle | dmake must internally set SHELL=cmd.exe | 20:55 | |
| i've not used dmake, so i can't be sure | |||
| but the make engine passes that off to a shell, it doesn't do it itself. | |||
| NotFound | I've never used dmake until today, I'm just looking at the error messages | 20:56 | |
| But if the Makefile is trying to use the cmd incarnation of if as if it where a sh-like shell, no wonder it fails. | 20:58 | ||
|
20:58
eternaleye joined
|
|||
| NotFound | Mmmm.... no, if exist looks windows'ish enough | 20:58 | |
| MoC | yes, afaik if exist should be valid syntax | 20:59 | |
| particle | yep. | 21:00 | |
| can you run mt -nologo and see what it outputs? | |||
| i get the help for mt. | |||
| MoC | I don't have any mt.exe. I suppose it's a linux util... | 21:01 | |
| particle | no, it's a msvc utis | 21:02 | |
| *util | |||
| but, you need a new enough version of msvc, that's the problem | |||
| NotFound | Possible quick solution: put 'cmd /c ' before | ||
| Whiteknight | probably need to add the msvc bin directory to your path | ||
| particle | you only need that command with msvc>13 or so | ||
| are you running 6.0 or something? | |||
| NotFound | I'm not using msvc | ||
| particle | well, there you go. what compiler? | ||
| the #IF condition needs to check both win32 and msvcver>13 i think | 21:03 | ||
| NotFound | Strawbeery perl | 21:04 | |
| MoC | interlude: pthreads.h should not be required to build parrot, right? | 21:05 | |
| *pthread.h | |||
| rg | bacek: ping? | 21:08 | |
|
21:09
Theory joined
|
|||
| NotFound | After prefixing all if with cmd /c another funny problem: it tries to execute 'rem' | 21:09 | |
| particle | ok, strawberry perl is gcc, so you won't be using manifest files or mt | 21:10 | |
| NotFound | particle: looks like it doesn't try to execute it because the file checked by the if exist doesn't exist | 21:13 | |
| After fixing the 'rem' problem, it builds. | 21:14 | ||
|
21:14
dukeleto joined
21:16
eternaleye joined
|
|||
| NotFound | But I don't know from where that 'rem' comes | 21:16 | |
| cotto | going to yapc10? | 21:18 | |
| purl | going to yapc10 is probably kid51 or pmichaud or davidfetter or cotto or whiteknight | ||
| cotto | particle, are you going? | ||
| NotFound | 'ranlib' in parrot_config | ||
| Whiteknight | oh, i didn't realize it was an "or" | ||
| particle | going to yapc10 is also particle | 21:29 | |
| purl | okay, particle. | ||
| particle | yep, i leave in ~16h | 21:30 | |
| cotto | When do you arrive? I'd like to share a cab but I'm getting to PIT at 1025 | 21:35 | |
| nm. probably too late for me. | 21:36 | ||
| PMC-level MI should be functional now. | 21:43 | ||
| ttbot | cotto: Parrot trunk/ r39660 i386-linux-thread-multi make error tt.ro.vutbr.cz/file/cmdout/39114.txt | 21:44 | |
| dalek | rrot: r39660 | cotto++ | trunk/lib/Parrot/Pmc2c (2 files): [pmc2c] generate _get_mro and _get_isa in more MI-friendly way |
||
| particle | cotto: pmichaud and i land within 3 minutes of each other, at ~6p | ||
| cotto: i think chromatic gets in at a similar time | 21:45 | ||
| btw there's a bus (28x) that goes from pit to cmu in 50m for $2.80 | |||
| pmichaud | particle: irclog.perlgeek.de/parrot/2009-06-17#i_1247396 (chromatic arrival) | 21:46 | |
| cotto | perfect. | ||
| purl | well, perfect is the enemy of good enough. | ||
| cotto | particle, the wiki says chromatic's getting in on Sunday. | ||
| particle | oh, my mistake | ||
| pmichaud | that's what chromatic said yesterday, too. (see irclog link :-) | ||
| particle | i didn't realize he was missing the workshop | 21:47 | |
| pmichaud | Is jhorwitz coming? | 21:48 | |
| (to the workshop -- I know he's at the conference) | |||
| NotFound | MoC: I'm unable to find a solution that does not risk breaking the build in other windows environments. Try to just ignore the Configure.pl recommendation and use mingw32-make instead of dmake. | 21:51 | |
| MoC | ok | ||
| NotFound | MoC: you can open a bug ticket, so others can take a look at the problem. | ||
| MoC | will do | 21:55 | |
| cotto | ttbot? | 21:57 | |
| who owns that bot? | |||
| MoC | concerning ticket creation: component would be "install"? | 22:00 | |
| dalek | rrot: r39661 | cotto++ | trunk/lib/Parrot/Pmc2c/PMCEmitter.pm: [pmc2c] unbreak the build |
22:01 | |
| NotFound | MoC: configure, I think, even if the error is not properly during configure is closely related to it. | 22:02 | |
| MoC | ok | 22:03 | |
| dalek | TT #775 created by MoC++: Building Parrot doesn't work with dmake | ||
| MoC | created too early, now it's still marked as "component: install", if someone could fix it please? | 22:06 | |
| dalek | kudo: 5948c11 | pmichaud++ | (3 files): Allow Parrot VERSION to be used in cases when the svn revision or non-svn checkout). |
22:13 | |
| kudo: 99cad48 | pmichaud++ | docs/ (2 files): Documentation updates for release. |
|||
| kudo: 7c981fc | pmichaud++ | docs/announce/2009-06: More announcement updates. |
|||
| kudo: c9d76a9 | pmichaud++ | README: Formatting fix. |
|||
| kudo: 1b06df8 | pmichaud++ | docs/ (2 files): More news. |
22:18 | ||
| NotFound | MoC: changed, and added a comment with my results | 22:28 | |
| MoC | thanks | ||
|
22:29
Limbic_Region joined
22:30
dukeleto joined
22:34
rg1 joined
22:36
pjcj joined
|
|||
| MoC | building (with mingw32-make) actually worked. :) | 22:41 | |
| (after some adjustments) | |||
| darbelo | squawks of the parrot | 22:45 | |
| sorry, wrong window. | 22:46 | ||
|
22:52
Theory joined
22:55
kid51 joined
22:58
Whiteknight joined
22:59
Marti1 joined
23:00
Marti1 left
23:02
bacek_ joined
23:03
kurahaupo joined
|
|||
| kurahaupo | New here. I'm in NZ (UTC+12) -- is anyone else awake? | 23:04 | |
| kid51 is getting sleepy, very sleepy | 23:08 | ||
| kid51 has to pack for YAPC now | 23:09 | ||
| cotto | kurahaupo, hi | 23:10 | |
| kurahaupo | Have just been reading the p6l thread about CPAN6 and the numerous imprecations to join #parrot, so here I am ... but it's deathly quiet here. | 23:13 | |
| BTW, how many Kiwis & Aussies are here? | 23:15 | ||
|
23:15
bobke joined
|
|||
| Infinoid | At least 2 that I know of | 23:17 | |
| kid51 | Australia: wayland alias | ||
| New Caledonia: GeJ | |||
| Infinoid | Australia: bacek too I think | 23:18 | |
| kid51 | Australia: bacek | ||
|
23:18
patspam joined
|
|||
| cotto | kurahaupo, sometimes it's dead and sometimes you can hardly keep the conversations straight. | 23:18 | |
| btw, does anyone know if laundry will be available at cmu? | 23:19 | ||
| kid51 | In Western Hemisphere, at least, we're getting ready for Workshop this weekend in Pittsburgh | ||
| cotto: Yes | |||
|
23:20
brbrooks joined
|
|||
| kid51 | College dorms => occasional need for students to change their clothes, stay fashionable => laundry | 23:20 | |
|
23:20
donaldh joined
|
|||
| bacek_ | good morning | 23:22 | |
| purl | Here I am, brain the size of a planet, and all they say is 'Good Morning' | ||
| Infinoid | hai bacek_ | ||
| bacek_ | oh hai Infinoid | ||
| Whiteknight | hello bacek_ and Infinoid | 23:23 | |
| rg1 | hi bacek | ||
| Infinoid | ohai Whiteknight and rg | ||
| bacek_ | rg: pong | ||
| Whiteknight | KTHXBYE | 23:24 | |
| bacek_ | Whiteknight: good localtime() | ||
| Infinoid | EHLO | ||
| Whiteknight | good localtime() indeed | ||
| rg | bacek: is it time to close tt#724? i didn't follow the commit messages close enough | ||
| Infinoid | Whiteknight: I just reserved delaware license plates that say "KTHXBYE" :) | ||
| Whiteknight | did you really?!?! | 23:25 | |
| Infinoid | yep! | ||
| bacek_ | rg: yes. | ||
| Infinoid | my CA ones say "KTNXBYE"; someone already had the other spelling. :( | ||
| Whiteknight | that's awesome | ||
| mine just says GRV9692 | |||
| (which doesn't stand for anything, it's just a boring old licenseplate) | 23:26 | ||
| Infinoid | Generally Random Vehicle? | 23:27 | |
| Gosh, Really Virtual! | 23:28 | ||
| Whiteknight | yeah, that's probably it | 23:29 | |
| :) | |||
| bacek_ | license plates in NSW limited to 6 characters only... | 23:30 | |
| Infinoid | Time to move then :) | ||
| kurahaupo | same in NZ | ||
| bacek_ | rg++ # keep cage clean | 23:31 | |
| Infinoid: move where??? | |||
| purl | move is probably revision 2107. | ||
| Infinoid | purl, forget move | 23:32 | |
| purl | Infinoid: I forgot move | ||
| Infinoid | bacek_: somewhere you can get a KTHXBYE license plate :) | ||
| though "SQUAWK" would be good too | |||
| Whiteknight | PIXPLZ | ||
| or OMGBBQ | |||
| Infinoid | WANT | ||
| Whiteknight | wouldn't that be awesome? | 23:33 | |
| Infinoid | ZOMGBBQ is already taken in CA | ||
| (of course) | |||
|
23:33
dngor joined
23:34
workbench joined
|
|||
| bacek_ | Cost: $110.00 ordering fee plus annual fee of $440.00 | 23:34 | |
| dalek | TT #724 closed by bacek++: [bug] Parrot fails numeric conversion of ucs2 strings | ||
| bacek_ | oh shi... | ||
| Infinoid | eew | ||
| that's for custom plates in NSW? | |||
| Whiteknight | NSW? | ||
| purl | NSW is lej, TonyC and XFire's state. Sydney is the capital of NSW. or New South Wales, Australia or full of mug gamblers stuck on the pokies | ||
| bacek_ | yes. | 23:35 | |
| Whiteknight | ah, australia | ||
| purl | ah, australia is big | ||
| Whiteknight | purl forget ah, australia | ||
| purl | Whiteknight: I forgot ah, australia | ||
| Infinoid | purl++ | ||
| Whiteknight | karma purl | ||
| purl | purl has karma of 8610 | ||
| Infinoid | silly mug gamblers, driving up the prices | ||
| Whiteknight doesn't believe purl has been useful or even entertaining 8610 separate times | |||
| Infinoid | (what's a mug gambler?) | ||
| Whiteknight | purl-=8609 | 23:36 | |
| purl | Whiteknight: huh? | ||
| Whiteknight | damnit | ||
| rg | whiteknight: purl is on a lot of channels | ||
|
23:36
cotto left
|
|||
| Whiteknight | still, that's a lot of times | 23:36 | |
|
23:36
cotto joined
|
|||
| Infinoid | purl cheats. | 23:36 | |
| purl | cheats are fun. | ||
| cotto | That was not what I meant to do. | ||
| Infinoid | purl-- | ||
| purl | Infinoid: sorry... | ||
| Infinoid | karma purl | ||
| purl | purl has karma of 8610 | ||
| Infinoid | see? | ||
| cotto | Whiteknight, write a bot. | 23:37 | |
| bacek_ | << purl-- >> # Cheating are bad | ||
| cotto | an anti-bot bot | ||
| bacek_ | karma purl | ||
| purl | purl has karma of 8609 | ||
| Whiteknight | cotto: I wrote a bot once and it was lousy and I got bored | ||
| cotto | It'd just have to connect and say purl-- 8600 times ;) | ||
| Whiteknight | perl6: say "purl--"; | 23:38 | |
| damnit, not on this channel | |||
| bacek_ | polyglotbot: say "purl--"; | ||
| erm... | |||
| rg | rakudo: say "purl--" | ||
| bacek_ | rakudo: say "purl--"; | ||
| rg | hmm or not | ||
| Whiteknight | polyglotbot? | 23:39 | |
| purl | it has been said that polyglotbot is running an outdated version of rakudo. | ||
| kurahaupo | Whiteknight: if you want OMGBBQ come to NZ -- it's available here. | ||
| Infinoid | oh wow, polyglotbot is actually here | ||
| rg | it's here, but doesn't look alive | ||
| Infinoid | which means, feather3 is up | ||
| Infinoid goes and tries to fix it. | |||
| kurahaupo | ditto PIXPLZ | ||
| Whiteknight | kurahaupo: that's far too long a trip for a license plate | ||
| kurahaupo | www.plates.co.nz/search/ | ||
| polyglotbot | OUTPUT[error:imcc:syntax error, unexpected $end ('þ') in file '/home/tene/parrot-build2/runtime/parrot/library/config.pbc' line 1purl--] | 23:40 | |
| bacek_ | time for $dayjob | 23:41 | |
| see you guys. | |||
| Infinoid | happy friday bacek_ | 23:42 | |
| Whiteknight | later | ||
| rakudo: say "purl-" . "-"; | |||
| Infinoid | Whiteknight: polyglotbot needs some updating, I'll let you know when it's ready | ||
| Whiteknight | oh wait, P6 doesn't use . anymore for it's concats | ||
| particle | Whiteknight: what language is that? | ||
| purl | I'm not sure... but it doesn't sound like any kind of English I know. | ||
| particle | ~ | 23:43 | |
| Whiteknight | right | ||
| Infinoid | wasn't it _ at some point? | ||
| polyglotbot | OUTPUT[error:imcc:syntax error, unexpected $end ('þ') in file '/home/tene/parrot-build2/runtime/parrot/library/config.pbc' line 1Statement not terminated properly at line 1, near ". \\"-\\";"current instr.: 'parrot;PGE;Util;die' pc 129 (runtime/parrot/library/PGE/Util.pir:83)called from Sub | ||
| ..'parrot;Perl6;Grammar;eat_terminator' pc 32164 (src/... | |||
| Whiteknight | rakudo: say "purl-" ~ "-"; | ||
| cotto has found washington's license plate site and can apparently get zomgbbq | |||
|
23:43
MoC joined
|
|||
| particle | rakudo: print [~] <purl - -> | 23:44 | |
| i'll have to wait :) | |||
|
23:44
amuck joined
|
|||
| Tene | polyglot is broken, isn't rebuilding rakudo properly, anyone interested let me know and I'll give you an account on feather3 | 23:44 | |
| Infinoid | Tene: I'm looking at it now | ||
| Tene | Okay. | 23:45 | |
| I'm heading home now. | |||
| Infinoid | And updating some seriously old checkouts... | ||
| oki | |||
| Whiteknight | I'm hoping to do some serious hacking this weekend | 23:51 | |
| I want to get IO cleaned up more, improve pipe support, and eventually rewrite Parrot's test harness in pure PIR | 23:52 | ||
| Infinoid | cool! | ||
| Whiteknight | tell me that wouldn't be a cool result of YAPC? | ||
| Infinoid | and that's before YAPC actually even starts | ||
| Whiteknight | well, who knows what will happen, I'll work on whatever other people are working on | 23:53 | |
| I would love to get together with chromatic and look at the pcc_rewiring branch too | |||
| or if we could get some good minds together, get threads fixed up and implement AIO | |||
| cotto | I'm looking forward to getting some good pmc_pct hacking done. | 23:54 | |
|
23:54
polyglotbot joined
|
|||
| Whiteknight | cotto: yeah, that branch is awesome and I hope lots of work gets done on it | 23:54 | |
| Infinoid | rakudo: say 1 | ||
| polyglotbot | OUTPUT[1] | ||
| Infinoid | ooh. | ||
| lolcode: visible "OH HAI" | 23:55 | ||
| polyglotbot | OUTPUT[Parrot VM: Can't stat languages/lolcode/lolcode.pbc, code 2.main: Packfile loading failed] | ||
| Whiteknight | rakudo: say "purl-"~"-"; | ||
| polyglotbot | OUTPUT[purl--] | ||
| cotto | Whiteknight, you beat me to it | ||
| Infinoid | well, 1 language is better than 0 I suppose | ||
| Infinoid works on lolcode next | |||
| Whiteknight | I almost did a "for 1..8600" to kill purl | ||
| but, decided against it | |||
| Infinoid | maybe in some other channel :) | 23:56 | |
| Whiteknight | rakudo: say <purl> X <-- ++> | 23:58 | |
| polyglotbot | OUTPUT[purl--purl++] | ||
| Whiteknight | !! | ||
| Tene | rakudo say 'purl' <<~<< <-- ++> | 23:59 | |
| rakudo: say 'purl' <<~<< <-- ++> | |||
| polyglotbot | OUTPUT[purl--purl++] | ||
| Whiteknight | TIMTOWTDI | ||
| purl | There Is More Than One Way To Do It | ||
| Whiteknight | WYSIWYG | ||
| ? | |||