タグ

namespaceに関するsyqueのブックマーク (1)

  • ちっぽけな名前空間を作るマクロを作成 - podhmoの日記

    elispに名前空間を作る機能がないので、毎回同じような関数を違うprefixで定義しなければならなくてすごく面倒。 というか、関数の名前が長くなりがち。面倒。 なのでwith-prefixというマクロを作った。 すごく、強引だけどdefmacro!が認められるのだとしたらあって良い気がする。 とりあえず、個人的に利用するつもり。 使い方 (with-prefix ((@ with-prefix:) (util. with-prefix-util:)) (defun @odd? (x) "check a received argument is odd number or not" (if (<= x 0) nil (@even? (- x 1)))) (defun @even? (x) (if (<= x 0) t (@odd? (- x 1)))) (defun util.out (&

    ちっぽけな名前空間を作るマクロを作成 - podhmoの日記
    syque
    syque 2011/05/10
    ちっぽけな名前空間を作るマクロを作成 emacs | 19:23 elispに名前空間を作る機能がないので、毎回同じような関数を違うprefixで定義しなければならなくてすごく面倒。 というか、関数の名前が長くなりがち。面倒。 なのでwith
  • 1