Thu 21 Oct 2010 03:13:01 PM UTC, original submission:
When I load a file with global variables in they are not added to the local list of global variables I have access to. This is a change from octave 3.0.
The example below shows:
1. I save a global variable called glo in the file called glo.
2. I load it, but it is not accessible. (this is the bug)
3. I try to access glo, but it is not defined yet. The I load the file and glo is accessible.
kim@raph:~$ octave -q
octave:1> global glo = 1
octave:2> whos
Variables in the current scope:
Attr Name Size Bytes Class
==== ==== ==== ===== =====
ans 1x30 30 char
g glo 1x1 8 double
Total is 31 elements using 38 bytes
octave:3> save glo glo
octave:4>
kim@raph:~$ octave -q
octave:1> load glo
octave:2> whos
Variables in the current scope:
Attr Name Size Bytes Class
==== ==== ==== ===== =====
ans 1x30 30 char
Total is 30 elements using 30 bytes
octave:3>
kim@raph:~$ octave -q
octave:1> glo
error: `glo' undefined near line 1 column 1
octave:1> load glo
octave:2> whos
Variables in the current scope:
Attr Name Size Bytes Class
==== ==== ==== ===== =====
ans 1x30 30 char
g glo 1x1 8 double
Total is 31 elements using 38 bytes
octave:3>
|