Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Clojure 描述project.clj和core.clj中发生的事情的正确术语是什么?_Clojure_Leiningen - Fatal编程技术网

Clojure 描述project.clj和core.clj中发生的事情的正确术语是什么?

Clojure 描述project.clj和core.clj中发生的事情的正确术语是什么?,clojure,leiningen,Clojure,Leiningen,在解释Clojure构建时,我希望使用正确的术语。因此,我的首要问题是,我是否在以下示例中使用了正确的术语 给定我的一个project.clj文件: (defproject bene-csv "1.0.4-SNAPSHOT" :description "A csv parsing library" :dependencies [[org.clojure/clojure "1.3.0"] [clojure-csv/clojure-csv "1.3.2"]

在解释Clojure构建时,我希望使用正确的术语。因此,我的首要问题是,我是否在以下示例中使用了正确的术语

给定我的一个project.clj文件:

(defproject bene-csv "1.0.4-SNAPSHOT"
  :description "A csv parsing library"
  :dependencies [[org.clojure/clojure "1.3.0"]
                 [clojure-csv/clojure-csv "1.3.2"]
                 [util "1.0.2-SNAPSHOT"]]


  :aot [bene-csv.core]
  :omit-source true)
我相信正确的术语是我正在创建Clojure 1.3.0、Clojure csv和一个名为util的my模块的依赖项

对吗

给定my core.clj的标题

(ns bene-csv.core
  ^{:author "Charles M. Norton",
    :doc "bene-csv is a small library to parse a .csv file.
        Created on March 8, 2012"}
  (:require [clojure.string :as cstr])
  (:require [util.core :as utl])
  (:use clojure-csv.core))
我是否包括或引用了这些模块,还是应该使用不同的术语


谢谢。

在project.clj中,您正在为特定的包(或项目)定义依赖项,这些包(或项目)在类路径中是项目工作所必需的

在core.clj中,您正在引用名称空间或导入名称空间变量,具体取决于您使用的内容(:use或:require)