All Manuals > Release Notes and Installation Guide > 12 Release Notes

12.11 Foreign Language interface changes

See the Foreign Language Interface User Guide and Reference Manual for details of these changes.

12.11.1 Boolean types

The FLI type :boolean now signals a warning if its encapsulates argument is omitted because doing that causes subtle bugs if the API expects a different size of integer.

The new FLI types :bool and :int-boolean are usually a better choice than :boolean.

12.11.2 fli:*locale-external-formats* is not used at all now

The variable fli:*locale-external-formats* is no longer used by fli:set-locale on any platform. This change actually occurred in LispWorks 8.0 but was not documented.

12.11.3 Checking if a foreign symbol is defined

The new function fli:foreign-symbol-defined-p can be used to determine whether a specified foreign symbol is defined.


Release Notes and Installation Guide - 25 Feb 2025 19:14:05