Parrot 0.9.1 Released | parrot.org/ | 458 RTs left!
Set by moderator on 18 February 2009.
00:09 AndyA joined 00:29 gravity joined 00:30 gravity joined 00:43 dukeleto joined 00:48 mikehh joined 01:17 dukeleto joined 01:21 Fayland_logger joined
dalek website: coke++ | TWIP - This week in parrot, ending February 21st, 2009 02:01
website: www.parrot.org/news/twip-week-parro...-21st-2009
shorten dalek's url is at xrl.us/beg6sy
02:25 dukeleto joined 02:36 Andy joined
dalek rk: fb6400e | (Chris Dolan)++ | (2 files):
Change search path for Parrot: auto-find it in sibling Rakudo subdir
02:45
purl dalek: that doesn't look right
shorten dalek's url is at xrl.us/beg6xr
dalek rrot: r36935 | petdance++ | trunk/src/pmc/cpointer.pmc:
random consting
03:17
03:31 dukeleto joined 03:42 janus joined 04:08 jimmy joined
jimmy help 04:09
cotto jimmy, 04:12
?
jimmy sorry, I try to register my nickname. used /help
cotto k 04:13
04:41 dukeleto joined
jimmy cotto, do you know the season for 'The PMC Union is being deprecated'? 04:53
cotto If you mean reason, I don't know allison's reasoning. It could be that the UnionVal is limited and encourages undocumented dependencies between PMCs, where ATTRs are explict. 04:58
The UnionVal definitely doesn't encourage or enforce clean separation and easily understood code. 05:00
It wouldn't hurt to get her thoughts on the issue. I'll ask at the next #ps. 05:04
On a separate note, I need to break rakudo more often. I got considerably more karma from the patch that fixed it than from most commits. 05:05
05:09 dukeleto joined 05:24 Fayland_logger joined
jimmy karma cotto 05:39
purl cotto has karma of 370
jimmy karma leo 05:41
purl leo has karma of 1885
05:41 jimmy joined 05:51 TiMBuS|Away joined
jimmy karma cotto++ 06:11
purl cotto++ has neutral karma
jimmy karma cotto
purl cotto has karma of 370
06:50 dukeleto joined 07:10 agnislav joined 08:09 Tene joined 08:26 iblechbot joined 08:39 octo joined
octo Hi guys.. 08:53
Since I don't have the permission to create a new ticket, I'll just dump this here and hope someone'll pick it up: In embed.pod under "Data structures", you list Parrot_Int twice. 08:54
08:54 masak joined
octo Since I have no idea of Parrot yet I can't tell whether you're missing some other numeric type.. 08:55
moritz octo in #parrot? I think my eyes glaze over... ;-)
octo moritz: Yeah, we've been playing with the idea of embedding Parrot into collectd, so I'm trying to figure out if that's possible at the moment ;) 08:57
moritz ;-)
dalek rrot: r36936 | moritz++ | trunk/docs/embed.pod:
[doc] remove doublicated entry in embed.pod as reported by octo++
09:00
moritz octo: btw the idea is that reports get a trac account and then submit a ticket (spam protection and stuff, but still stupid) 09:09
octo moritz: _reports_ get an account? 09:10
moritz octo: reporters, sorry
octo moritz: Oh, did that.. Created an account, logged in, THEN I got the `New Ticket' button, but was denied access.. 09:11
The exact message being: TICKET_CREATE privileges are required to perform this operation 09:12
moritz octo: could you please report that to parrot-dev@lists.perl.org? 09:13
octo moritz: Sure
moritz octo: that shouldn't be the case, and it's very annoying if people can't open tickets
trac-- 09:14
purl: karma trac
purl trac has karma of -30
moritz there you go ;-)
octo moritz: *done* 09:19
moritz octo: thanks
masak karma rt 09:22
purl rt has karma of 29
masak karma bugzilla
purl bugzilla has karma of -19
moritz karma launchpad 09:23
purl launchpad has karma of 2
moritz it's quite clear what the preferred bug tracker in here is ;-)
octo The one used it never popular ;) 09:24
moritz well, RT was fine, except that it sometimes took ages to load the pages
and allison decided that our infrastructure was too perl centric, and that would scare off developers of other scripting languages 09:25
octo Judging from the source, what I'd need is PARROT_THR_TYPE_3, i. e. PARROT_IS_THREAD | PARROT_THR_COPY_INTERP | PARROT_THR_THREAD_POOL 09:26
Maybe someone can confirm I get this right, I'm willing to update the docs afterwards ;) :
- PARROT_IS_THREAD: Parroit is called from a thread, i. e. thread-safe operation is needed. 09:27
- PARROT_THR_COPY_INTERP: When allocating a second, third, ... interpreter in another thread, copy the first interpreter instead of allocating a completely independent one
- PARROT_THR_THREAD_POOL: The one interpreter allocated may be called from different threads, not only the thread allocating the VM.. 09:28
In all of the above: s/interpreter/VM/
09:29 alvar joined
moritz octo: presumably you have to wait for the US folks to wake up to get some good feedback 09:29
octo Since thread pools are marked as TODO in src/thread.c: Is the Parrot reentrant-safe?
moritz: Yeah, I'll hang around a bit 09:32
TiMBuS|Away octo, uh, i dunno if you said it but, did you validate your account? 09:35
octo TiMBuS: Probably not.. Do I have to?
TiMBuS yes 09:36
you should have got an email with a link in it
octo TiMBuS: Yep, have it right here.. I didn't really expect to get an email for verification because the email field was marked as optional.. 09:37
dalek rrot: r36937 | fperrad++ | trunk/tools/dev/mk_language_shell.pl:
[install] add make coda
09:39
TiMBuS yeah it surprised me too
cotto TiMBuS and octo, you're not the first to be surprised by that. I'll bring it up at the next #parrotsketch (if nobody else does) 10:14
jimmy cotto++
TiMBuS good idea 10:15
purl TiMBuS: Good Idea: Throwing a surprise party for your father. Bad Idea: Throwing a surprise party for your grandfather.
TiMBuS hehe
jimmy Is the source code of purl at purl.org?
cotto jimmy, look for infobot 10:16
jimmy infobot?
purl infobot is probably at www.infobot.org or get the latest release from CVS (see sourceforge.net/projects/infobot/ ) or me! or not written in poe. or somewhat perl4-y or evil or cvs.sourceforge.net/cvstarballs/inf...oot.tar.gz or mostly old. or on SF or positively ancient (see 'flooterbuck' instead) or cool or feeds.feedburner.com/oreilly/radar/rss10?m=874
jimmy infobot.org?
thanks 10:17
purl?
purl jimmy?
jimmy purl is infobot 10:19
purl?
purl yes, jimmy?
cotto purl, purl? 10:22
purl My mother's name is Eliza
cotto purl, purl?
purl i am a she. or captain obvious or so corny sometimes or creepy or a he or is also is also is also or retarded or NOT STEVAN or kd's quotefile
cotto purl, purl?
purl i am a she. or captain obvious or so corny sometimes or creepy or a he or is also is also is also or retarded or NOT STEVAN or kd's quotefile
cotto purl, =literal= purl?
purl cotto: i don't know
10:43 mberends joined
dalek a: 8dc4544 | (Francois Perrad)++ | (3 files):
build without deprecated dynpmc.pl
11:07
shorten dalek's url is at xrl.us/beg76i
11:48 verve_lab joined
dalek rrot: r36938 | jkeenan++ | trunk:
Applying documentation patch submitted by Andy Wardley in
12:01
lscript: a6c1ada | (Francois Perrad)++ | (4 files):
build without deprecated dynpmc.pl & dynoplibs.pl
12:21
shorten dalek's url is at xrl.us/beg8bf
12:41 bacek joined
dalek rkdown: 2742e12 | (Francois Perrad)++ | (3 files):
re-run tools/dev/mk_language_shell.pl
12:44
shorten dalek's url is at xrl.us/beg8cv
13:08 mikehh joined 13:26 Whiteknight joined 13:27 jimmy joined 13:28 jimmy joined 13:54 Andy joined 14:06 gryphon joined 14:12 contingencyplan joined
dalek a: cbfb922 | (Francois Perrad)++ | (2 files):
use ATTR in LuaString PMC
14:13
shorten dalek's url is at xrl.us/beg8i7
14:26 jimmy joined 14:32 rg joined 14:39 DietCoke joined 14:46 Whiteknight joined 14:57 uniejo joined 15:08 PacoLinux joined
Whiteknight particle: ping 15:20
dalek rrot: r36939 | whiteknight++ | trunk/compilers/imcc/main.c:
[IMCC] remove RT reference about not having a return value. It's not a helpful message unless it tells what return value it would like to receive, where it would like to receive it from, and how it intends to act upon it.
15:33
Whiteknight We can definitely get below 400 RT tickets by the 1.0 release 15:39
hopefully, much lower
15:53 mikehh joined 16:03 Eevee joined
dukeleto are there detailed instructions somewhere about how to setup Parrot+Smolder? 16:19
rg not that i know of. but it's pretty much as easy as make smoke (which will tell you that you need TAP::Harness::Archive installed) 16:22
16:24 Theory joined
dukeleto rg: thanks 16:42
octo Hi again :) Maybe I have some more luck now: I have asked some questions regarding embedding Parrot and thread-/reentrant-safety this morning, but due to these annoying timezones, most of you were apparently fast asleep ;) 16:53
Maybe you don't mind taking a look? Thanks :) <paste.debian.net/29027/>
16:59 cas joined 17:11 Theory joined 17:23 Andy joined 17:25 Ademan_ joined 17:28 estrabd joined
dalek rrot: r36940 | fperrad++ | trunk/lib/Parrot/Configure/Compiler.pm:
[makefile] allow the use of simply expanded variables ':=' instead of recursively expanded variables '=' in Makefile.
17:47
17:49 particle joined
dalek rrot: r36941 | fperrad++ | trunk:
[makefile] use simply expanded variables ':=' instead of recursively expanded variables '=' in Makefiles. See r36940.
17:51
17:57 barney joined
dalek rrot: r36942 | fperrad++ | trunk/tools/install/smoke_languages.pl:
[install] add language WMLScript
18:03
18:11 contingencyplan_ joined 18:20 Psyche^ joined
dalek rrot: r36943 | whiteknight++ | trunk/t/pmc/hash.t:
[t] fix a typo in t/pmc/hash.t that's magically working now because of the way we do register initialization, but doesn't really work. In pursuit of RT #46179
18:38
rrot: r36944 | whiteknight++ | trunk/t/pmc/class.t:
[t] Fix another typo in t/pmc/class.t that's going to cause borkage once I fix the register allocator. RT #46179
18:42
18:56 Tene joined 19:06 rdice joined 19:17 davidfetter joined 19:20 iblechbot joined 19:33 rhr joined
dalek rrot: r36945 | fperrad++ | trunk/languages:
[codingstd] add Copyright
19:38
20:29 jsut|werk joined
GeJ Good morning everyone 20:50
bacek GeJ: g'day 20:51
GeJ G'day to you too. 20:53
What are you doing up so early? 20:54
bacek GeJ: preparing kids for school. Reading yesterday news. Etc :) 20:55
GeJ Ah, right. 20:56
dalek rrot: r36946 | NotFound++ | trunk:
[core] add function Parrot_PMC_set_pmc_strkey to extend.h
GeJ well, pretty much the same here, except for the kids. And I'm going to shamelessly use $job coffee machine while reading the news. 20:57
dalek rrot: r36947 | NotFound++ | trunk/t/src/embed.t:
[t] new embed.t test "Insert external sub in namespace"
21:12
rrot: r36948 | allison++ | trunk:
[install] Install scripts use the versioned directory from the frozen

themselves.
21:36
21:44 bsdz joined 21:56 AndyA joined 21:58 DietCoke joined, DietCoke left 22:18 Woody4286 joined
rg infinoid: ping? 22:25
Infinoid hi rg 22:26
nopaste "rg" at 62.216.218.102 pasted "dalek patch" (17 lines) at nopaste.snit.ch/15702
rg could you look at that real quick and maybe put it in? 22:27
Infinoid oh, does that fix the file count? 22:28
rg yes, it should.
Infinoid nice. if it works with test.pl, it should work with dalek
I'll take a look at it when I get home 22:29
rg i've tested it with test.pl and it looked good to me. but please test it, too ;)
Infinoid will do. thanks! 22:32
22:49 Whiteknight joined
dalek rrot: r36949 | allison++ | trunk/config/gen/makefiles/dynpmc.in:
[build] Convert Makefile for generating dynamic PMCs to a proper

with hardcoded paths in it. Partially resolves TT #338, as part of TT #238.
23:25
23:28 bacek_ joined 23:34 TiMBuS joined 23:36 iblechbot joined
cotto Does anyone know if the Bound_NCI PMC is useful? Nothing uses it and its test is a stub. 23:45
NotFound cotto: I wasn't even aware of his existence 23:49
cotto I suspect nobody would (object|notice) if I took it out, but it's easy enough to ask tomorrow at #ps. 23:50
(cruft removal)++
cruft--
NotFound cotto: I'll take a look at it, maybe it can be useful 23:51
cotto ok. NotFound++ 23:52
jonathan cotto: It was used in Object at least.
IIRC 23:53