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

Developing a Clojure Edge

Modules

Namespace declaration


(ns edge.core

 “doc string”

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


require

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


:refer <symbol> :as <label>


:reload-all

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


use

Prefer require, you can :refer :all


import

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.