タグ

Lispとあとで読むに関するkiyo_hikoのブックマーク (2)

  • Island Life - 分けて考える

    About 南の島のプログラマ。 たまに役者。 Practical Schemeの主。 WiLiKi:Shiro 最近のエントリ 無限cxr高校受験Defense振り返ってみると2019年は色々学んで楽...覚えるより忘れる方が難しい(こともある)眼鏡のつると3DプリンタIris Klein Acting ClassSAG-AFTRA conservatory: Voice Acting創作活動って自分を晒け出さねばならないと...ループを使わずに1から100までMore... 最近のコメント shiro on 歳を取ると時間が速く過ぎるのは、新しいことに挑戦しないから? (2023/03/14)1357 on 歳を取ると時間が速く過ぎるのは、新しいことに挑戦しないから? (2023/03/01)ベアトリーチェ on ハイポハイポハイポのシューリンガン (2022/04/02)ベアトリーチ

    Island Life - 分けて考える
  • マクロに現れるprogn - 象徴ヶ淵

    気になるけど、気にするだけ無駄なんだよね。ということの確認。 (defmacro nprogn (num &rest body) (nprogn-f (1- num) `(progn ,@body))) (defun nprogn-f (num body) (if (plusp num) (list 'let nil (nprogn-f (1- num) body)) body)) (macroexpand '(nprogn 5 nil)) | (progn (progn (progn (progn (progn nil))))) (defun f () (nprogn 1000 nil)) ;注)大きくしすぎるとスタックオーバーフローを起こす。 (time (f)) Real time: 0.0 sec. Run time: 0.0 sec. Space: 0 Bytes ;CLISPの

    マクロに現れるprogn - 象徴ヶ淵
    kiyo_hiko
    kiyo_hiko 2010/02/23
    プログン…
  • 1