On Thu, 15 Aug 2019, Allin Cottrell wrote: > On Thu, 15 Aug 2019, Sven Schreiber wrote: > > > Actually the automatic creation of a non-declared string object is also > > a bit unusual for hansl, no? [...] > > I thought of doing --tempfile on the pattern: > > outfile --tempname=foo > > with no actual argument, and the required parameter for --tempfile > naming an existing string variable that would get the name of the > file. But then I realized that this would be quite different from the > otherwise similar --buffer option. > > An alternative, and maybe cleaner, way would be to rejig both --buffer > and --tempfile on the latter pattern, and deprecate the old usage for > buffer.
OK, I think this is cleaner, and it's now in git (with revised doc). I found it easier to make the help reasonably clear, which ought to be a good sign. Better not to have arguments that morph, if possible. The old form of the --buffer option still works and at this point I haven't set up a deprecation message. But the recommended forms are now: # output to user-named file outfile filename # output to buffer foo string foo = "" outfile --buffer=foo # output to auto-named tempfile, name written into @fname string fname = "" outfile --tempfile=fname Allin _______________________________________________ Gretl-devel mailing list -- email@example.com To unsubscribe send an email to gretl-devel-le...@gretlml.univpm.it Website: https://gretlml.univpm.it/postorius/lists/gretl-devel.gretlml.univpm.it/