2019-02-20から1日間の記事一覧
まずは目標 "abc" と `(:tag ,aa) -> (:tag "abc") としたい。 簡単には (defun f (arg) `(:tag ,arg)) これでいいのか、、、。でも defun とかが冗長。 (defmacro m0 (name arg tlst) `(defun ,name (,arg) ,tlst)) (m0 ff arg `(:tag ,arg)) (ff "abc") (:…
まずは目標 "abc" と `(:tag ,aa) -> (:tag "abc") としたい。 簡単には (defun f (arg) `(:tag ,arg)) これでいいのか、、、。でも defun とかが冗長。 (defmacro m0 (name arg tlst) `(defun ,name (,arg) ,tlst)) (m0 ff arg `(:tag ,arg)) (ff "abc") (:…