3.2.1 release candidate 4

View: New views
5 Messages — Rating Filter:   Alert me  

3.2.1 release candidate 4

by Jaroslav Hajek-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

hi all

the Octave 3.2.1 RC4 tarballs are available at
http://artax.karlin.mff.cuni.cz/~hajej2am/ulozna/octave/

changes since RC3:
changeset:   9370:66bfdfa80f96
user:        Jaroslav Hajek <highegg@...>
date:        Tue Jun 30 09:03:56 2009 +0200
summary:     remove assertion in force_variable

changeset:   9371:6ad2fc3f5f4f
user:        Joe Rothweiler <octaveuser@...>
date:        Thu Jul 02 06:31:29 2009 +0200
summary:     fix kbhit(1) to not discard waiting keystrokes

changeset:   9372:4b5cad146175
user:        David Bateman <dbateman@...>
date:        Thu Jul 02 06:31:29 2009 +0200
summary:     Fix 'format rat' for values like '1 - eps'

changeset:   9373:8ace139c0787
user:        Jaroslav Hajek <highegg@...>
date:        Thu Jul 02 08:21:50 2009 +0200
summary:     fix sparse +- diag operations

changeset:   9374:23c34f41c934
user:        Jaroslav Hajek <highegg@...>
date:        Thu Jul 02 11:32:27 2009 +0200
summary:     use proper empty value in Cell::index

changeset:   9375:eb70a8e1c218
tag:         3-2-1-rc4
tag:         qparent
user:        Jaroslav Hajek <highegg@...>
date:        Thu Jul 02 13:43:46 2009 +0200
summary:     allow which look for files on path

Unless a serious problem is reported, RC4 will become the 3.2.1
release tomorrow or on Saturday.

cheers

--
RNDr. Jaroslav Hajek
computing expert & GNU Octave developer
Aeronautical Research and Test Institute (VZLU)
Prague, Czech Republic
url: www.highegg.matfyz.cz

Re: 3.2.1 release candidate 4

by WMennerich () :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Would it be possible to include a bugfix for this topic (if there is already one):
http://www.nabble.com/Error-with-function-handles-of-object-methods-to24185732.html
?
Without that working function handles, a lot of usefull stuff will not work.
E.g., if you have a cell array of ojects, you can use the cellfun function to let all objects do a certain operation.
I'm working in mobile comunications and my objects are mobilestations, basestations, etc.
Together with parcellfun() from Octaveforcge there are powerfull options available, but only with function handles of object methods which gives only an error in octave v3.2 .

W.

Re: 3.2.1 release candidate 4

by Jaroslav Hajek-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Thu, Jul 2, 2009 at 4:59 PM, WMennerich<W.Mennerich@...> wrote:
>
> Would it be possible to include a bugfix for this topic:
> http://www.nabble.com/Error-with-function-handles-of-object-methods-to24185732.html
> ?

First of all, it is obviously only possible to apply patches that
exist, and I'm not aware of any. Second, I think this is more of a
missing feature than a bug. I intend to address this eventually and
already have an (hopefully) elegant idea how to do it, but I'm not
sure this will go into 3.2.x at all. Surely not 3.2.1, which is just
behind the door.

> Without that working function handles, a lot of usefull stuff will not work.
> E.g., if you have a cell array of ojects, you can use the cellfun function
> to let all objects do a certain operation.

A possible workaround is to use @(varargin) method(varargin{:}) rather
than @method. This is less efficient and less readable, but at least
working.

> I'm working in mobile comunications and my objects are mobilestations,
> basestations, etc.
> Together with parcellfun() from Octaveforcge there are powerfull options
> available, but only with function handles of object methods which gives only
> an error in octave v3.2 .
>
> W.

If you really miss a particular feature, your most straightforward options are:
1. implement it yourself
2. make a donation for someone to do it for you and make it a priority
3. just wait

regards

--
RNDr. Jaroslav Hajek
computing expert & GNU Octave developer
Aeronautical Research and Test Institute (VZLU)
Prague, Czech Republic
url: www.highegg.matfyz.cz

Re: 3.2.1 release candidate 4

by Tatsuro MATSUOKA-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello

