On Sun, 21 Jan 2007, Sven Schreiber wrote:
I just experienced a strange bug that disappeared when I changed all
lines containing just the name of a matrix, say beta_star (to print it,
like on p.70 of the manual), to an explicit 'print beta_star' line.
Before the change, gretl threw an error like "command 'beta_sta' not
known" (note the 8-char truncation).
What was especially strange was that the line 'beta_star' was coming
after an if-check that in this particular case was FALSE, and so the
syntax of the line should have been completely irrelevant.
Can you tell me what you get from this script:
nulldata 10
matrix long_mat_name = I(3)
if 0
long_mat_name
else
print "no long_mat_name"
end if
long_mat_name
Here it works OK. That is, the output is
Generated matrix long_mat_name
no long_mat_name
? long_mat_name
long_mat_name
1.0000 0.0000 0.0000
0.0000 1.0000 0.0000
0.0000 0.0000 1.0000
If it doesn't work for you, let me know; and if it does work, can
you see what the relevant difference is between this case and the
one you're describing?
-- BTW, another unrelated thing: I still see the following in the
first
line of a newly fired up gretl-console:
gretl-Konsole: geben Sie 'help' für eine Liste von Befehlen ein
?help
Befehl 'elp' unbekannt
I have now fixed de.po in CVS.
And while I'm at it, during function-debugging I often have to
close and
restart gretl because it starts reporting nonsense errors (that go away
just by re-loading everything) after the first function error has
occurred. I know that's a pretty vague bug report, but it seems that
gretl may need to clean up its internals a little more after it
encountered a function error...
OK, thanks for the tip, I'll try some experiments.
Anyway, I don't think these things should hold up a new release.
Are
there still any other open issues? (Oh, apart from the shell-command
synchronicity thing on Windows... I will test that eventually.)
I tested that today and it worked OK for me on XP.
Allin.