[CAGE] perl coding standards...

2006-09-26 Thread Will Coleda
I took a first pass at a perlcritic test: t/codingstd/perlcritic.t ; this test isn't run by default. It reports on only the following perlcritic rules at the moment: TestingAndDebugging::RequireUseStrict TestingAndDebugging::RequireUseWarnings Variables::ProhibitConditionalDeclarat

Re: PDD 22 - I/O release candidate 1

2006-09-26 Thread chromatic
On Tuesday 26 September 2006 16:44, Allison Randal wrote: > Also, any reactions to the distinction that async ops return status > objects while sync ops return integer error codes? Sync opcodes could > have 2 signatures, one with an integer return type (int error code) and > one with a PMC return

PDD 22 - I/O release candidate 1

2006-09-26 Thread Allison Randal
I've committed an updated I/O PDD. I'm close to pronouncing this ready to implement, so get in your comments now. One piece that is currently missing is a discussion of which lightweight concurrency model we're going to use for the asynchronous operations. I've had ongoing back-channel convers

Re: call/return and CPS

2006-09-26 Thread chromatic
On Tuesday 26 September 2006 15:27, Watson Ladd wrote: > How will call and ret opcodes interact with continuations? The opcodes invoke the appropriate continuations. I feel like I'm missing some subtlety in your question. Are you looking for specific detail on something? -- c

call/return and CPS

2006-09-26 Thread Watson Ladd
How will call and ret opcodes interact with continuations? Thanks, Watson Ladd -- They who would give up an essential liberty for temporary security, deserve neither liberty or security --Benjamin Franklin signature.asc Description: OpenPGP digital signature

A moment of Zen

2006-09-26 Thread Allison Randal
A very simple concept, but one that has entirely changed the project for me. (Blame Mark Shuttleworth.) The single most important thing is shipping a 1.0 release of Parrot. We're so close I can taste it, but not there yet. Elegant theory is a beautiful thing, but what we need now is cold, hard

[svn:parrot-pdd] r14741 - in trunk: . docs/pdds/clip

2006-09-26 Thread allison
Author: allison Date: Tue Sep 26 14:52:16 2006 New Revision: 14741 Modified: trunk/docs/pdds/clip/pdd22_io.pod Changes in other areas also in this revision: Modified: trunk/ (props changed) Log: [EMAIL PROTECTED]: allison | 2006-09-26 14:46:14 -0700 A first release candidate on the I/

FYI compiling PIR function calls

2006-09-26 Thread Leopold Toetsch
There seems to be the impression that generating PIR calls from a compiler is hard because it may look like: $S0 = obj.'_meth'(arg1, arg2) but this also works: .pcc_begin .arg "hello" .arg "\n" .invocant obj .meth_call "_meth" .result $S0 .pcc_end There's a simila

[PATCH] Parrot-Embed on Win32

2006-09-26 Thread François PERRAD
With the following patch, the extension Parrot-Embed compiles and runs on Win32. I work with : MinGW (gcc 3.4.2) Perl 5.8.8 (build 817 ActiveState) I use an old fashion Makefile.PL (Module::Build is not in latest ActiveState distribution) I move ext/Parrot-Embed/lib/Parrot/Emb