|
Parrot 0.5.3 Released | parrotcode.org/ | see www.parrotcode.org/misc/parrotsketch-logs/ for logs Set by moderator on 27 February 2008. |
|||
| cotto_ | Is it a bug that a Hash Iterator can only be initialized after its Hash has been assigned an element? | 00:40 | |
| nopaste? | 00:41 | ||
| purl | rumour has it nopaste is at nopaste.snit.ch/ (ask TonyC for new channels) or rafb.net/paste or paste.husk.org/ or poundperl.pastebin.com/ or paste.scsys.co.uk/ or don't bother me while I'm eating | ||
| nopaste | "cotto" at 131.107.0.105 pasted "hash iterator oddity demo" (31 lines) at nopaste.snit.ch/12412 | 00:43 | |
| svnbotl | r26119 | petdance++ | trunk: | 01:02 | |
| : Fixed the test setup | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26119 | |||
|
01:02
AndyA joined
|
|||
| cotto_ | nopaste? | 01:26 | |
| purl | nopaste is at nopaste.snit.ch/ (ask TonyC for new channels) or rafb.net/paste or paste.husk.org/ or poundperl.pastebin.com/ or paste.scsys.co.uk/ or don't bother me while I'm eating | ||
|
01:29
Khisanth joined
|
|||
| cotto_ | purl? | 01:34 | |
| purl | cotto_? | ||
| Coke | seen chromatic? | 02:08 | |
| purl | chromatic was last seen on #parrot 18 hours and 51 minutes ago, saying: yes | ||
| Coke | I'm getting a bus error on something on the freelist. | 02:10 | |
|
02:18
kid51 joined
|
|||
| svnbotl | r26120 | coke++ | trunk: | 02:28 | |
| : [distro] | |||
| : Ignore more generated files | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26120 | |||
|
02:37
c9s joined
02:55
c9s joined
|
|||
| svnbotl | r26121 | jkeenan++ | trunk: | 03:25 | |
| : Add two test files to test internals of new config step auto::gettext. Do | |||
| : some refactoring inside auto::gettext::runstep() to increase testability. | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26121 | |||
| Andy | ping davidfetter | 03:50 | |
| purl | I can't find davidfetter in the DNS. | ||
| kid51 must sleep | |||
| purl | $kid51->sleep(8 * 3600); | ||
|
04:00
gabriel joined
05:00
x joined
05:08
Pabellon joined
05:33
Pabellon joined
05:36
contingencyplan joined
|
|||
| cotto | purl, karma for purl | 06:36 | |
| purl | A hell of a lot more than you cotto, that's for sure! | ||
|
06:38
DarkWolf84 joined
06:39
Andy joined
|
|||
| svnbotl | r26122 | petdance++ | trunk: | 07:13 | |
| : Changed an ARGMOD to ARGIN | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26122 | |||
|
07:16
mire__ joined
|
|||
| svnbotl | r26123 | petdance++ | trunk: | 07:39 | |
| : overhauling how I sniff for splint results. Most of y'all won't be interested. | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26123 | |||
| r26124 | fperrad++ | trunk: | 08:04 | ||
| : [Lua] | |||
| : - add tests : getfenv/setfenv for thread | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26124 | |||
|
08:24
iblechbot joined
08:34
integral joined
09:10
ruoso joined
09:39
cosimo joined
09:56
slavorg joined
09:58
clunker joined
09:59
AndyA joined
10:19
ruoso joined
10:21
cotto joined
10:39
wknight8111 joined
10:44
mire__ joined
11:24
kid51 joined
11:57
kj joined
12:10
krunen joined
13:05
ruoso joined
13:33
krunen joined
13:58
c9s joined
14:03
comet joined
14:05
iblechbot joined
14:16
zaphod joined
14:44
Juerd joined
14:45
MagNET joined
14:46
wolverian joined
15:07
gryphon joined
|
|||
| particle | 65/187 | 15:33 | |
| purl | 0.347593582887701 | ||
|
15:47
kjs_ joined
16:19
jhorwitz joined
16:21
kj joined
16:22
skv__ joined
16:33
zaphod joined
16:51
DarkWolf84 joined
17:00
skv__ joined
17:11
skv__ joined
17:12
zaphod_ joined
17:15
skv___ joined
17:30
cosimo left
17:50
Psyche^ joined
17:52
purl joined
18:02
parrot-poke joined
18:17
skv___ joined
|
|||
| Coke | particle: ping | 18:18 | |
| particle | hiya | 18:19 | |
|
18:19
skv____ joined
|
|||
| particle | coke? | 18:31 | |
| Coke | particle: regarding your config question: find an existing config system that does 90% of what we want and steal that. | 18:33 | |
| particle | yes | ||
| i'm not sure perl is that system, but it's free :) | |||
| *perl's system | |||
| Tene | Wow. Quiet today. | 18:36 | |
| particle | yeah. too quiet.... | 18:38 | |
|
18:39
skv____ joined
|
|||
| cotto_ | Is it a bug that a Hash Iterator can only be initialized after its Hash has been assigned an element? | 18:40 | |
| nopaste.snit.ch/12412 | |||
| Coke | Tene: need some tickets? =-) | ||
|
18:40
skv_____ joined
|
|||
| Tene | Coke: you promised me some tickets ages ago. | 18:40 | |
| parrot-poke | GNU autoconf config seems to finally be going out of style | 18:41 | |
| Coke | and being replaced with/ | ||
| ? | |||
| parrot-poke | layers of custom scripts in various languages :p | ||
| Coke | ISTR we can't use autoconf because of the lack of sh on windows. (which always made me want to encourage someone to port sh.) | ||
|
18:42
Theory joined
|
|||
| Coke | we really shouldn't be re-inventing the config wheel. There's plenty of other wheels here. | 18:42 | |
| parrot-poke | the perl config is actually relatively clean and portable in comparison to all others I know | ||
| Coke | rephrase: we shouldn't *need* to. | ||
| Tene | Coke: we could just write sh on top of parrot, right? ;) | ||
| Coke | *thwap* | 18:43 | |
| particle | after parrot 1.0, we can use whatever config we want | 18:44 | |
| for now, i'd like to make it easier to extend, without a massive rewrite | |||
| Coke | true. rephrase: we shouldn't have needed to. =-) | 18:45 | |
| parrot-poke | This is kind of an odd question, but is there any idea of what will serve as CPAN for perl6? Are modules going to be similar at all? Has this been vetted yet? | ||
| particle | there is an idea, some folks have in the past worked on it | ||
| Coke | There was a lot of discussion about C6PAN before I dropped out of the perl6 pre-spec discussion. what was that, six years ago? | ||
| pmichaud | it comes up from time to time, but afaik no hard decisions have been made | 18:46 | |
| parrot-poke | I'll look up C6PAN stuff, thanks for the pointer ... just soaking up ideas for now | 18:47 | |
| Tene | I doubt any hard decisions *will* be made. The only decision I anticipate seeing is someone choosing an idea to try implementing. | ||
| pmichaud | I think we're still waiting for at least one more robust implementation | 18:48 | |
| Tene | Nobody who is seen as having any sort of authority seems inclined to mandate anything of this nature. | ||
| parrot-poke | Yes, theory is no good for this, it needs to work. Rakudo is quickly reaching that capacity, but I wouldn't want to implement and try to keep something like that as things are right at this moment | ||
| Tene | Was cpan itself created by authority? | ||
| pmichaud | I think it grew out of the community | ||
| my impression (and I could be wrong here) is that the design team is explicitly not trying to be authoritative about a perl 6 cpan | 18:49 | ||
| parrot-poke | excellent | ||
| Tene | Exactly what I'm saying. | ||
| TimToady | except insofar as S11 mandates particular meta-behavior | 18:51 | |
| pmichaud | correct. | 18:53 | |
| purl | no, it's not! | ||
|
19:03
IllvilJa joined
|
|||
| ewilhelm | particle: last I looked, the perl5 config still had troubles cross-compiling | 19:06 | |
| AndyAway is listening to Allison talking to a MS guy | |||
| particle | ewilhelm: parrot config has trouble with that, too :( | 19:07 | |
| ewilhelm sees zero mention of 'cross' in the docs or configure bits | |||
| there was some talk on p5p a while back about it, but I'm not sure where that got us | 19:08 | ||
| particle | you mean the perl 5 docs/config bits? | 19:11 | |
| ewilhelm | no, I meant "discussion of improving cross-compile support for perl5" | 19:12 | |
|
19:12
x joined
|
|||
| ewilhelm | in particular, I would like to be able to build win32 perl from linux | 19:12 | |
| particle | can gcc or some other compiler do that? | 19:13 | |
| ewilhelm | or really, I would like to build anything that needs to be built for win32 from *not win32* | ||
| yeah, mingw32 runs on linux | |||
| particle | ah | 19:14 | |
| ewilhelm | and ships in debian since at least etch | ||
|
19:16
jq- joined
|
|||
| Tene | Coke: If you give me tickets, I can look at them while I'm giving an exam tomorrow. | 19:16 | |
| ewilhelm | so most apps with autoconf can be built for win32 by passing ./configure '--host' and '--build' arguments | ||
| Coke | Tene: muahahah | ||
| tene; do you fear C? | 19:17 | ||
|
19:17
barney joined
|
|||
| Coke | (if I gave you a ticket regarding some PMC stuff in one of the languages, for example....) | 19:17 | |
| ewilhelm | Tene: re perl6pan packages: www.perlfoundation.org/perl6/index....tionformat | ||
| shorten | ewilhelm's url is at xrl.us/bgwgt | ||
| Coke | extjs++ # mmmm, shiny. | ||
| ewilhelm | or was that parrot-poke asking about that? | 19:18 | |
| parrot-poke | yes, thank you I was asking about packages and was reading the old Perl6 FAQ which was kind of a trippy document I must say | 19:19 | |
| Tene | My C is a bit rusty, but not too much. I'd be glad to at least take a look. | ||
| ewilhelm | parrot-poke: most of the people responsible for the workings of cpan and the various perl5 installers are on #toolchain | 19:20 | |
| we all have lots to say about what's wrong with the current stuff and where we've gotten backed into a corner by various bits of interacting reverse compatibility :-D | 19:21 | ||
| Tene | Coke: I'd like C tickets. I need more stuff that I need to work to do. | ||
| particle | tene: you could help us complete some conversion in the pdd17pmc branch | 19:22 | |
| Coke | tene;ok. gave you one for APL's pmc that *should* be straightforward, hoisting up constant strings into statics. | ||
| Tene | particle: Is there documentation on what that means? If not, can you produce some for me? | ||
| particle | svn co svn.perl.org/parrot/branches/pdd17pmc pdd17pmc && gvim docs/pdds/pdd17_pmc.pod # also see perlsix.org/svn/parrot/revision/?rev=r25862 and perlsix.org/svn/parrot/revision/?rev=r25832 | 19:24 | |
| the remainder of src/pmc/*.pmc needs conversion to the style in those commits | |||
| Tene | particle: send email to tene@allalone.org saying exactly that? | 19:25 | |
| particle | ewilhelm: i'm definitely interested in improving configure.pl. i wish it was paid work, i'd have at it. you know how that goes, i'm sure. | ||
| tene: roger, wilco | |||
| Tene | Fantastic. | ||
|
19:34
peeps[work] joined
20:07
schmalbe joined
|
|||
| svnbotl | r26125 | bernhard++ | trunk: | 20:30 | |
| : Set svn properties. | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26125 | |||
| schmalbe | coke: Is rt42679 still depecrecated? The note was removed from DEPRECATED.pod in r23067 | 20:42 | |
|
20:42
marmic joined
|
|||
| Coke | 42679 doesn't appear to be in the rt queue. | 20:45 | |
| (for parrot) | |||
| schmalbe | rt42769 it is, deprecated synonyms for '.local pmc' | 20:47 | |
| cotto_ | why is get_iter called during PMC initialization? | 20:51 | |
| Coke | schmalbe: looks like it was never fixed. | 20:52 | |
| I just tried ".local Array foo" and it worked. | |||
| Coke checks 23067 | |||
| yah. I think I removed that note; but I seem to have done so in error. | 20:54 | ||
| someone should go through and verify that all the tickets that say [DEPRECATED] are listed in the pod. | 20:55 | ||
| schmalbe | I'll add a TODO-test for rt42769 in t/compilers/syn/errors.t | 20:57 | |
| Coke | danke. | 20:58 | |
| schmalbe? | |||
| (barney?) | |||
| schmalbe | yes, barney | 21:02 | |
| Coke | ~~ ^_^ | 21:05 | |
|
21:07
kj joined
21:11
mire__ joined
|
|||
| svnbotl | r26126 | kjs++ | trunk: | 21:17 | |
| : [docs] add a todo-review note to pct doc; I think there's something not correct there. | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26126 | |||
|
21:20
x joined
21:21
wknight8111 joined
|
|||
| svnbotl | r26127 | bernhard++ | trunk: | 21:24 | |
| : #42769: Remove unneeded type names from PIR | |||
| : Add two tests, one succeeding and the the other TODO. | |||
| : Put deprecation note back into DEPRECATED.pod | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26127 | |||
| particle | now... what error was it that pmichaud was looking for to provide a better message? | 21:32 | |
| ah, too few arguments. | 21:35 | ||
| Coke | at the general parrot level? | 21:37 | |
| or somewhere in PCT? | |||
| particle | parrot level | ||
| src/inter_call.c:1025 | |||
| Coke | there's a ticket for that or something like it. | ||
| ah, yes, you gave me some pointers on it. =-) Feel free to steal it, I haven't had time to get far. | 21:38 | ||
| particle | i'll look in your queue | ||
| hrmm... the function is in the backtrace | 21:42 | ||
| too few arguments passed (0) - 1 params expected | 21:43 | ||
| current instr.: 'foo' pc 12 (..\\t-too-few.pir:5) | |||
| called from Sub 'main' pc 7 (..\\t-too-few.pir:2) | |||
| pmichaud | ah, yes | ||
| apparently that wasn't pasted | |||
| in yesterday's discussion | |||
| although, it may be that the call to the PIR compiler wouldn't produce a backtrace | |||
| particle | it may, or may not, be worth putting it in the error, too | ||
| right | |||
| pmichaud | (since that was ultimately the issue) | ||
| particle | i'd like to see "too few arguments: passed 0, expected 1 in sub 'foo'" | 21:45 | |
| hrmm, that error code is wrong anyway, wrt optional params | 21:47 | ||
|
21:48
silug joined
22:03
peeps[work] joined
|
|||
| svnbotl | r26128 | bernhard++ | trunk: | 22:14 | |
| : #42769: Remove unneeded type names from PIR | |||
| : Replace a couple of builtin type names with 'pmc'. | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26128 | |||
|
22:15
wknight8111 joined
|
|||
| particle | int | 22:15 | |
| Parrot_store_arg(SHIM_INTERP, ARGMOD(call_state *st)) | |||
| { | |||
| return store_current_arg(st); | |||
| } | |||
| i'm sorry, what?!?!? | |||
| it just so happens store_current_arg is a static function in the same file | 22:16 | ||
| Coke | what's the wtf? that it says ARGMOD? | ||
| particle | that it's simply a tailcall dropping the unused interp, adding a Parrot_, and calling a static function | 22:17 | |
| why not just rename the static func, make it non-static, and use it everywhere? | |||
| pmichaud | perhaps the static func is called from elsewhere? | 22:18 | |
| particle | static functions can only be called in the file in which they're declared | ||
| pmichaud | perhaps the static func is called from elsewhere (in the file) | ||
| particle | yep, it's called in one place | ||
| pmichaud | in one other place, besides Parrot_store_arg? | 22:19 | |
| particle | yes. one other place | ||
| src/inter_call.c | |||
| pmichaud | well, there ya go then :-) | ||
| particle | but the place where it's called has a valid interp | ||
| there's no use having two names for the same thing. | |||
| particle fixes & rebuilds | 22:22 | ||
|
22:49
davidfetter joined
|
|||
| svnbotl | r26129 | particle++ | trunk: | 23:00 | |
| : [src] remove duplicated function | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26129 | |||
|
23:07
purl joined
23:24
dalek joined,
wolverian joined
|
|||
| svnbotl | r26130 | jonathan++ | trunk: | 23:36 | |
| : [rakudo] Start to implement pairs. Add grammar rules and partly implement actions. Tweak Pair PMC so it's usable in Perl 6. Still lots to do, and this doesn't work with calls yet, so don't expect to do anything especially useful with it right now. :-) | |||
| diff: parrotvm.org/svn/parrot/revision/?rev=26130 | |||