コンテンツへスキップ

Chiilabo Note

  • /series
    • /print
    • /scheduled
    • /recorded
    • /dev
  • /app
  • /root

ボクシング

【Common Lisp】型宣言が多いコードは静的型言語っぽい(型推論を活かす)

2026-04-072026-04-06 by chiilabo
#Common Lisp(113) #SBCL(34) #loop(29) #aref(18) #fixnum(16)
カテゴリー 記事 タグ aref、Common Lisp、declaim、fixnum、ftype、incf、let*、loop、SBCL、setf、simple-array、コンパイル単位、コンパイル最適化、パフォーマンス最適化、ボクシング、ホットスポット、二分探索、入口関数、型伝播、型宣言、型推論、型連鎖、変換関数、整数演算、束縛変数、汎用ライブラリ、警告メッセージ、返り値の型、関数型スタイル、静的型付け

【Common Lisp】svrefの役割とarefで十分な理由(歴史と効率性)

2026-03-282026-03-27 by chiilabo
#Common Lisp(113) #SBCL(34) #aref(18) #fixnum(16) #最適化(16)
カテゴリー 記事 タグ adjustable vector、aref、CLHS、CLHSアクセサ、Common Lisp、declare、element-type、fill pointer、fixnum、optimize宣言、row-major-aref、safety、SBCL、sbit、schar、simple-array、simple-bit-vector、simple-string、simple-vector、speed、svref、the、X3J13、コンパイラ最適化、ボクシング、型チェック、型宣言、後方互換性、最適化、配列アクセス
© 2026 Chiilabo Note • Built with GeneratePress