Re: [Scheme-reports] return value(s) of load Vincent Manis 09 Jan 2012 22:42 UTC

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
programming-in-the-large.

-- vincent
_______________________________________________
Scheme-reports mailing list
Scheme-reports@scheme-reports.org
http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports