assert / check-type / assure...

Steve Haflich shaflich at gmail.com
Sun Sep 22 18:45:44 UTC 2013


No, it is generally possible to write portable setf expanders that work
with multiple-value places provided the platform conforms to the ANS
requirements. I have some extreme examples on another machine I may share
to the list later.

I think to be portable transparent assure would need to collect and return
multiple values, with the hope that the compiler would eliminate that stuff
if the place were a single-value form like a variable or known function.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/pro/attachments/20130922/9f3ac460/attachment.html>


More information about the pro mailing list