Camelia, the Perl 6 bug

IRC log for #parrot, 2009-02-23

Parrot | source cross referenced

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:09 AndyA joined #parrot
00:29 gravity joined #parrot
00:30 gravity joined #parrot
00:43 dukeleto joined #parrot
00:48 mikehh joined #parrot
01:17 dukeleto joined #parrot
01:21 Fayland_logger joined #parrot
02:01 dalek website: coke++ | TWIP - This week in parrot, ending February 21st, 2009
02:01 dalek website: http://www.parrot.org/news/twip-wee​k-parrot-ending-february-21st-2009
02:01 shorten dalek's url is at http://xrl.us/beg6sy
02:25 dukeleto joined #parrot
02:36 Andy joined #parrot
02:45 dalek perk: fb6400e | (Chris Dolan)++ |  (2 files):
02:45 dalek perk: Change search path for Parrot: auto-find it in sibling Rakudo subdir
02:45 purl dalek: that doesn't look right
02:46 dalek perk: review: http://github.com/chrisdolan/perk/commit/​fb6400e5cd626bacd4d65b9d00bcf158982105ea
02:46 shorten dalek's url is at http://xrl.us/beg6xr
03:17 dalek parrot: r36935 | petdance++ | trunk/src/pmc/cpointer.pmc:
03:17 dalek parrot: random consting
03:17 dalek parrot: review: https://trac.parrot.org/parrot/changeset/36935/
03:31 dukeleto joined #parrot
03:42 janus joined #parrot
04:08 jimmy joined #parrot
04:09 jimmy help
04:12 cotto jimmy,
04:12 cotto ?
04:12 jimmy sorry, I try to register my nickname. used /help
04:13 cotto k
04:41 dukeleto joined #parrot
04:53 jimmy cotto, do you know the season for 'The PMC Union is being deprecated'?
04:58 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.
05:00 cotto The UnionVal definitely doesn't encourage or enforce clean separation and easily understood code.
05:04 cotto It wouldn't hurt to get her thoughts on the issue.  I'll ask at the next #ps.
05:05 cotto 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:09 dukeleto joined #parrot
05:24 Fayland_logger joined #parrot
05:39 jimmy karma cotto
05:39 purl cotto has karma of 370
05:41 jimmy karma leo
05:41 purl leo has karma of 1885
05:41 jimmy joined #parrot
05:51 TiMBuS|Away joined #parrot
06:11 jimmy karma cotto++
06:11 purl cotto++ has neutral karma
06:11 jimmy karma cotto
06:11 purl cotto has karma of 370
06:50 dukeleto joined #parrot
07:10 agnislav joined #parrot
08:09 Tene joined #parrot
08:26 iblechbot joined #parrot
08:39 octo joined #parrot
08:53 octo Hi guys..
08:54 octo 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 masak joined #parrot
08:55 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... ;-)
08:57 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 ;-)
09:00 dalek parrot: r36936 | moritz++ | trunk/docs/embed.pod:
09:00 dalek parrot: [doc] remove doublicated entry in embed.pod as reported by octo++
09:00 dalek parrot: review: https://trac.parrot.org/parrot/changeset/36936/
09:09 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:10 octo moritz: _reports_ get an account?
09:10 moritz octo: reporters, sorry
09:11 octo moritz: Oh, did that.. Created an account, logged in, THEN I got the `New Ticket' button, but was denied access..
09:12 octo The exact message being: TICKET_CREATE privileges are required to perform this operation
09:13 moritz octo: could you please report that to parrot-dev@lists.perl.org?
09:13 octo moritz: Sure
09:13 moritz octo: that shouldn't be the case, and it's very annoying if people can't open tickets
09:14 moritz trac--
09:14 moritz purl: karma trac
09:14 purl trac has karma of -30
09:14 moritz there you go ;-)
09:19 octo moritz: *done*
09:19 moritz octo: thanks
09:22 masak karma rt
09:22 purl rt has karma of 29
09:22 masak karma bugzilla
09:22 purl bugzilla has karma of -19
09:23 moritz karma launchpad
09:23 purl launchpad has karma of 2
09:23 moritz it's quite clear what the preferred bug tracker in here is ;-)
09:24 octo The one used it never popular ;)
09:24 moritz well, RT was fine, except that it sometimes took ages to load the pages
09:25 moritz and allison decided that our infrastructure was too perl centric, and that would scare off developers of other scripting languages
09:26 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 octo Maybe someone can confirm I get this right, I'm willing to update the docs afterwards ;) :
09:27 octo - PARROT_IS_THREAD: Parroit is called from a thread, i. e. thread-safe operation is needed.
09:27 octo - PARROT_THR_COPY_INTERP: When allocating a second, third, ... interpreter in another thread, copy the first interpreter instead of allocating a completely independent one
09:28 octo - PARROT_THR_THREAD_POOL: The one interpreter allocated may be called from different threads, not only the thread allocating the VM..
09:28 octo In all of the above: s/interpreter/VM/
09:29 alvar joined #parrot
09:29 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?
09:32 octo moritz: Yeah, I'll hang around a bit
09:35 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?
09:36 TiMBuS yes
09:36 TiMBuS you should have got an email with a link in it
09:37 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:39 dalek parrot: r36937 | fperrad++ | trunk/tools/dev/mk_language_shell.pl:
09:39 TiMBuS yeah it surprised me too
09:39 dalek parrot: [install] add make coda
09:39 dalek parrot: review: https://trac.parrot.org/parrot/changeset/36937/
10:14 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++
10:15 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.
10:15 TiMBuS hehe
10:15 jimmy Is the source code of purl at purl.org?
10:16 cotto jimmy, look for infobot
10:16 jimmy infobot?
10:16 purl infobot is probably at http://www.infobot.org or get the latest release from CVS (see http://sourceforge.net/projects/infobot/ ) or me! or not written in poe. or somewhat perl4-y or evil or http://cvs.sourceforge.net/cvst​arballs/infobot-cvsroot.tar.gz or mostly old. or on SF or positively ancient (see 'flooterbuck' instead) or cool or http://feeds.feedburner.com​/oreilly/radar/rss10?m=874
10:16 jimmy infobot.org?
10:17 jimmy thanks
10:17 jimmy purl?
10:17 purl jimmy?
10:19 jimmy purl is infobot
10:19 jimmy purl?
10:19 purl yes, jimmy?
10:22 cotto purl, purl?
10:22 purl My mother's name is Eliza
10:22 cotto purl, purl?
10:22 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
10:22 cotto purl, purl?
10:22 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
10:22 cotto purl, =literal= purl?
10:22 purl cotto: i don't know
10:43 mberends joined #parrot
11:07 dalek lua: 8dc4544 | (Francois Perrad)++ |  (3 files):
11:07 dalek lua: build without deprecated dynpmc.pl
11:07 dalek lua: review: http://github.com/fperrad/lua/commit/8d​c4544d4185fc5736082361170a89b3335d196c
11:07 shorten dalek's url is at http://xrl.us/beg76i
11:48 verve_lab joined #parrot
12:01 dalek parrot: r36938 | jkeenan++ | trunk:
12:01 dalek parrot: Applying documentation patch submitted by Andy Wardley in
12:01 dalek parrot: http://rt.perl.org/rt3/Tic​ket/Display.html?id=63394.
12:01 dalek parrot: review: https://trac.parrot.org/parrot/changeset/36938/
12:21 dalek wmlscript: a6c1ada | (Francois Perrad)++ |  (4 files):
12:21 dalek wmlscript: build without deprecated dynpmc.pl & dynoplibs.pl
12:21 dalek wmlscript: review: http://github.com/fperrad/wmlscript/commit​/a6c1ada5be46674c9b263039f0db55eff472ad21
12:21 shorten dalek's url is at http://xrl.us/beg8bf
12:41 bacek joined #parrot
12:44 dalek markdown: 2742e12 | (Francois Perrad)++ |  (3 files):
12:44 dalek markdown: re-run tools/dev/mk_language_shell.pl
12:44 dalek markdown: review: http://github.com/fperrad/markdown/commit​/2742e121fd82ebd79fc047db80d2eb1b47e7ddc6
12:44 shorten dalek's url is at http://xrl.us/beg8cv
13:08 mikehh joined #parrot
13:26 Whiteknight joined #parrot
13:27 jimmy joined #parrot
13:27 jimmy joined #parrot
13:28 jimmy joined #parrot
13:28 jimmy joined #parrot
13:54 Andy joined #parrot
14:06 gryphon joined #parrot
14:12 contingencyplan joined #parrot
14:13 dalek lua: cbfb922 | (Francois Perrad)++ |  (2 files):
14:13 dalek lua: use ATTR in LuaString PMC
14:13 dalek lua: review: http://github.com/fperrad/lua/commit/cb​fb9225b4931dc422e3832284b375c87699f6a7
14:13 shorten dalek's url is at http://xrl.us/beg8i7
14:26 jimmy joined #parrot
14:32 rg joined #parrot
14:39 DietCoke joined #parrot
14:46 Whiteknight joined #parrot
14:57 uniejo joined #parrot
15:08 PacoLinux joined #parrot
15:20 Whiteknight particle: ping
15:33 dalek parrot: r36939 | whiteknight++ | trunk/compilers/imcc/main.c:
15:33 dalek parrot: [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 dalek parrot: review: https://trac.parrot.org/parrot/changeset/36939/
15:39 Whiteknight We can definitely get below 400 RT tickets by the 1.0 release
15:39 Whiteknight hopefully, much lower
15:53 mikehh joined #parrot
16:03 Eevee joined #parrot
16:19 dukeleto are there detailed instructions somewhere about how to setup Parrot+Smolder?
16:22 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:24 Theory joined #parrot
16:42 dukeleto rg: thanks
16:53 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 octo Maybe you don't mind taking a look? Thanks :) <http://paste.debian.net/29027/>
16:59 cas joined #parrot
17:11 Theory joined #parrot
17:23 Andy joined #parrot
17:25 Ademan_ joined #parrot
17:28 estrabd joined #parrot
17:47 dalek parrot: r36940 | fperrad++ | trunk/lib/Parrot/Configure/Compiler.pm:
17:47 dalek parrot: [makefile] allow the use of simply expanded variables ':=' instead of recursively expanded variables '=' in Makefile.
17:47 dalek parrot: If your 'make' utility (nmake for example) doesn't support it, just s/:=/=/;
17:47 dalek parrot: review: https://trac.parrot.org/parrot/changeset/36940/
17:49 particle joined #parrot
17:51 dalek parrot: r36941 | fperrad++ | trunk:
17:51 dalek parrot: [makefile] use simply expanded variables ':=' instead of recursively expanded variables '=' in Makefiles. See r36940.
17:51 dalek parrot: review: https://trac.parrot.org/parrot/changeset/36941/
17:57 barney joined #parrot
18:03 dalek parrot: r36942 | fperrad++ | trunk/tools/install/smoke_languages.pl:
18:03 dalek parrot: [install] add language WMLScript
18:03 dalek parrot: review: https://trac.parrot.org/parrot/changeset/36942/
18:11 contingencyplan_ joined #parrot
18:20 Psyche^ joined #parrot
18:38 dalek parrot: r36943 | whiteknight++ | trunk/t/pmc/hash.t:
18:38 dalek parrot: [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 dalek parrot: review: https://trac.parrot.org/parrot/changeset/36943/
18:42 dalek parrot: r36944 | whiteknight++ | trunk/t/pmc/class.t:
18:42 dalek parrot: [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 dalek parrot: review: https://trac.parrot.org/parrot/changeset/36944/
18:56 Tene joined #parrot
19:06 rdice joined #parrot
19:17 davidfetter joined #parrot
19:20 iblechbot joined #parrot
19:33 rhr joined #parrot
19:38 dalek parrot: r36945 | fperrad++ | trunk/languages:
19:38 dalek parrot: [codingstd] add Copyright
19:38 dalek parrot: review: https://trac.parrot.org/parrot/changeset/36945/
20:29 jsut|werk joined #parrot
20:50 GeJ Good morning everyone
20:51 bacek GeJ: g'day
20:53 GeJ G'day to you too.
20:54 GeJ What are you doing up so early?
20:55 bacek GeJ: preparing kids for school. Reading yesterday news. Etc :)
20:56 GeJ Ah, right.
20:56 dalek parrot: r36946 | NotFound++ | trunk:
20:56 dalek parrot: [core] add function Parrot_PMC_set_pmc_strkey to extend.h
20:56 dalek parrot: review: https://trac.parrot.org/parrot/changeset/36946/
20:57 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.
21:12 dalek parrot: r36947 | NotFound++ | trunk/t/src/embed.t:
21:12 dalek parrot: [t] new embed.t test "Insert external sub in namespace"
21:12 dalek parrot: review: https://trac.parrot.org/parrot/changeset/36947/
21:36 dalek parrot: r36948 | allison++ | trunk:
21:36 dalek parrot: [install] Install scripts use the versioned directory from the frozen
21:36 dalek parrot: configuration (which may be an empty string) rather than constructing it
21:37 dalek parrot: themselves.
21:37 dalek parrot: review: https://trac.parrot.org/parrot/changeset/36948/
21:44 bsdz joined #parrot
21:56 AndyA joined #parrot
21:58 DietCoke joined #parrot
21:58 DietCoke left #parrot
22:18 Woody4286 joined #parrot
22:25 rg infinoid: ping?
22:26 Infinoid hi rg
22:26 nopaste "rg" at 62.216.218.102 pasted "dalek patch" (17 lines) at http://nopaste.snit.ch/15702
22:27 rg could you look at that real quick and maybe put it in?
22:28 Infinoid oh, does that fix the file count?
22:28 rg yes, it should.
22:28 Infinoid nice.  if it works with test.pl, it should work with dalek
22:29 Infinoid 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 ;)
22:32 Infinoid will do.  thanks!
22:49 Whiteknight joined #parrot
23:25 dalek parrot: r36949 | allison++ | trunk/config/gen/makefiles/dynpmc.in:
23:25 dalek parrot: [build] Convert Makefile for generating dynamic PMCs to a proper
23:25 dalek parrot: makefile with real dependencies, instead of generating a Perl script
23:25 dalek parrot: with hardcoded paths in it. Partially resolves TT #338, as part of
23:25 dalek parrot: TT #238.
23:25 dalek parrot: review: https://trac.parrot.org/parrot/changeset/36949/
23:28 bacek_ joined #parrot
23:34 TiMBuS joined #parrot
23:36 iblechbot joined #parrot
23:45 cotto Does anyone know if the Bound_NCI PMC is useful?   Nothing uses it and its test is a stub.
23:49 NotFound cotto: I wasn't even aware of his existence
23:50 cotto I suspect nobody would (object|notice) if I took it out, but it's easy enough to ask tomorrow at #ps.
23:50 cotto (cruft removal)++
23:50 cotto cruft--
23:51 NotFound cotto: I'll take a look at it, maybe it can be useful
23:52 cotto ok.  NotFound++
23:52 jonathan cotto: It was used in Object at least.
23:53 jonathan IIRC

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

Parrot | source cross referenced