Re: [perl #34002] [PATCH] 'const' for ParrotIOLayerAPI instances

2005-02-01 Thread Leopold Toetsch
MrJoltCola <[EMAIL PROTECTED]> wrote: > Layer and layer API members may be changed at runtime. Yes, the current > structure > members are all static, but they don't have to be. Please note: only the layer API was changed. > I would reverse this patch. A xxx_layer_api seems rather const to me, co

Re: Building with VS.NET 2003 and ICU 2.8 on Win32

2005-02-01 Thread Will Coleda
Ron Blaschke writes: Should I file bug reports for every different looking problem, and start looking for what's going wrong? Yes please. email to parrotbug at parrotcode.org for each new issue. On a personal note, I (still) really like to help in win32, though it's quite hard for me to get a gri

[perl #31921] Win32 streams test failure - tests 14 18

2005-02-01 Thread Will Coleda via RT
Closed, per Ron.

[perl #31921] Win32 streams test failure - tests 14 18

2005-02-01 Thread Ron Blaschke via RT
I guess this one can be closed. t\library\streamsok All tests successful. Files=1, Tests=20, 8 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU) Tested on win32-ms-cl_13.10.3077 (WinXP, VC.NET, ICU 3.0) (PS: Sorry for the duplicate comments on this issue.)

Re: [Repost] Building with VS.NET 2003 and ICU 2.8 on Win32

2005-02-01 Thread Ron Blaschke
Leopold Toetsch wrote: > Sriram Krishnan <[EMAIL PROTECTED]> wrote: >> I'm trying to build Parrot (from CVS) on Win XP Sp2 with VS.-NET 2003. > Please folks with Windows installed: have a look at these issues. I'm running Windows XP, VS.NET 2003 and (precompiled) ICU 3.0, and can confirm the offe

Re: Autothreading generalization

2005-02-01 Thread Craig DeForest
On Tuesday 01 February 2005 01:18 am, Markus Laire wrote: > Luke Palmer writes: > > Yeah, the sigils do get in the way for small placeholder variables like > > these: > > Â @C[ $i; $j; $k; $l ] = @A[ $i; $j ] * @B[ $k; $l ] Â >... > Would placeholder variables be used often enough to varrant th

Re: [perl #34002] [PATCH] 'const' for ParrotIOLayerAPI instances

2005-02-01 Thread MrJoltCola
Layer and layer API members may be changed at runtime. Yes, the current structure members are all static, but they don't have to be. I would reverse this patch. -Melvin At 06:26 AM 1/31/2005, via RT wrote: # New Ticket Created by François PERRAD # Please include the string: [perl #34002] # in t

[OT] post-structuralist object oriented system

2005-02-01 Thread PA
For your entertainment: "Lua’s Story of O" http://alt.textdrive.com/lua/19/lua-story-of-o Cheers -- PA, Onnay Equitursay http://alt.textdrive.com/

hello all

2005-02-01 Thread Shaun Fryer
I just skimmed the perl.com article about Phalanx, http://www.perl.com/pub/a/2005/01/13/phalanx.html and this project looks to be right up my alley. Anyhow, I've got a bit more reading to do on the project before setting out to make a contribution, but I figured I'd say a brief "hello" just for sta

Re: cvs commit: parrot/t/pmc object-meths.t

2005-02-01 Thread Leopold Toetsch
Sam Ruby <[EMAIL PROTECTED]> wrote: > But then you effectively morph the resulting bound method into a NCI > instead of a PyNCI with the following line of code: > bound_meth->vtable = Parrot_base_vtables[enum_class_Bound_NCI]; Yes. That's a general problem in all places, where the Parrot core cr

Re: bound methods

2005-02-01 Thread Leopold Toetsch
Sam Ruby <[EMAIL PROTECTED]> wrote: > Leopold Toetsch wrote: >> Why so? Python methods don't have a notion of an object - it's just the >> first argument passed into a function. So I don't quite understand your >> conclusion. > In the case of >x.y(z) > The caller is passing one argument. T

Re: [Repost] Building with VS.NET 2003 and ICU 2.8 on Win32

2005-02-01 Thread Leopold Toetsch
Sriram Krishnan <[EMAIL PROTECTED]> wrote: > I'm trying to build Parrot (from CVS) on Win XP Sp2 with VS.-NET 2003. Please folks with Windows installed: have a look at these issues. leo

Re: bound methods

2005-02-01 Thread Sam Ruby
Leopold Toetsch wrote: Sam Ruby <[EMAIL PROTECTED]> wrote: The common cases I want to optimize for are common functions being called as common functions. And common methods being called as methods. Yep, that's very reasonable. The easiest way to optimize for the common methods being called as meth

Re: cvs commit: parrot/t/pmc object-meths.t

2005-02-01 Thread Sam Ruby
Leopold Toetsch wrote: Sam Ruby <[EMAIL PROTECTED]> wrote: [EMAIL PROTECTED] wrote: +else if (p->vtable->base_type == enum_class_NCI) { It was requested[1] that I not add any Python specific methods to the NCI method... accordingly, the majority of Python methods are morphed to a PyNCI c

Re: bound methods

2005-02-01 Thread Leopold Toetsch
Sam Ruby <[EMAIL PROTECTED]> wrote: > The common cases I want to optimize for are common functions being > called as common functions. And common methods being called as methods. Yep, that's very reasonable. > The easiest way to optimize for the common methods being called as > methods is if th

Re: cvs commit: parrot/t/pmc object-meths.t

2005-02-01 Thread Leopold Toetsch
Sam Ruby <[EMAIL PROTECTED]> wrote: > [EMAIL PROTECTED] wrote: >> +else if (p->vtable->base_type == enum_class_NCI) { > It was requested[1] that I not add any Python specific methods to the > NCI method... accordingly, the majority of Python methods are morphed to > a PyNCI class which

Re: bound methods

2005-02-01 Thread Sam Ruby
Leopold Toetsch wrote: Sam Ruby <[EMAIL PROTECTED]> wrote: Leopold Toetsch wrote: ... But that doesn't work fur user methods, especially if there is no indication that a user function is used as a method in the first place. def find(s, sub): ... In Python, this is statically determinable. If

Re: cvs commit: parrot/t/pmc object-meths.t

2005-02-01 Thread Sam Ruby
[EMAIL PROTECTED] wrote: +else if (p->vtable->base_type == enum_class_NCI) { It was requested[1] that I not add any Python specific methods to the NCI method... accordingly, the majority of Python methods are morphed to a PyNCI class which subclasses the base NCI class. - Sam Ruby [1]

Re: [perl #33171] Error When Reading Past EOF

2005-02-01 Thread Leopold Toetsch
Matt Diephouse <[EMAIL PROTECTED]> wrote: > The attached patch changes the error to: >Cannot read line from empty filehandle Done. > It also changes the function used to raise the exception from > real_exception to internal_exception We've to change a lot of internal_exceptions to real one

Re: [perl #33995] [BUG] Configure warning on gdbmhash

2005-02-01 Thread Leopold Toetsch
Bernhard Schmalhofer via RT <[EMAIL PROTECTED]> wrote: > I have changed dynclasses.in to use the CONDITIONED_LINE hack. So there > is no longer a need to access a potentially undefined config value. Thanks, applied. leo

Re: [perl #34002] [PATCH] 'const' for ParrotIOLayerAPI instances

2005-02-01 Thread Leopold Toetsch
François" PERRAD <[EMAIL PROTECTED]> wrote: > All instances of ParrotIOLayerAPI could be declared as 'const' in the IO > subsystem. Thanks, applied. leo

Re: lib/Make.pm obsolete?

2005-02-01 Thread Leopold Toetsch
Matt Diephouse <[EMAIL PROTECTED]> wrote: > Since no one has said anything to the contrary, would someone remove > it? Done. leo

[Repost] Building with VS.NET 2003 and ICU 2.8 on Win32

2005-02-01 Thread Sriram Krishnan
If you've already seen this through the Google Groups interface, sorry! I'm kind of confused about the syncing between the Google interface and this list - and it seems that my posts never made it here. The original is here (http://groups-beta.google.com/group/perl.perl6.internals/browse_thread/

Re: introduction

2005-02-01 Thread Jim Keenan
Comrade Burnout wrote: I remember seeing that the list-joining thingie mentioned an introduction once someone joined, so here it is: I'm geektron on perlmonks, and Brian Clarkson IRL. I've talked a bit to Mr. Lester and Mr. Kinyon about tests, and decided that learning some good testing skills w

Re: Autothreading generalization

2005-02-01 Thread Markus Laire
Luke Palmer writes: Craig DeForest writes: Yeah, the sigils do get in the way for small placeholder variables like these. Â @C[ $i; $j; $k; $l ] = @A[ $i; $j ] * @B[ $k; $l ] Â Losing the carets doesn't do much for us (and would force us to use the explicit syntax, whatever that might be). Hmm