You can make a DLL with LispWorks by using
deliver
(or
save-image
) with the
:dll-exports
keyword. The value of the
:dll-exports
keyword can include the keyword
:com
, which exports (with appropriate definitions) the standard four symbols that a COM DLL needs:
DllGetClassObject
DllRegisterServer
DllUnregisterServer
DllCanUnloadNow
If no other symbols are exported, the value of
:dll-exports
can be the keyword
:com
, which means the same as the list
(:com)
. See the
LispWorks Delivery User Guide
for more details.