HCl トラブル対策集

% hcl とタイプしてもHCl が立ち上がらない。
command not found となる場合
HCl が置かれているデイレクトリにパスが設定されていない。
incompatible saved image で終了する場合。
現在デイレクトリにhcl.savが無いあるいは環境変数 HCL_IMAGEが正しく 設定されていない。
hcl.init is not found. で終了する場合
-i オプションを指定した場合にカレントデイレクトリに hcl.initが存在 していない
Heap allocation error. Please use smaller heap.で終了する場合
-mオプションで指定したサイズがシステムの許容値を越えている。
Last HEAP address can not exceed 0x00ffffff.で終了する場合。
-mで指定したヒープのサイズが大き過ぎ、ポインタが24bitで表現できな くなった。
HCl 内で無限ループに陥った。
HCl からの脱出法が分からない
CTL-D あるいは (bye) による。
エラーを起こしてデバッガに入ったがトップレベルへの戻り方が判らない
:qでデバッガを一段抜ける。:hでコマンドリストが出る。
極めて大きい整数を印刷しようとしてなかなか返って来ない場合
数万桁の数字を印刷しようとすると一見無限ループに陥ったように見えるが 内部では変換が進行中であることが多い。諦めて待つしかない。 中断したければbreakを3回叩く。

もくじ