各ドキュメントの名前空間には、独自の *error* 関数が用意されています。
既定の *error* 関数は、次のように定義されています。
(defun *error* (msg) (princ "error: ") (princ msg) (princ) )
ドキュメントの名前空間内で実行する VLX アプリケーションは、既定の *error* 関数を共有します。各アプリケーションは、現在のメモリ内の *error* 関数を再定義するか vl-exit-with-error を使用してエラーを処理し、アプリケーションで関数が実行される前に、環境を以前の状態に戻す必要があります。