以下の関数が与えられた-
(defn ^:export hi [] (+ 2 3))
これを行うマクロを書きたいのですが-
(defex hi [] (+ 2 3))
マクロdefex
は、関数の前に^:exportメタデータを追加するだけです。それ、どうやったら出来るの?
編集-repl(meta hi)で関数をチェックしたところ、nilが返されました。したがって、おそらく私はmetedataを追加したくはありませんが、上記の方法で関数を定義します。
ありがとう、ムルタザ