We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
*print-length* という変数があり,これが数字だとリストなどを 表示する際にはこの*print-length*の値まで表示して 後は...だけ表示するというように,画面にダラダラ 表示されないようにする仕組みがありますが, *print-length*がnilだと 65536まで表示をするようになっています. $EUSDIR/c/printer.c の getprlength 関数の中でそうしています.
*print-length*
compileしたいファイルに,65536よりも長い要素数をもつ integer-vectorがあるような場合, それが初期値リストをデータとしてプリントした時に 数ではない...というシンボルが要素に入ってしまい そのデータを読みに行ったinteger-vector関数がエラーを 出してしまいます.
コンパイルする際には,この*print-length* 機能をなくす ということをしないといけないのですが, そうなっていないので,*print-length*に大きな数を代入 してコンパイルすると回避はできるという状況です.
備忘録 from inaba. (@Affonso-Gui )
The text was updated successfully, but these errors were encountered:
No branches or pull requests
*print-length*
という変数があり,これが数字だとリストなどを
表示する際にはこの
*print-length*
の値まで表示して後は...だけ表示するというように,画面にダラダラ
表示されないようにする仕組みがありますが,
*print-length*
がnilだと65536まで表示をするようになっています.
$EUSDIR/c/printer.c
の
getprlength
関数の中でそうしています.
compileしたいファイルに,65536よりも長い要素数をもつ
integer-vectorがあるような場合,
それが初期値リストをデータとしてプリントした時に
数ではない...というシンボルが要素に入ってしまい
そのデータを読みに行ったinteger-vector関数がエラーを
出してしまいます.
コンパイルする際には,この
*print-length*
機能をなくすということをしないといけないのですが,
そうなっていないので,
*print-length*
に大きな数を代入してコンパイルすると回避はできるという状況です.
備忘録 from inaba. (@Affonso-Gui )
The text was updated successfully, but these errors were encountered: