Hello all,
here's a relatively radical suggestion for gretl 2.0, namely to properly
distinguish statements (=commands) from mere expressions. What do I mean:
Right now, the following
<script>
matrix whatever = zeros(2,2)
whatever
</script>
prints the matrix called 'whatever'.
What bugs me is the line with just the matrix name, why should that
print anything at all, it's not a print command!
It seems that right now for most objects it doesn't make much of a
difference whether you write 'print myobject' or just 'myobject', with
the important (unique?) exception of list objects. (Reminder for
non-Allin readers: 'print mylist' prints the contained values of the
member series, whereas 'mylist' prints the *names* of the member series.)
So to get the member names for list objects I would suggest to replace
the syntax 'mylist' with:
'print mylist --membernames'
or somesuch.
I'm sure no everybody will like it at first sight, but once you start
thinking about it, isn't it compelling... ;-)
thanks,
sven