




A symbol representing a Lisp name. (Strings are passed unchanged through the function.)
If :C then an equivalent `C' name is produced. :FORTRAN is an alternative.
This function provides an equivalent foreign name for a Lisp name, depending on the keyword language.
A string is returned which is a foreign equivalent of the Lisp name supplied. If name is a string, the function returns the string unchanged. If language is a symbol, the `C' version replaces occurrences of `-' with `_' and adds a leading underscore. The Fortran version replaces occurrences of `-' with `_' and adds a leading and trailing underscore.
LispWorks User Guide and Reference Manual - 20 Sep 2017