help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Realtime cost of call by value


From: taltman
Subject: Re: Realtime cost of call by value
Date: Tue, 4 Nov 2003 20:40:53 +0000 (UTC)

I completely agree. Let's limit the introduction of references to
avoid the inefficiency of copy-down, which leads to the "procedure
call considered harmful" stigma.

Even though it may seem like some to be a "hack", it will avoid a
whole Pandora's Box of trouble by keeping pointers out of the
"script-space" of Octave. If it is really necessary, then it can be
introduced in an OCT-file. Otherwise, the constant-time difference
between FORTRAN-style integer indexing, and direct memory-pointers is
not worth the potential mess.

Just my $0.02,

~Tomer

On Nov 3, 2003 at 8:16pm, address@hidden wrote:
pkienz >The only place a reference is unavoidable is if you want
pkienz >to create a self-referential data structure.  Even in those
pkienz >cases you could simulate it in the  usual fortran style: an 
pkienz >array of nodes and integer indices instead of pointers.
pkienz >
pkienz >Paul Kienzle
pkienz >address@hidden



-------------------------------------------------------------
Octave is freely available under the terms of the GNU GPL.

Octave's home on the web:  http://www.octave.org
How to fund new projects:  http://www.octave.org/funding.html
Subscription information:  http://www.octave.org/archive.html
-------------------------------------------------------------



reply via email to

[Prev in Thread] Current Thread [Next in Thread]