Notes and cautions for the Koto release of the CML library package

(Notes and cautions for CMLARRAY are described separately.)

As mentioned in the CML documentation only a small part of Common Lisp has been implemented.  Therefore it is important to know what is not availible by reading the documentation.

Characters

The character predicate CHARACTERP does not work.

NAME-CHAR signals an error if given an invalid character name.


CMLExec

This package currently does not use the CMLRDTBL consistently; atoms must be entered in lowercase to be correctly translated into uppercase CL: prefix symbols.

Type specifiers

 Some cases of TYPEP do not work, including:
	ARRAY
	BIGNUM
	CHARACTER
	STRING-CHARACTER

General

INCF always fails by signaling an error.

DOLIST ignores its RESULTFORM.

CATCH's compiler macro will signal an error at compile time if the TAG is a constant.  To eliminate this do (REMPROP 'CATCH 'DMACRO).

TYPECASE does not handle the OTHERWISE clause.  Use T instead.

DEFMACRO's &AUX lambda list option is not implemented.

Reader

The # feature reader macros #+ and #- do not work.

Structures

DEFAULT-STRUCTURE-PRINTER will always print to the current stream (NIL) , ignoring its FILE argument.

��������MODERN�
���������MODERN�
���������MODERN����������MODERN�
�����������C�������ó��������������u�������	�������¡��������������[�������	�������=�������
�������F��������������¹��������������5��������������W��������������������Ì�zº