|
Parrot 1.9.0 "Blue-fronted Amazon" released! | parrot.org | Roadmap: icanhaz.com/parrotroadmap | Latest modified TT's: icanhaz.com/parrotbugs Set by moderator on 16 December 2009. |
|||
| GeJ | Good morning everyone. | 00:02 | |
| cotto_work | hi GeJ | 00:10 | |
| GeJ | heya cotto. | 00:12 | |
| I have an error in the nqp tests, namely : src/gc/api.c:245: failed assertion 'PObj_is_PMC_TEST(obj)' | 00:18 | ||
| in t/20-list_access.t | 00:19 | ||
| is this a known issue or should I TT it? | |||
| dalek | rrot-plumage: f8b2fdc | japhb++ | t/02-load-all.t: [TESTS] Add 02-load-all.t to test loading required modules |
00:20 | |
| rrot-plumage: ce84479 | japhb++ | t/0 (2 files): [TESTS] Stop using PGE-based like() in tests |
|||
|
00:22
dduncan left
|
|||
| cotto_work | GeJ, which tests? nqp-rx from git passes all tests using whatever Parrot is build with --gen-parrot. | 00:25 | |
|
00:32
bacek joined
|
|||
| GeJ | cotto_work: make test in compilers/nqp | 00:42 | |
| which seems to be run everytime when I do `make test` in parrot's root directory. | |||
| cotto_work | looks fine to me | 00:46 | |
| but you do have a special computer | |||
| dalek | rrot-plumage: af730f6 | japhb++ | (6 files): [LIB] Move last bits of Plumage-specific functionality from Util to Plumage::Util |
00:47 | |
| GeJ | cotto_work: that, I have :) | 01:02 | |
|
01:24
tetragon joined
01:43
bacek_at_work joined
|
|||
| dalek | TT #1389 created by japhb++: [LHF] Add tests for Plumage's Util.nqp | 02:07 | |
| rrot-plumage: bdd74d1 | japhb++ | docs/hacking/add-tests.pod: [DOCS] Add new add-tests.pod hacking doc |
02:09 | ||
| rrot-plumage: 2ba369e | japhb++ | TASKS: [META] Starting to use Trac now; add section at top of TASKS accordingly, with links to canned ticket searches |
02:25 | ||
|
02:26
Casan joined
02:47
JimmyZ joined
|
|||
| Coke | ugh. if we're doing explicit deps, then every .o needs to explicitly depend on it's .c, yes? | 02:50 | |
| *its | |||
| cotto | yup | 02:54 | |
| it'll be fun | |||
| purl | Join the army he said, it'll be fun he said | ||
| cotto | At least the ugliness can be generated. | 02:55 | |
| dalek | TT #1390 created by carlin++: Configure doesn't check for a 'curses' lib in the readline test | 02:56 | |
| Coke | cotto; at the moment, I'm just trying to verify. generation comes later. | 02:58 | |
| also, .h files can #include .h files, yes? | 02:59 | ||
| cotto | it's valid to do so | 03:00 | |
| and it happens in parrot.h, most likely among others | |||
| dalek | rrot: r43217 | coke++ | trunk (2 files): Cleanup makefile template * be as specific as possible (eschew GENERAL_H_FILES) * make checkdepend skip most generated files for now. * don't hide behind GENERAL_H_FILES for tested deps, be specific. |
03:02 | |
| JimmyZ | good morning | 03:17 | |
| cotto | hi JimmyZ | ||
| JimmyZ | hello | 03:21 | |
| Coke | cotto: I think we can get away without the explicit .o : .c, as we're using a suffix rule to build all the .o files. whee. | 03:27 | |
| there. .h files covered. | 03:28 | ||
| cotto | I'd like to know how the imcc.y.flag rule works when that file never appears to actually exist | 03:32 | |
| Coke | I don't think that rule is invoked. | 03:34 | |
| nothing seems to depend onit. | |||
| dalek | rrot: r43218 | coke++ | trunk (2 files): .h can also other .h's, and so on ad infinitum. |
||
|
03:36
nopaste joined
|
|||
| cotto | Got it. That file is only created if the .y or .l gets touched | 03:37 | |
|
03:46
TonyC joined
03:57
TiMBuS joined
04:06
nopaste joined
04:08
TonyC joined
|
|||
| japhb | pmichaud, ping | 04:12 | |
|
04:14
szabgabx joined
|
|||
| dalek | TT #1391 created by japhb++: [TODO] Generate per-parrot-build GUID/UUID, stored in e.g. interpinfo | 04:18 | |
| cotto wonders if yak shaving isn't a misspelling of yacc shaving. | 04:24 | ||
| japhb | No, but determining the full answer to that question might be construed as such .... | 04:27 | |
| GeJ | !seen kid51 | 04:39 | |
| seen kid51 | |||
| purl | kid51 was last seen on #parrot 1 days, 38 minutes and 38 seconds ago, saying: must sleep [Dec 22 03:59:14 2009] | ||
| dalek | rrot: r43219 | cotto++ | trunk/config/gen/makefiles/pirc.in: [pirc] initial stab at making it easy to regenerate pirc's lexer and parser |
04:40 | |
| GeJ | message kid51 Sorry for the late answer. I just posted a comment on TT #1277. Coke++ patch seems to solve it in a better way than I suggested. Ticket should probably be closed. Thanks. | 04:42 | |
| purl | Message for kid51 stored. | ||
| cotto | That patch could use review from someone who knows what he's doing. | 04:45 | |
| Would it be a good idea to move pirc's makefile template into root.in? | 04:59 | ||
| Coke | cotto: my goal is to have a single top level makefile eventually. if we're modifying pirc's now, yes, move it over. you'll find most of the deps already in it, anyway. | 05:21 | |
| GeJ: ticket closed, thanks. | 05:22 | ||
| cotto | It's moving time. | 05:23 | |
| Coke | cotto: (of course, that top level makefile would prolly be broken down in to smaller chunks, but they'd be includes, not standalone mfiles. | ||
| dalek | TT #1277 closed by coke++: [PATCH] cleanup nqp-rx leftovers on `make realclean` | 05:24 | |
| dukeleto | 'ello | 05:29 | |
| cotto | hi | ||
| purl | niihau, cotto. | ||
| cotto | hi, not purl | ||
| Hmm. It'd be nice if kj were around. | 05:35 | ||
| japhb | Tene++ again for => syntax in NQP-rx | 05:41 | |
| dalek | rrot-plumage: 73be904 | japhb++ | (2 files): [plumage,DOCS] Use hash() and => to initialize global hashes instead of going through JSON -- easier to read, removes need for various hacks, and reduces startup time considerably; remove fixup_commands() and fix add-command doc to match |
05:42 | |
| japhb | pmichaud, ping | 05:51 | |
|
06:00
bacek joined
|
|||
| dalek | rrot-plumage: 472e7fe | japhb++ | TODO: [META] Fix URI in TODO |
06:09 | |
| rrot-plumage: df3b137 | japhb++ | src/plumage.nqp: [plumage] Convert straggling root_new call from Q:PIR to pir:: syntax |
|||
| Coke wonders why timtowtdi.org seems so slow. | 06:10 | ||
| dalek | rrot: r43220 | coke++ | trunk (2 files): when checking deps, check all _DIR vars. Fixup deps on newly caught files. |
06:18 | |
| rtcl-nqp: 0cf7a57 | duff++ | src/Partcl/commands/main.pm: Add pwd command |
06:30 | ||
| PerlJam | Coke: ping | 06:32 | |
|
06:33
pdcawley joined
|
|||
| dalek | rrot: r43221 | coke++ | trunk/tools/dev/checkdepend.pl: Complain if the rule for a given file depends on things that are NOT included. |
06:34 | |
|
06:36
Tene joined
|
|||
| PerlJam | Coke: I notice from the docs that the globbing syntax for "string match" is slightly different from that used for "glob". ("string match" doesn't do tilde-expansion nor does it support alternation, while "glob" does). Would it be fine with you if I broke up Glob into StringGlob and FileGlob? | 06:39 | |
| Coke | PerlJam: +1 | 06:42 | |
| purl | 1 | ||
| Coke | -> abed | 06:43 | |
| PerlJam | g'night | ||
| dalek | rrot: r43222 | mikehh++ | trunk/tools/dev/checkdepend.pl: fix codetest failure - trailing whitespace |
06:50 | |
| rrot: r43223 | mikehh++ | trunk/tools/dev/checkdepend.pl: fix codetest failure - Cuddled else |
07:06 | ||
| rrot: r43224 | cotto++ | trunk/docs/pdds/pdd13_bytecode.pod: [docs] more pdd13 changes |
|||
| rrot: r43225 | mikehh++ | trunk/docs/pdds/pdd13_bytecode.pod: fix codetest failure - max pod linelength 78 |
|||
| japhb | msg pmichaud Util.nqp has entirely replaced Glue.pir, and the last bits of Plumage-specific functionality have been stripped from Util.nqp; TT #1389 now tracks improved tests for it. Can you take a look and let me know what other changes you would like to see before some or all of it can move into the NQP-rx repo? gitorious.org/parrot-plumage/parrot...b/Util.nqp | 07:11 | |
| purl | Message for pmichaud stored. | ||
| dalek | rtcl-nqp: a112f2a | duff++ | (10 files): rename Glob to StringGlob |
07:15 | |
| rtcl-nqp: 32cde5f | duff++ | (5 files): create FileGlob as subclass of StringGlob, but adds alternation |
|||
| mikehh | All tests PASS (pre/post-config, make corevm/make coretest, smoke (#31264), fulltest) at r43225 - Ubuntu 9.10 amd64 (gcc) | 07:29 | |
|
07:34
integral joined
07:51
contingencyplan joined,
Tene joined
|
|||
| dalek | rrot: r43226 | cotto++ | trunk/src/pmc/parrotinterpreter.pmc: [pmc] avoid function-wide one-character variable name |
07:55 | |
|
08:19
iblechbot joined
08:36
bacek joined
08:42
TiMBuS joined
09:11
bacek joined
09:19
elgatito joined
09:28
elgatito left
09:33
baest joined
09:36
TiMBuS joined
09:41
fperrad joined
10:10
estrabd joined
10:24
fperrad_ joined
11:12
bacek_ joined
11:18
pdcawley joined
11:22
estrabd_ joined
11:27
estrabd joined
11:51
bacek_ joined
12:04
estrabd joined
12:11
mikehh joined
12:18
bluescreen joined
13:05
payload joined
13:42
iblechbot joined
14:10
iblechbot joined
14:13
patspam joined
|
|||
| Coke | mikehh++ # cleaning up my codemess. | 14:14 | |
|
14:17
iblechbot joined
|
|||
| Coke | PerlJam++ # that's shorter than I expected. | 14:17 | |
| looks like everything that tools/dev/checkdepend.pl is carping about is an easy fix if someone wants some karma. | 14:28 | ||
|
14:35
bacek joined
|
|||
| dalek | rrot: r43227 | coke++ | trunk/tools/dev/checkdepend.pl: Format diagnostic slightly better. |
14:42 | |
|
14:43
JimmyZ joined
|
|||
| JimmyZ | good evening | 14:44 | |
| purl | Ah, evening. The tumultuous mind tarries and contemplates, reveling in the silence afforded by the diurnal proletariat. Good evening, indeed. | ||
| Coke | greedy coke wonders what else he can convince perljam to hack on! | ||
|
14:45
szabgab joined
14:55
fperrad joined
15:04
bubaflub joined,
Psyche^ joined
|
|||
| JimmyZ wonders when he would get the commit bit. | 15:05 | ||
| Coke | there needs to be a CLA, two votes, and a mentor. | 15:10 | |
| I know we have the CLA. | 15:11 | ||
| JimmyZ | last ps losts. | 15:20 | |
| And I put a question there, but no answers | 15:22 | ||
|
15:43
jsut_ joined
15:49
theory joined
|
|||
| mikehh | All tests PASS (pre/post-config, make corevm/make coretest, smoke (#31285), fulltest) at r43227 - Ubuntu 9.10 amd64 (g++ with --optimize) | 16:03 | |
| Coke | mikehh: tools/dev/checkdepend.pl could use some love. (I added a new condition last night, it's showing some makefile brokenness.) | 16:17 | |
|
16:17
iblechbot joined
|
|||
| Coke | mikehh: (I just figured I'd tell you since if it were a real distro test, you'd have fixed it already. =-) | 16:18 | |
| mikehh | Coke: ok I will have a look | 16:20 | |
| Coke | muahahaha | ||
|
16:40
plobsing joined
|
|||
| dukeleto | gut moroning | 17:14 | |
| cotto_work | hello? | 17:15 | |
| dukeleto | i totally missed parrotsketch yesterday, didn't I? duh. | ||
| cotto_work | There wasn't much of a #ps anyway. | 17:16 | |
| allison had to miss it and I guess chromatic is afk for the holidays | |||
|
17:22
tetragon joined
17:36
davidfetter joined
17:38
tetragon joined
18:22
patspam1 joined
|
|||
| plobsing | how should I put the contents of a Buffer* into a STRING*? | 18:26 | |
| Coke | I would have to dig through string/api.c to find out. | 18:34 | |
| mikehh: any luck? | |||
| cotto_work | plobsing, there doesn't appear to be a function to do that. | 18:35 | |
| plobsing | should there be? | 18:37 | |
| purl | should there be is probably this something I should be wanting to do? | ||
| cotto_work | I don't know. If you want to do it, that indicates that there may also be a future need for it. | 18:38 | |
| plobsing | purl, forget should there be | ||
| purl | plobsing: I forgot should there be | ||
| plobsing | push @yaks_to_shave, $string_system | 18:39 | |
|
18:41
santsman joined
|
|||
| santsman | hola | 18:42 | |
| purl | salut, santsman. | ||
| santsman | bones purl! | ||
| soc nou per a qui | |||
| de que va aquest xat? | |||
| hola??? | 18:44 | ||
| purl | well, hola is niihau | ||
| santsman | hiihau | ||
| cotto_work | hi | ||
| purl | what's up, cotto_work. | ||
| santsman | hi cotto | ||
| where are you from? | |||
| cotto_work | Washington | 18:45 | |
| purl | Washington is a real pit of a city , is this true ? or yes | ||
| cotto_work | (the state) | ||
| mikehh | coke: was away for a bit - looking now | ||
| cotto_work | as opposed to DC | ||
| santsman | there ara someone from Barcelona? | ||
| cotto_work | istr that NotFound is from Spain | ||
| santsman | ??? | 18:46 | |
| Coke | we do have a map for people to record this sort of thing. | ||
| ... except that frappr is now dead? | 18:47 | ||
| santsman | where is the map? | ||
| purl | the map is probably just a table | ||
| cotto_work | So that's what Frappr is. I was wondering why I got an email from when when I didn't recall signing up. | 18:48 | |
| Coke | www.frappr.com/parrotcoders/map | ||
| Coke will download the KML sos we don't lose it. | 18:49 | ||
| coke now has a .kmz file with that data. | 18:50 | ||
| no one on the map there from spain, but frappr iz old. | |||
| PacoLinux | NotFound is from Santiago de Compostela, Spain | 18:55 | |
|
19:12
japhb joined
|
|||
| dukeleto | that map is pretty cool | 19:43 | |
| Coke: i am adding myself now, then your kmz will be out of date :) | |||
| Coke: maybe we should tell people on list to add themselves, and then we can export at the last minute | |||
| Coke | dukeleto: I'd rather get it migrated and then ask people to update it there. | 19:46 | |
| cotto_work | migrated to where though? | ||
| dukeleto | Coke: sure. it is hanging on me adding myself, anyway | 19:47 | |
| Coke | cotto_work: facebook? | 19:48 | |
| purl | somebody said facebook was a social networking site used at most large universities or about 30% less annoying than myspace or too high friction to be really useful or i174.photobucket.com/albums/w89/pic...ebook2.jpg or a high school reunion where you can weed out the losers. Venue still sucks, though or failbook or assbook or a broken, glorified telephone | ||
| Coke | apps.facebook.com/mapping/ might look promising if it didn't have broken images everywhere. | 19:50 | |
| cotto_work: ah. or we could just host the KML file and point people at google earth. | 19:53 | ||
| There you go. someone write a perl6 webapp for this. | 19:57 | ||
| dukeleto | you can render KML with javascript | 20:11 | |
| i can hack on that | |||
| dukeleto puts another thing on a stack of "stuff to do" that looks like the leaning tower of Pisa | 20:12 | ||
| fuck facebook in the face | 20:14 | ||
| cotto_work | I'm not sure if I feel quite as strongly, but Facebook doesn't strike me as the right tool for a developer map. | ||
| dukeleto | cotto_work: Facebook is a ghetto. and I agree with you. | 20:17 | |
| dalek | rrot: r43228 | whiteknight++ | trunk/src/ops/core.ops: fix some paths on include files after the pmc headers were moved to include/pmc/*. Not a functional change, but I have found some compilers that can get a little bit confused on that. |
20:23 | |
|
20:30
lucian joined
|
|||
| Coke | dukeleto: please keep that stuff off channel. | 20:30 | |
| (the over the top cursing) | 20:31 | ||
| dukeleto | Coke: 10-4, boss. there is #perl for that | 20:32 | |
|
20:32
pdcawley joined
|
|||
| Coke | exactly. =-) | 20:32 | |
| pdcawley: PIERS! | |||
| come, write some perl6 for me. | |||
| Tene | What's up, Coke? | ||
| dukeleto | Tene: coke wants something in perl6 to render kml | 20:33 | |
| Coke | dukeleto, tene: well, that was just a throwaway suggestion. I really want people to hack on partcl-nqp for me. | ||
| PerlJam++ | |||
|
20:38
Zak joined,
bluescreen joined
20:44
patspam joined
20:48
joeri joined
|
|||
| dukeleto | Coke: so we need a partcl-nqp kml renderer? | 20:55 | |
| Coke | dukeleto: those two projects are orthogonal. =-) | 20:56 | |
| dukeleto | Coke: no, you just need to write a web framework for TCL :) | 21:00 | |
| Tene | dukeleto: no, I just need to go through and update all of the languages to the new HLL interop protocol (again), and then TCL can use Rakudo's Web.pm | 21:04 | |
| Coke | dukeleto: tcl has an httpd in the stdlib. | 21:05 | |
| also: tcl.apache.org/ | |||
| dukeleto | Coke: cool | 21:06 | |
| dalek | rrot: r43229 | plobsing++ | branches/pmc_freeze_cleanup (3 files): make visit_info.pos an array index and stop using Parrot_str_new_init on 'Buffer *'s is dirty, clumsy, and breaks encapsulation on strings, but it works. visit_info.pos: Pointers into buffers will fail after a gc string compaction, only Buffer.bufstart is guaranteed to work. Parrot_str_new_init vs. Buffer*: Passing Buffer.bufstart to a routine that might allocate memory (and therefor might compact strings) might fail for a similar reason to that mentioned above. Separate routines taking 'Buffer *'s in stead should fix this, but these don't exist yet. |
21:11 | |
|
21:14
jjore joined
21:25
bacek joined
21:28
lucian joined
|
|||
| GeJ | Good morning everyone! | 21:36 | |
|
21:44
lucian joined
21:48
Andy joined
21:52
xenoterracide joined
22:02
bacek joined
22:12
mikehh joined
22:46
Patterner joined
23:03
bacek joined
23:09
abqar joined
23:24
lucian joined
23:34
theory joined
|
|||
| tewk_ | ping plobsing | 23:45 | |
|
23:46
mikehh joined
|
|||
| Coke | mikehh: I'm back and off work, looking at fixing up those deps now. | 23:49 | |
| dalek | nxed: r332 | julian.notfound++ | trunk/winxedst1.winxed: fix operator + for int-string in stage 1 |
23:55 | |