Il 12/06/2025 12:35, Sven Schreiber ha scritto:
Am 12.06.2025 um 12:26 schrieb Riccardo (Jack) Lucchetti:
> On 12/06/25 11:45, Sven Schreiber wrote:
>>>
>>> Paolo, are you saving to a session file? Functions that were
>>> defined at the time of saving are restored when the session file is
>>> re-opened.
>>>
>>> Could that be the case?
>>
>> That's a very clever and plausible hypothesis, I wasn't really aware
>> of this behavior. Let's see if Paolo confirms this.
>>
>> Apart from that, after opening the session file, one could perhaps
>> do "clear --functions".
>
> Alternatively, we could warn the user with a GUI element containing a
> message like "WARNING: the session file you're opening contains one
> or more used-defined functions. Restoring them may not be what you
> want. Do you want to restore the user-defined functions?" and a
> Yes/No button.
>
> It may be a little annoying, though.
I think that would be over-engineering, actually. However, I'm noting
that in section 3.4 of the guide ("The Session concept") the behavior
with respect to functions isn't mentioned, maybe it should be.
Also, Paolo's original problem was that his new function definitions
were rejected because of the existing ones. Perhaps the associated
warning message could contain a hint about how to unload/delete the
existing function, if that's what's wanted.
The warning message does not give particular details:
function bundle svm_qml(series returns "returns",...)
The function svm_qml is already defined by package 'svm_qml' (yet, I
just deleted that function!!)
Error executing script: halting
function bundle svm_qml(series returns "returns", ...)
cheers
sven
_______________________________________________
Gretl-users mailing list -- gretl-users(a)gretlml.univpm.it
To unsubscribe send an email to gretl-users-leave(a)gretlml.univpm.it
Website:
https://gretlml.univpm.it/postorius/lists/gretl-users.gretlml.univpm.it/
--
Paolo Chirico
RU e Prof.Agg. di Statistica Economica
Università del Piemonte Orientale
Dip. di Giurisprudenza e Scienze Politiche,
Economiche e Sociali (DIGSPES)
Alessandria, Italia
--
Questa email è stata esaminata alla ricerca di virus dal software antivirus AVG.
www.avg.com