Camelia, the Perl 6 bug

IRC log for #parrot, 2008-03-14

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:00 Infinoid I'll post my diff to the list, in case someone wants to take it an run with it, or come up with a better way :)
00:00 particle submit a ticket, and have a good day!
00:06 Infinoid ticket submitted, see you :)
00:20 nowhere_man I'm wondering if Parrot could be used as an object-capability VM, is there a way to restrict the set of available opcodes that some bytecode is able tu use?
00:23 particle the security design document hasn't been finalized yet
00:24 particle see docs/pdds/draft for the current way out of date doc
00:24 particle *drafts/
00:24 particle but there should be safe compartments, with restricted opcode sets/levels/whatever
00:24 particle errands &
00:26 rblackwe pdd18_security.pod 26179 11 days allison [pdd] Kicking the Security PDD out of draft.
00:27 rblackwe http://svn.perl.org/viewvc/parrot/trunk/docs/pdds/​pdd18_security.pod?revision=26179&view=markup
00:27 shorten rblackwe's url is at http://xrl.us/bhn48
00:27 rblackwe nowhere_man that may help you.
00:30 rblackwe http://use.perl.org/~chromatic/journal/35899 Allison mentions launching te security PDD.
00:33 nowhere_man thanks
00:34 rblackwe np
00:35 nowhere_man aye, that's exactly what's needed
00:36 nowhere_man the ability to disable all opcodes and be able to selectively enable the trusted ones
00:37 rblackwe great!
00:53 PerlJam Is something broken in rakudo's Test.pm?
00:54 PerlJam I was spectesting string increment/decrement and it gives not ok for the last five tests.  Two of those tests are incorrect (don't match S03), the other three look like they should return "ok" but don't.
00:56 PerlJam for instance: $foo = 'a0'; is(++$foo, 'a1');  # should be ok, is not ok.  So I output ++$foo and 'a1' and check with xxd that they are the same and they are.
01:09 Andy joined #parrot
01:43 kid51 joined #parrot
01:47 particle joined #parrot
02:36 peepsalot joined #parrot
02:57 cotto_home joined #parrot
03:02 teknomunk_ joined #parrot
03:10 teknomunk__ joined #parrot
03:19 teknomunk joined #parrot
03:51 clunker joined #parrot
03:56 Ademan joined #parrot
04:09 ^conner joined #parrot
04:36 Theory joined #parrot
04:38 Theory_ joined #parrot
04:40 rblackwe_ joined #parrot
04:45 gabriel joined #parrot
05:11 jrockway joined #parrot
05:53 teknomunk joined #parrot
06:08 dngor joined #parrot
06:10 workbench joined #parrot
07:51 Alias joined #parrot
08:15 iblechbot joined #parrot
08:29 AndyA joined #parrot
09:01 particle joined #parrot
09:21 particl1 joined #parrot
09:28 kj joined #parrot
09:48 wknight8111 joined #parrot
09:52 svnbotl r26358 | fperrad++ | trunk:
09:52 svnbotl : [WMLScript]
09:52 svnbotl : wmls.ops : remove typeof(out PMC, invar PMC), since ppd15oo in pmc.ops
09:52 svnbotl : wmls*.pmc : add PMC* get_class()
09:52 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26358
10:05 svnbotl r26359 | fperrad++ | trunk:
10:05 svnbotl : [digest]
10:05 svnbotl : - add a wrapper of libcrypto
10:05 svnbotl : MD2, MD4, MD5, RIPEMD160, SHA, SHA1, SHA256 & SHA512
10:05 svnbotl r26360 | fperrad++ | trunk:
10:38 ruoso joined #parrot
11:07 AndyA joined #parrot
11:15 svnbotl r26361 | fperrad++ | trunk:
11:15 svnbotl : [digest]
11:15 svnbotl : some codingstd
11:15 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26361
11:15 AndyA joined #parrot
11:25 cognominal joined #parrot
11:55 Coke joined #parrot
12:02 iblechbot joined #parrot
13:00 gryphon joined #parrot
13:05 marmic joined #parrot
13:06 svnbotl r26362 | petergibbs++ | trunk:
13:06 svnbotl : Reduce valgrind noise.
13:06 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26362
14:22 wknight8111 joined #parrot
14:28 davidfetter joined #parrot
14:32 AndyAway The new ack pleases me greatly.
14:52 Infinoid ooh, a midnight prerelease
15:37 Coke anyone with windows want to grab 51732 ?
15:45 c9s joined #parrot
15:46 marmic joined #parrot
15:53 svnbotl r26363 | kjs++ | trunk:
15:53 svnbotl : [docs] add a note on :pasttype('callmethod') nodes.
15:53 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26363
15:56 marmic joined #parrot
16:04 PerlJam Andy: new ack?  What's new  ... I  was just thinking of a feature I'd like to have  :-)
16:04 Andy PerlJam: Are you not on ack-users?
16:04 PerlJam no, I'm not.
16:04 Andy We have a feature freeze.
16:04 Andy but what is the feature
16:04 purl i heard the feature was older than detaching.
16:05 PerlJam Andy: I'd just like a way to say give me all lines that match pattern A but exclude lines that match pattern B
16:05 Andy yeah, multiple regexes are on my wish list
16:05 Andy ack this --and that
16:05 Andy ack this --not that
16:05 Andy etc
16:05 Andy but that's a ways off.
16:06 Andy It would be swell if you could test 1.77_04 and make sure it works for you.
16:06 Andy and join the ack-users list. ;-)
16:06 PerlJam ETOOMANYLISTS
16:07 PerlJam but I may join anyway because I use ack so much.  the bang/buck ratio will probably be good
16:07 Andy yeah, check the latest change log
16:07 Andy soooo much added since 1.76
16:07 Andy I'm going to release the next as 2.0
16:09 PerlJam Hmm. pobox seems to be timewarping my mail again.
16:15 confound PerlJam: what do you mean?
16:18 PerlJam confound: eh, there just appears to be a longer-than-normal delay in my mail showing up.
16:18 confound paste me some Received headers?
16:20 PerlJam Whenever I receive the email I'm expecting  :)
16:21 confound PerlJam: I don't see any mail waiting for you.
16:23 confound though we successfully sent you mail 15 minutes ago.
16:24 confound no one else cares about this, I can stop talking about it in #parrot
16:30 PerlJam oh, well maybe it's something else then.
16:31 PerlJam confound: thanks for checking though :)
16:31 * PerlJam wanders off to get food.
16:32 Theory joined #parrot
16:44 barney joined #parrot
16:55 japhb joined #parrot
17:08 svnbotl r26364 | coke++ | trunk:
17:08 svnbotl : [tcl]
17:08 svnbotl : Target 8.5.1, not 8.5.0
17:08 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26364
17:18 japhb Congratulations to the "Patrick" getting married today (according to the P6 design meeting minutes).  I'm assuming that's pmichaud?
17:21 Coke jaja
17:27 Khisanth joined #parrot
17:41 spinclad Happy Wedsday pmichaud!
17:48 * Coke wonders who he can bug about PCT in patrick's absence. ^_^
17:59 kj coke, what do you want to know?
18:16 Coke Let me read your article first. :)
18:16 Coke I am pondering converting tcl to use it, but have some concerns.
18:16 kj oh good :-) Let me know if you have suggestions to improve writing style
18:16 Coke (not the least of which is not having touched it yet.)
18:16 svnbotl r26365 | kjs++ | trunk:
18:16 svnbotl : [NEWS] update some news items fromthe top of my head.
18:16 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26365
18:17 kj you mean, a concern is that you haven't touched PCT?
18:17 Coke yes.
18:17 kj oh, well that's easy then :-)
18:17 Coke other concerns include that tcl is not like other languages that are targeting parrot.
18:18 Coke barney++
18:19 Coke (tcl) I need to be able to parse the program one command at a time (unlike how it's done currently); Also would like to have a nice way to deal with something like [if] which is a *command* in tcl, not syntax. be nice to treat it like syntax for as long as possible.
18:20 kj not sure, but you can change/override the 'if' command no?
18:22 Coke yes.
18:24 kj I guess the way to do that is to implement it as a built-in. For instance, if "if" is a command implemented as a sub, then you could bind the default implementation to the identifier "if", so you can rebind a new implementation later
18:24 Coke at runtime? yah, that's how it works now.
18:25 Coke I'm thinking at compile time. the runtime is pretty complex, be nice to move that complexity to PCT if possible.
18:26 kj too bad I don't know Tcl that well.
18:27 barney kjs++, thanks for updating NEWS
18:27 Coke kj: You're welcome to dive right in!
18:28 kj barney: np, hope it helps a bit. I tried to do more but it takes quite a while to analyze what has been done.
18:29 Coke (seriously. I'd love to have someone other than me and mdiep to hack on tcl, even though I should probably be steering people towards rakudo)
18:29 kj I'm reading a tutorial right now ;-)
18:30 * Coke does a little dance of joy.
18:30 kj oh, rakudo is too complex for me...
18:31 barney kj: I'll do a bit of diff and mailing list reading tomorrow
18:36 svnbotl r26366 | coke++ | trunk:
18:36 svnbotl : [tcl]
18:36 svnbotl : remove extraneous includes
18:36 svnbotl r26367 | coke++ | trunk:
18:36 svnbotl : [tcl]
18:36 Coke crap. I didn't remove them, I just commented them out.
18:36 * Coke finds some more to remove as penance.
18:42 kj coke: i see you already implemented the grammar in expression.pg... is that thing just there for archive, or is it actually being used?
18:43 svnbotl r26368 | coke++ | trunk:
18:43 svnbotl : [tcl]
18:43 svnbotl : (really) remove some unnecessary .includes
18:43 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26368
18:44 mire joined #parrot
18:47 Coke it's being used.
18:47 Coke It's old school PAST, though.
18:47 kj i see
18:48 Theory joined #parrot
18:48 kj as far as i can tell, the command syntax is just a series of terms, the first evaluates to the command, the rest is then passed as arguments
18:57 Psyche^ joined #parrot
19:14 parrot-poke joined #parrot
19:40 * particle heads offline
19:40 particle catch you later &
19:42 jrt4 joined #parrot
19:46 rdice joined #parrot
20:01 svnbotl r26369 | bernhard++ | trunk:
20:01 svnbotl : [Eclectus]
20:01 svnbotl : Support for Pairs seems to be broken. Disable tests for now.
20:01 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26369
20:02 davidfetter joined #parrot
20:07 davidfetter joined #parrot
20:10 Coke kj: that's pretty much it. some items we try to inline with our homegrown methods (see the .tmt files under src/) somewhere... but it would be nice if we could be more like other languages.
20:11 kj I started a very basic implementation with the mk_language_shell script
20:11 kj but there are many many little details to be considered.
20:14 Coke it's the little details that kill ya. :|
20:14 kj yeah
20:14 Coke happy to answer any questions I can about tcl or partcl as you poke.
20:14 Coke Have fun.
20:14 Coke =-)
20:15 Tene speaking of mk_language_shell...
20:15 Tene <value>, <integer>, and <quote> should probably be tokens, not rules.
20:16 kj Coke: I'll have another look later.Have been looking at this screen for too long already today :-| But it can't be *that* hard, I should hope.
20:16 kj Tene: you're right. I usually change them manually myself
20:17 Coke kj: (can't be that hard). That's what I told myself ... what, 7 years ago now? =-)
20:17 kj heh :-)
20:31 peeps[work] joined #parrot
20:31 slightlyoff joined #parrot
20:37 Coke oooh. I got a bus error in yy_switch_to_buffer
20:44 Coke can't easily duplicate the bus error sans tcl.
21:02 liona29 joined #parrot
21:25 kj coke: yy_switch_to_buffer error is probably caused by the macro stuff in tcl (you got it with tcl right?)
21:47 pmichaud japhb, spinclad:  thanks for the wedding wishes (yes, it's today, in about 75 mins)
21:48 cognominal happy wedding and better health
21:49 pmichaud thanks
21:49 pmichaud coke: you can bug me about PCT stuff -- I don't know how "absent" I'll be this week
21:49 pmichaud Paula was even talking about taking two laptops :-)
21:53 pmichaud afk
21:57 IllvilJa joined #parrot
22:11 kid51 joined #parrot
22:28 Ademan joined #parrot
23:06 Psyche^ joined #parrot
23:09 Ademan joined #parrot
23:13 svnbotl r26370 | rgrjr++ | trunk:
23:13 svnbotl : * src/embed.c:
23:13 svnbotl :    + (Parrot_readbc):  fread returns size_t, so change the decalaration
23:13 svnbotl :      of read_result to match.
23:13 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26370

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

Parrot | source cross referenced