- 【入門】Common Lisp その11【質問よろず】
44 :デフォルトの名無しさん[sage]:2014/10/08(水) 03:05:44.37 ID:TuLw9ECs - >>40
CommonLispだから最適化しなくちゃならないとかマクロ使わなくちゃならないというのはむしろ間違い。 書く手間を減らしたいということなら、変数に最適化設定を入れて#.するってことが多いかな。 quicklispで公開されてるライブラリ入手してdeclareでgrepして読んでみると良いよ。 (defvar *normal-optimize* (optimize (speed 1) (debug 3) (safety 3))) (defvar *full-optimize* (optimize (speed 3) (debug 0) (safety 0))) (defun fn2 (str) (declare #.*full-optimize*) (declare (string str)) (print str) str)
|
|