Ilya Zakharevich wrote:
> 
> On Sat, Sep 23, 2000 at 11:32:58AM -0400, Karl Glazebrook wrote:
> > Yes this is the point. I guess another way of looking at it is
> > saying that 3*@a operates in a list context not a scalar context
> 
> Well, this shows that you entirely miss the problem of cryptocontexts.
> Context is determined by the "environment" of the operation, not by
> the operation.  Context is propagated:
> 
>   the-left-hand-side-of-assignment ---> the-right-hand-side-of-assignment


so what is wrong with the statement '@y = 3*@x;' then ?

>   outside                          ---> inside

> About doing numerics with the current Perl: consider arrays as
> shapeless aggregates of whatever you can put there.  Vectors are not
> shapeless, so cannot be represented by arrays.

sure this is what we do with PDL now.
> 
> Changing Perl in this respect will make one particular mode of
> operation a tiny bit simpler, but (without major changes to
> cryptocontexting - <PLUG> see for example my interview on perl.com
> </PLUG>) will make life much harder in other modes of operation.

I read your interview. Hope you get to the bottom of the whole
integrability thing sounds like fascinating work.

I think major changes are what we aree talking about here.


> Remember: do you do your system mainainance in Mathematica?  Why?
> Remember that Wolfram *wanted* you to do this?  Perl5 is much better
> balanced.  You are pulling the blanket to your side of the bed.

I am not sure what point you are trying to make about Mathematica? I
have read intevrviews with Woldfram ,he is clearky an egomanica and
thinks everything should be an expression, but I am not sure he
was arguing for system management in Mathematica.



Karl

Reply via email to