Hi,
sorry, here's again one of my crazy syntactic sugar ideas: I think it
would be nice if hansl had a more concise way of writing a basic
if-endif block, where the thing to be executed is just a single line.
In other languages, this would be (AFAIK):
C:
if (<condition>) <execution> ;
Bash:
if <condition> ; then <execution> fi
Python:
if <condition> : <execution>
So "every" language has such convenient one-liners (OK, it seems Matlab
doesn't have it). I know hansl has the ternary expression (<condition> ?
<resultTRUE> : <resultFALSE>), but this always has an else branch in it.
Don't know whether using : or ; would be better for hansl in this
context. Perhaps a new keyword "iffi" could be used to signal this
construct to gretl / to the parser.
Obviously extremely non-urgent, but for a while I've had the feeling
that hansl code is quite a bit longer than it would have to be.
thanks
sven