[Top][All Lists]

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

Re: User Function

From: Etienne Grossmann
Subject: Re: User Function
Date: Thu, 12 Oct 2000 17:27:59 +0100
User-agent: WEMI/1.13.7 (Shimada) FLIM/1.13.2 (Kasanui) Emacs/20.7 (i386-debian-linux-gnu) MULE/4.0 (HANANOEN)


From: Paul Kienzle <address@hidden>

#  I have already been gathering user contributed functions, or at least
#  those that are compatible with matlab functions.  For a list of functions
#  available, see
#  or download at

#  This has been a labour intensive process, though I do have a script
#  to convert the function database into a web interface automatically.
#  However, file uploads and entries into the database must be done by hand.
#  Automating this so that users could contribute functions automatically
#  would be nice.  Maybe an e-mail interface like the current bug_report
#  function in octave?  A web-based interface doesn't seem right since
#  it will be hard to get the files in the right place, and an ftp-based
#  interface is more awkward to use.  Maybe CVS, but I've never used it.

  CVS is very convenient when you have many developers who work on the
same files. However it is possible for a single developer to goof and
mess up files, so it is good to double check before commiting
changes. I don't know how to set up a CVS server with remote/secure
shell interface, but I doubt it is very hard; Sourceforge allows just
this. I am already a little bit familiar with CVS : I use it for my
m-files and for the FreeWRL project, on Sourceforge.


#  Tricky problems are:
#          functions with numerous dependencies --- it would be nice to
#                  package all the libraries needed, and let the user get
#                  more up to date libraries from the original source if
#                  they need them.  WARNING: some of these are big.

  I have been using a homemade script for finding dependencies amongst
my functions. It has glitches, by I'm fixing them. I used it to pack
my latest bundles of vrml tools and Newton-like optimization tools



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]