Please mentor for SoC | parrotcode.org/ | YAPC::NA talks deadline is Sat Mar 15 | tinyurl.com/2pmnlq
Set by moderator on 8 March 2008.
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!
Infinoid ticket submitted, see you :) 00:06
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:20
particle the security design document hasn't been finalized yet 00:23
see docs/pdds/draft for the current way out of date doc 00:24
*drafts/
but there should be safe compartments, with restricted opcode sets/levels/whatever
errands &
rblackwe pdd18_security.pod 26179 11 days allison [pdd] Kicking the Security PDD out of draft. 00:26
svn.perl.org/viewvc/parrot/trunk/do...iew=markup 00:27
shorten rblackwe's url is at xrl.us/bhn48
rblackwe nowhere_man that may help you.
use.perl.org/~chromatic/journal/35899 Allison mentions launching te security PDD. 00:30
nowhere_man thanks 00:33
rblackwe np 00:34
nowhere_man aye, that's exactly what's needed 00:35
the ability to disable all opcodes and be able to selectively enable the trusted ones 00:36
rblackwe great! 00:37
PerlJam Is something broken in rakudo's Test.pm? 00:53
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:54
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. 00:56
01:09 Andy joined 01:43 kid51 joined 01:47 particle joined 02:36 peepsalot joined 02:57 cotto_home joined 03:02 teknomunk_ joined 03:10 teknomunk__ joined 03:19 teknomunk joined 03:51 clunker joined 03:56 Ademan joined 04:09 ^conner joined 04:36 Theory joined 04:38 Theory_ joined 04:40 rblackwe_ joined 04:45 gabriel joined 05:11 jrockway joined 05:53 teknomunk joined 06:08 dngor joined 06:10 workbench joined 07:51 Alias joined 08:15 iblechbot joined 08:29 AndyA joined 09:01 particle joined 09:21 particl1 joined 09:28 kj joined 09:48 wknight8111 joined
svnbotl r26358 | fperrad++ | trunk: 09:52
: [WMLScript]
: wmls.ops : remove typeof(out PMC, invar PMC), since ppd15oo in pmc.ops
: wmls*.pmc : add PMC* get_class()
diff: parrotvm.org/svn/parrot/revision/?rev=26358
r26359 | fperrad++ | trunk: 10:05
: [digest]
: - add a wrapper of libcrypto
: MD2, MD4, MD5, RIPEMD160, SHA, SHA1, SHA256 & SHA512
r26360 | fperrad++ | trunk:
10:38 ruoso joined 11:07 AndyA joined
svnbotl r26361 | fperrad++ | trunk: 11:15
: [digest]
: some codingstd
diff: parrotvm.org/svn/parrot/revision/?rev=26361
11:15 AndyA joined 11:25 cognominal joined 11:55 Coke joined 12:02 iblechbot joined 13:00 gryphon joined 13:05 marmic joined
svnbotl r26362 | petergibbs++ | trunk: 13:06
: Reduce valgrind noise.
diff: parrotvm.org/svn/parrot/revision/?rev=26362
14:22 wknight8111 joined 14:28 davidfetter joined
AndyAway The new ack pleases me greatly. 14:32
Infinoid ooh, a midnight prerelease 14:52
Coke anyone with windows want to grab 51732 ? 15:37
15:45 c9s joined 15:46 marmic joined
svnbotl r26363 | kjs++ | trunk: 15:53
: [docs] add a note on :pasttype('callmethod') nodes.
diff: parrotvm.org/svn/parrot/revision/?rev=26363
15:56 marmic joined
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?
PerlJam no, I'm not.
Andy We have a feature freeze.
but what is the feature
purl i heard the feature was older than detaching.
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
ack this --and that
ack this --not that
etc
but that's a ways off.
It would be swell if you could test 1.77_04 and make sure it works for you. 16:06
and join the ack-users list. ;-)
PerlJam ETOOMANYLISTS
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
soooo much added since 1.76
I'm going to release the next as 2.0
PerlJam Hmm. pobox seems to be timewarping my mail again. 16:09
confound PerlJam: what do you mean? 16:15
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?
PerlJam Whenever I receive the email I'm expecting :) 16:20
confound PerlJam: I don't see any mail waiting for you. 16:21
though we successfully sent you mail 15 minutes ago. 16:23
no one else cares about this, I can stop talking about it in #parrot 16:24
PerlJam oh, well maybe it's something else then. 16:30
confound: thanks for checking though :) 16:31
PerlJam wanders off to get food.
16:32 Theory joined 16:44 barney joined 16:55 japhb joined
svnbotl r26364 | coke++ | trunk: 17:08
: [tcl]
: Target 8.5.1, not 8.5.0
diff: parrotvm.org/svn/parrot/revision/?rev=26364
japhb Congratulations to the "Patrick" getting married today (according to the P6 design meeting minutes). I'm assuming that's pmichaud? 17:18
Coke jaja 17:21
17:27 Khisanth joined
spinclad Happy Wedsday pmichaud! 17:41
Coke wonders who he can bug about PCT in patrick's absence. ^_^ 17:48
kj coke, what do you want to know? 17:59
Coke Let me read your article first. :) 18:16
I am pondering converting tcl to use it, but have some concerns.
kj oh good :-) Let me know if you have suggestions to improve writing style
Coke (not the least of which is not having touched it yet.)
svnbotl r26365 | kjs++ | trunk:
: [NEWS] update some news items fromthe top of my head.
diff: parrotvm.org/svn/parrot/revision/?rev=26365
kj you mean, a concern is that you haven't touched PCT? 18:17
Coke yes.
kj oh, well that's easy then :-)
Coke other concerns include that tcl is not like other languages that are targeting parrot.
barney++ 18:18
(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:19
kj not sure, but you can change/override the 'if' command no? 18:20
Coke yes. 18:22
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.
I'm thinking at compile time. the runtime is pretty complex, be nice to move that complexity to PCT if possible. 18:25
kj too bad I don't know Tcl that well. 18:26
barney kjs++, thanks for updating NEWS 18:27
Coke kj: You're welcome to dive right in!
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:28
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 ;-)
Coke does a little dance of joy. 18:30
kj oh, rakudo is too complex for me...
barney kj: I'll do a bit of diff and mailing list reading tomorrow 18:31
svnbotl r26366 | coke++ | trunk: 18:36
: [tcl]
: remove extraneous includes
r26367 | coke++ | trunk:
: [tcl]
Coke crap. I didn't remove them, I just commented them out.
Coke finds some more to remove as penance.
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:42
svnbotl r26368 | coke++ | trunk: 18:43
: [tcl]
: (really) remove some unnecessary .includes
diff: parrotvm.org/svn/parrot/revision/?rev=26368
18:44 mire joined
Coke it's being used. 18:47
It's old school PAST, though.
kj i see
18:48 Theory joined
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:48
18:57 Psyche^ joined 19:14 parrot-poke joined
particle heads offline 19:40
catch you later &
19:42 jrt4 joined 19:46 rdice joined
svnbotl r26369 | bernhard++ | trunk: 20:01
: [Eclectus]
: Support for Pairs seems to be broken. Disable tests for now.
diff: parrotvm.org/svn/parrot/revision/?rev=26369
20:02 davidfetter joined 20:07 davidfetter joined
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:10
kj I started a very basic implementation with the mk_language_shell script 20:11
but there are many many little details to be considered.
Coke it's the little details that kill ya. :| 20:14
kj yeah
Coke happy to answer any questions I can about tcl or partcl as you poke.
Have fun.
=-)
Tene speaking of mk_language_shell... 20:15
<value>, <integer>, and <quote> should probably be tokens, not rules.
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
Tene: you're right. I usually change them manually myself
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, slightlyoff joined
Coke oooh. I got a bus error in yy_switch_to_buffer 20:37
can't easily duplicate the bus error sans tcl. 20:44
21:02 liona29 joined
kj coke: yy_switch_to_buffer error is probably caused by the macro stuff in tcl (you got it with tcl right?) 21:25
pmichaud japhb, spinclad: thanks for the wedding wishes (yes, it's today, in about 75 mins) 21:47
cognominal happy wedding and better health 21:48
pmichaud thanks 21:49
coke: you can bug me about PCT stuff -- I don't know how "absent" I'll be this week
Paula was even talking about taking two laptops :-)
afk 21:53
21:57 IllvilJa joined 22:11 kid51 joined 22:28 Ademan joined 23:06 Psyche^ joined 23:09 Ademan joined
svnbotl r26370 | rgrjr++ | trunk: 23:13
: * src/embed.c:
: + (Parrot_readbc): fread returns size_t, so change the decalaration
: of read_result to match.
diff: parrotvm.org/svn/parrot/revision/?rev=26370