Allows control over which generation objects are allocated in, in 64-bit LispWorks.
Signatureapply-with-allocation-in-gen-num what gen-num func &rest args => results
ArgumentsOne of the keywords :cons
, :symbol
, :function
, :non-pointer
and :other
.
An integer in the inclusive range [0,7], or nil
.
A function designator.
The arguments passed to func.
ValuesThe values returned from the call to func with args.
DescriptionThe function apply-with-allocation-in-gen-num
applies the function func to args such that objects of allocation type what are allocated in generation gen-num, in 64-bit LispWorks.
See also the keyword :allocation
to make-array, which catches the most common cases.
It is probably quite rare that it is useful to use this function, unless the function allocates a lot, and you are certain that every object that is allocated of the allocation type is long-lived, which is normally difficult to tell.
NotesLispWorks User Guide and Reference Manual - 20 Sep 2017
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4