Skip to content

Configure main namespaceλ︎

Setting the default namespace will automatically call a function called -main when the Clojure project is run, i.e. via lein run

Note::Add main namespaceλ︎

Edit the project.clj file and add :main todo-list.core configuration option.

(defproject todo-list "0.1.0-SNAPSHOT"
  :description "A Todo List server-side webapp using Ring & Compojure"
  :url ""
  :license {:name "Creative Commons Attribution Share-Alike 4.0 International"
            :url  ""}
  :dependencies [[org.clojure/clojure "1.10.1"]
                 [ring "1.8.0"]]
  :repl-options {:init-ns todo-list.core}
  :main todo-list.core)