[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Scheme-reports] return value(s) of load

On 2012-01-09, at 14:16, Alex Shinn wrote:
> To make an exception for load we'd need to know for
> what implementations it currently returns the last value(s),
> and if there is any code that depends on this.

My initial reaction is to leave load alone, for compatibility reasons. 

I could be persuaded that it was worth adding another procedure, which will 
call load-with-last-form-values, which returns the values returned by the
last form. The justification for this is that it would make writing various 
sorts of plugins a lot easier, for example, returning an alist of symbols 
and procedures defined by the loaded file. If this was something worth doing, 
then it would be worth finding a less wordy name. 

I'm not so enthusiastic about this as to propose it seriously, though I 
wouldn't be opposed to it appearing in the small language. More reasonably, 
it might be referred to WG2, as it seems of more interest for those doing 

-- vincent
Scheme-reports mailing list