|
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 | |||