私はDSLのようなもののデータを含むファイルを持っています。そこで、いくつかのs式ベースの情報をデクローリングしたいと思います。そして、そのようなファイルを処理するランナーがいます。
runner.clj
(require '[data :as d])
;processing
data.clj
(ns data)
(defmacro data [s] (println (str s)))
;dsl like stuff goes here
(data "foo")
defmacroのようなデータファイルから非dslを削除するにはどうすればよいですか?
また、同様のソリューションを使用したソースコードへのリンクも歓迎します。