[Top][All Lists]

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

Re: local functions in file

From: Mark P. Esplin
Subject: Re: local functions in file
Date: Fri, 2 Aug 2002 11:42:27 -0400
User-agent: KMail/1.4.1

On Friday 02 August 2002 08:41 am, Teemu Ikonen wrote:
> At least I would find this feature very useful, it would make Octave much
> more like a "real" programming language. And I would not mind seeing some
> kind of module system also, but of course that would be even more work.

        Although it seems a good idea to make Octave more like a "real" 
language, one needs to be careful not to complicate it.  I don't think nested 
functions is a problem, but some of the possible extensions to Octave would 
raise the complexity.  One of the biggest strengths of Octave is that it can 
be used effectively by people who aren't "real programmers."  

        I also follow the Numerical Python list.  Numerical python is much more 
of a 
"real" programming language, allowing for arbitrary dimensional arrays, 
different data type, different name spaces, etc.  While those are all nice 
features, the price to pay is a more complicated language that is more 
difficult for the non-programmer to use and less conducive to doing 
interactave work at the command prompt.  It seems there is always a trade off 
between easy of use for the small project and scalability to large projects.

                                            -Mark Esplin

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

Octave's home on the web:
How to fund new projects:
Subscription information:

reply via email to

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