help-octave
[Top][All Lists]
Advanced

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

Re: popularizing Octave (was "windows version of Octave")


From: Doug Stewart
Subject: Re: popularizing Octave (was "windows version of Octave")
Date: Tue, 24 May 2005 11:17:14 -0500
User-agent: Mozilla Thunderbird 1.0 (Windows/20041206)

Quentin Spencer wrote:

John W. Eaton wrote:

...
No, this will not be perfect, but it will be a lot less effort than
anything else I can think of, so we can have something useful soon.
Then we can worry about making it better with packages for ATLAS,
FFTW, HDF5, UMFPACK, etc., and making the installation even simpler.
But at least people will have a current version of Octave to use while
we are doing all of that.  All it really will require is for someone
(or better, some group) to build the Cygwin package and upload it to
the Cygwin site.  You'll also need to become enough of a member of the
Cygwin community that they will accept the package.  This means
joining and reading a mailing list, and being responsive to building
new packages in a relatively timely fashion.  See
http://cygwin.com/setup.html for more details about becoming a Cygwin
package maintainer.

To make things a bit easier, I have some scripts for building cygwin
packages that you can use to get started.  Eventually, maintaining the
package should be as simple as

 * download a new version of Octave

 * run a single script to build the new package (in most cases this
   will simply work; occasionally there may be problems to fix)

 * upload the package to the Cgywin site

but even so, I can't be the one to do this regularly.  We need some
volunteers.  So if you really want to see Octave on Windows improve,
this would be a great place to start.
It's important to note that because of the number of different platforms that octave is used on, John has not provided binaries of octave for several years (I think I recall he used to). Right now it's very easy to get Octave running on Debian Linux precisely because a group of volunteers has taken over the task of building packages for the community. I'm working on doing the same for Fedora Linux, and hopefully if the same thing happens for Cygwin, this will ensure that a large majority of octave users have an easy way of keeping up with octave releases.

I realize that while the cygwin setup procedure, while straightforward, requires more "clicks" than many Windows users are accustomed to. However,


As a windows person and a prof who expects his students to use Octave I would like a windows version where the user(student) does not even know about cygwin. We need a version that you click a button to install, then you click a button to run, and then you learn and use Octave. Andy Adler's 2.1.42 is like what I want

I see that some want a cygwin environment and the ability to do modifications etc.

maybe we need two different windows versions
1) for those that want to play with cygwin.
2) for those that want octave as a tool to get their work done.

This second group I think is much larger than the first group.
I am a computer literate person and it is taking me a lot of effort to try and get a windows version the way I want it. I would never expect my students to go through any of the learning curve of cygwin. Yes if they were learning computer systems this would be part of the course, but they just want to use Octave.

I am not complaining, just giving my viewpoint. I am working on it and I will succeed, I just don't know when.:-)
Doug Stewart

I agree with John that a regularly updated Cygwin package is better than the current state of confusion about octave for windows. Another thing to consider is that if you look at Debian, Fedora Extras, and Cygwin, I think some type program that updates an entire system when needed is the direction that the free software world is moving, because there are many more programs and dependencies than one person can easily keep track of.

-Quentin




-------------------------------------------------------------
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]