I have built octave3.2.1-rc4 with Mingw-GCC-4.3.3-TDM-dw2.

d:\usr\Tatsu\mingwhome\octaves\octave-3.2.1-rc4\src\data.cc  PASS  500/509  FAIL 9
    test_string.m .......................................... PASS   78/79   FAIL 1
Summary:

  PASS   5730
  FAIL     10

The above failures are already known.

Regards

Tatsuro

--- Jaroslav Hajek <highegg@...> wrote:

> hi all
>
> the Octave 3.2.1 RC4 tarballs are available at
> http://artax.karlin.mff.cuni.cz/~hajej2am/ulozna/octave/
>
> changes since RC3:
> changeset:   9370:66bfdfa80f96
> user:        Jaroslav Hajek <highegg@...>
> date:        Tue Jun 30 09:03:56 2009 +0200
> summary:     remove assertion in force_variable
>
> changeset:   9371:6ad2fc3f5f4f
> user:        Joe Rothweiler <octaveuser@...>
> date:        Thu Jul 02 06:31:29 2009 +0200
> summary:     fix kbhit(1) to not discard waiting keystrokes
>
> changeset:   9372:4b5cad146175
> user:        David Bateman <dbateman@...>
> date:        Thu Jul 02 06:31:29 2009 +0200
> summary:     Fix 'format rat' for values like '1 - eps'
>
> changeset:   9373:8ace139c0787
> user:        Jaroslav Hajek <highegg@...>
> date:        Thu Jul 02 08:21:50 2009 +0200
> summary:     fix sparse +- diag operations
>
> changeset:   9374:23c34f41c934
> user:        Jaroslav Hajek <highegg@...>
> date:        Thu Jul 02 11:32:27 2009 +0200
> summary:     use proper empty value in Cell::index
>
> changeset:   9375:eb70a8e1c218
> tag:         3-2-1-rc4
> tag:         qparent
> user:        Jaroslav Hajek <highegg@...>
> date:        Thu Jul 02 13:43:46 2009 +0200
> summary:     allow which look for files on path
>
> Unless a serious problem is reported, RC4 will become the 3.2.1
> release tomorrow or on Saturday.
>
> cheers
>
> --
> RNDr. Jaroslav Hajek
> computing expert & GNU Octave developer
> Aeronautical Research and Test Institute (VZLU)
> Prague, Czech Republic
> url: www.highegg.matfyz.cz
>


--------------------------------------
Power up the Internet with Yahoo! Toolbar.
http://pr.mail.yahoo.co.jp/toolbar/

Re: 3.2.1 release candidate 4

by Robert T. Short :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

To put it more succinctly, we would all love to have this feature in octave, but nobody has had time to do it yet.

All of us are involved because we see something that we would like octave to have.  Some (like Jaroslav) are consistent and major contributors, and some (like myself) just do what we can, but all of us want to improve octave.

So jump in!  Open source software works because folks like us contribute.

Bob


Jaroslav Hajek wrote:
On Thu, Jul 2, 2009 at 4:59 PM, WMennerichW.Mennerich@... wrote:
  
Would it be possible to include a bugfix for this topic:
http://www.nabble.com/Error-with-function-handles-of-object-methods-to24185732.html
?
    

First of all, it is obviously only possible to apply patches that
exist, and I'm not aware of any. Second, I think this is more of a
missing feature than a bug. I intend to address this eventually and
already have an (hopefully) elegant idea how to do it, but I'm not
sure this will go into 3.2.x at all. Surely not 3.2.1, which is just
behind the door.

  
Without that working function handles, a lot of usefull stuff will not work.
E.g., if you have a cell array of ojects, you can use the cellfun function
to let all objects do a certain operation.
    

A possible workaround is to use @(varargin) method(varargin{:}) rather
than @method. This is less efficient and less readable, but at least
working.

  
I'm working in mobile comunications and my objects are mobilestations,
basestations, etc.
Together with parcellfun() from Octaveforcge there are powerfull options
available, but only with function handles of object methods which gives only
an error in octave v3.2 .

W.
    

If you really miss a particular feature, your most straightforward options are:
1. implement it yourself
2. make a donation for someone to do it for you and make it a priority
3. just wait

regards