English |  Español |  Français |  Italiano |  Português |  Русский |  Shqip

Developing a Clojure Edge


Namespace declaration

(ns edge.core

 “doc string”

 (:require [clojure.data.io :refer :all]))


Use the namespace form.  You can also invoke it at the REPL.

:refer <symbol> :as <label>


(for interactive development using the REPL, you will not need it if you follow my workflow)


Prefer require, you can :refer :all


For java classes, but prefer to use the fully qualified java classname.

Make use of ^{:private true}

defn- is shorthand for declaring a private function

Consideration for convention of arguments.

There has been error in communication with Booktype server. Not sure right now where is the problem.

You should refresh this page.