【发布时间】:2017-01-18 00:16:55
【问题描述】:
在ns 宏中使用:require 和:use 最惯用的方法是什么?
(ns app.core
(:require [clojure.tools.logging :as log]
[clojure.java.io :as io]
[clojure.edn])
(:use [compojure.core]
[postal.core]
[ring.adapter.jetty]
[ring.middleware.multipart-params]))
或
(ns app.core
(:require [clojure.tools.logging :as log])
(:require [clojure.java.io :as io])
(:require clojure.edn)
(:use compojure.core)
(:use postal.core)
(:use ring.adapter.jetty)
(:use ring.middleware.multipart-params))
还是其他?
是否有任何通用指南或最佳做法?
【问题讨论】:
-
我最近写了一篇详尽的
ns风格指南:How to ns
标签: clojure