Threading Debate-- Where ??

2000-09-18 Thread John van V



I have personally agonized about the threading issue, basically w/o every writing a 
usable script in it.

I would like to know where the archive is,  its not really obvious, before comenting 
that we may need two cores, on with one w/o.

cheers,  john 



Re: Threading Debate-- Where ??

2000-09-18 Thread Dan Sugalski

At 03:28 PM 9/18/00 +, John van V wrote:


I have personally agonized about the threading issue, basically w/o every 
writing a usable script in it.

I would like to know where the archive is,  its not really obvious, before 
comenting that we may need two cores, on with one w/o.

Well, you can check out the p5p archives at 
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/ and wade through 
them to pick the bits out. That's about the best archive of stuff at the 
moment.

Dan

--"it's like this"---
Dan Sugalski  even samurai
[EMAIL PROTECTED] have teddy bears and even
  teddy bears get drunk




Re: Perl Implementation Language

2000-09-18 Thread Tom Hughes

In message [EMAIL PROTECTED]
  Dan Sugalski [EMAIL PROTECTED] wrote:

 As for the language we implement perl in (and thus ultimately need to
 translate to the compiler-target language), I'm thinking of something like
 Chip's PIL. (Or PIL itself--I've not actually seen it)

Is there any information on PIL available anywhere?

Basically the
 macro/tracking translator from hell that'll automagically generate header
 files, provide all the permutations of vtable functions, and suchlike things.

Doesn't this run a significant danger of leading us straight back
into the perl5 problem of making debugging of the source code more
or less impossible?

Tom

-- 
Tom Hughes ([EMAIL PROTECTED])
http://www.compton.nu/
...You have the capacity to learn from mistakes.  You will learn a lot today.




Re: Accessing a variable's attributes (was Re: RFC 241 (v1) ...)

2000-09-18 Thread Dan Sugalski

At 04:04 PM 9/18/00 +0100, Simon Cozens wrote:
On Mon, Sep 18, 2000 at 10:51:52AM -0400, John Porter wrote:
  I would think that if it could be done at all,
  it would only be in extension (formerly XS) code.

Why? I don't want to go to C just to add a flag to a variable. That smacks of
making easy things hard and hard things impossible. You'll note that that
isn't the motto of Perl.

I'd rather this sort of thing be visible everywhere as well. I don't see 
any reason that we should force folks to write extensions to get this stuff.

(The deadline for collecting ideas passed two weeks ago. Why is this all
still going on?)

Who meets deadlines anyway? :) This is more a question of ramifications 
than anything else, and those are bound to show up in chunks as development 
proceeds.

Dan

--"it's like this"---
Dan Sugalski  even samurai
[EMAIL PROTECTED] have teddy bears and even
  teddy bears get drunk




Re: Accessing a variable's attributes (was Re: RFC 241 (v1) ...)

2000-09-18 Thread John Porter

Simon Cozens wrote:
 
 (The deadline for collecting ideas passed two weeks ago. Why is this all
 still going on?)

Because there are still many worthy ideas which have not surfaced yet.

Which is the higher priority?

-- 
John Porter

We're building the house of the future together.




Re: Accessing a variable's attributes (was Re: RFC 241 (v1) ...)

2000-09-18 Thread Michael G Schwern

On Mon, Sep 18, 2000 at 04:04:56PM +0100, Simon Cozens wrote:
 On Mon, Sep 18, 2000 at 10:51:52AM -0400, John Porter wrote:
  I would think that if it could be done at all,
  it would only be in extension (formerly XS) code.
 
 Why? I don't want to go to C just to add a flag to a variable. That smacks of
 making easy things hard and hard things impossible. You'll note that that
 isn't the motto of Perl.

I'll have to go with John here.  Mucking about with variable attribute
flags (with the exceptions of the fixed set which have been proposed)
falls firmly into the "hard but possible" realm of things.  It should
be done in XS code.

Also, just being able to tack flags onto a variable means each
variable (that has a flag) would have to carry around a hash!

Anyhow, this doesn't mean someone couldn't write a module to do it and
then you use that.


-- 

Michael G Schwern  http://www.pobox.com/~schwern/  [EMAIL PROTECTED]
Just Another Stupid Consultant  Perl6 Kwalitee Ashuranse
"You are wicked and wrong to have broken inside and peeked at the
 implementation and then relied upon it."
Tom Christiansen in 31832.969261130@chthon