[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
## Version 0.70 available

**From**: |
John Eaton |

**Subject**: |
Version 0.70 available |

**Date**: |
Mon, 08 Mar 93 22:06:00 CST |

Octave version 0.70 is available from ftp.che.utexas.edu in the
directory /pub/octave. I've made a lot of changes in the way various
files are organized, so there aren't any diffs from the previous
version. A summary of recent changes follows.
jwe
Summary of changes for version 0.70:
-----------------------------------
* Better parse error diagnostics. For interactive input, you get
messages like
octave:1> a = 3 + * 4;
parse error:
a = 3 + * 4;
^
and for script files, the message includes the file name and input
line number:
octave:1> foo
parse error near line 4 of file foo.m:
a = 3 + * 4;
^
* New builtin variable PS2 which is used as the secondary prompt.
The default value is '> '.
* New file, octave-mode.el, for editing Octave code with GNU Emacs.
This is a modified version of Matthew R. Wette's matlab-mode.el.
* Better support for missing math functions.
* User preferences are now cached in a global struct so we don't
have to do a symbol table lookup each time we need to know what
they are. This should mean slightly improved performance for
evaluating expressions.
Summary of changes for version 0.69:
-----------------------------------
* Multiple assignments are now possible, so statements like
a = b = c = 3;
a = b = c = [1,2;3,4];
or
c = (a = (b = 2) * 3 + 4) * 5
are legal, as are things that have even more bizarre effects, like
a(4:6,4:6) = b(2:3,2:3) = [1,2;3,4];
(try it).
* Improved parsing of strings (but they still don't work as matrix
elements).
* An M-file may now either define a function or be a list of
commands to execute.
* Better detection and conditional compilation of IEEE functions
isinf, finite, and isnan.
* Replacements for acosh, asinh, atanh, and gamma from the BSD math
library for those systems that don't have them.
Summary of changes for version 0.68:
-----------------------------------
* New functions:
eval -- evaluate a string as a sequence of Octave commands.
input -- print a prompt and get user input.

[Prev in Thread] |
**Current Thread** |
[Next in Thread] |

**Version 0.70 available**,
*John Eaton* **<=**