4129
|
1 * Improve the index. |
|
2 |
|
3 * Describe the grammar (grammar.texi). |
|
4 |
|
5 * More examples. |
|
6 |
|
7 * Some things from NEWS that might not be documented yet: |
|
8 |
|
9 * Expressions of the form |
|
10 |
|
11 A(i,j) = x |
|
12 |
|
13 where X is a scalar and the indices i and j define a matrix of |
|
14 elements now work as you would expect rather than giving an error. |
|
15 I am told that this is how Matlab 5.0 will behave when it is |
|
16 released. |
|
17 (assignment) |
|
18 |
|
19 * Octave's parser now does some simple constant folding. This means |
|
20 that expressions like 3*i are now evaluated only once, when a |
|
21 function is compiled, and the right hand side of expressions like |
|
22 a = [1,2;3,4] are treated as true matrix constants rather than |
|
23 lists of elements which must be evaluated each time they are |
|
24 needed. |
|
25 (???) |
|
26 |
|
27 * Octave now attempts to continue after floating point exceptions |
|
28 or out-of-memory errors. |
|
29 (???) |
|
30 |
|
31 * If Octave crashes, it now attempts to save all user-defined |
|
32 variables in a file named `octave-core' in the current directory |
|
33 before exiting. |
|
34 (???) |
|
35 |
|
36 * The info reader is now a separate binary that runs as a |
|
37 subprocess. You still need the info reader distributed with |
|
38 Octave though, because there are some new command-line arguments |
|
39 that are not yet available in the public release of Info. |
|
40 (install) |
|
41 |
|
42 * If it is present, Octave will now use an `ls-R' database file to |
|
43 speed up recursive path searching. Octave looks for a file called |
|
44 ls-R in the directory specified by the environment variable |
|
45 OCTAVE_DB_DIR. If that is not set but the environment variable |
|
46 OCTAVE_HOME is set, Octave looks in $OCTAVE_HOME/lib/octave. |
|
47 Otherwise, Octave looks in the directory $datadir/octave (normally |
|
48 /usr/local/lib/octave). |
|
49 (install) |