[Top][All Lists]

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

Re: Wishlist (Was: Re: The future of Octave)

From: Johan Kullstam
Subject: Re: Wishlist (Was: Re: The future of Octave)
Date: 20 Dec 2000 17:06:44 -0500
User-agent: Gnus/5.0807 (Gnus v5.8.7) Emacs/20.7

Kevin Straight <address@hidden> writes:

> One feature I could use that has NOTHING to do with GUI (which I agree
> belongs on the other list) would be a really good macro expansion
> facility, which would be a real convenience when scripting.

you might want to look at matlisp.  it's essentially lapack added to
common-lisp (either cmucl or franz allegro).  if you want the power of
macros, nothing i've seen can do macros as powerful as common-lisp.

> I would want to be able to define multi-line macros with arguments.  I
> would also want a conditional directives (like in the C preprocessor) and
> the ability to include other script files (like the C include statement).  
> Any idea how hard this would be?  Of course, maybe Octave already has
> something like this, and I'm just missing it...

i think the real problem is that the matlab/octave language is too
brittle for really good macro action.  to support macros, it helps to
have a very simple syntax (like lisp does).

J o h a n  K u l l s t a m
Don't Fear the Penguin!

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]