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