[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"
programming
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: http://www.octave.org
How to fund new projects: http://www.octave.org/funding.html
Subscription information: http://www.octave.org/archive.html
-------------------------------------------------------------