Getting the right data into the manifest; sadly, not succeeding in getting
it out again.
This commit is contained in:
parent
e4dff424be
commit
8e5b526c14
17
project.clj
17
project.clj
|
@ -1,17 +1,16 @@
|
||||||
(defproject mw-ui "0.1.3-SNAPSHOT"
|
(defproject mw-ui "0.1.2-SNAPSHOT"
|
||||||
:description "Web-based user interface for MicroWorld"
|
:description "Web-based user interface for MicroWorld"
|
||||||
:url "http://www.journeyman.cc/microworld"
|
:url "http://www.journeyman.cc/microworld"
|
||||||
:manifest {
|
:manifest {
|
||||||
;; do not reformat this! It is important for the buildall script
|
"build-signature-version" "unset"
|
||||||
;; that each of these properties is on a line with nothing else.
|
"build-signature-user" "unset"
|
||||||
"build-signature-version" "0.1.3-SNAPSHOT"
|
"build-signature-email" "unset"
|
||||||
"build-signature-user" "Simon Brooke"
|
"build-signature-timestamp" "unset"
|
||||||
"build-signature-email" "simon@journeyman.cc"
|
"Implementation-Version" "unset"
|
||||||
"build-signature-timestamp" "2014-07-27 11:55:34+01:00"
|
|
||||||
}
|
}
|
||||||
:dependencies [[org.clojure/clojure "1.6.0"]
|
:dependencies [[org.clojure/clojure "1.6.0"]
|
||||||
[mw-engine "0.1.3-SNAPSHOT"]
|
[mw-engine "0.1.2-SNAPSHOT"]
|
||||||
[mw-parser "0.1.3-SNAPSHOT"]
|
[mw-parser "0.1.2-SNAPSHOT"]
|
||||||
[lib-noir "0.8.4"]
|
[lib-noir "0.8.4"]
|
||||||
[ring-server "0.3.1"]
|
[ring-server "0.3.1"]
|
||||||
[selmer "0.6.8"]
|
[selmer "0.6.8"]
|
||||||
|
|
|
@ -3028,8 +3028,8 @@ net.brehaut.ClojureTools = (function (SH) {
|
||||||
build_tree: build_tree
|
build_tree: build_tree
|
||||||
};
|
};
|
||||||
})(SyntaxHighlighter);
|
})(SyntaxHighlighter);
|
||||||
</script><title>mw-engine -- Marginalia</title></head><body><table><tr><td class="docs"><div class="header"><h1 class="project-name">mw-engine</h1><h2 class="project-version">0.1.3-SNAPSHOT</h2><br /><p>Cellular automaton world builder.</p>
|
</script><title>mw-engine -- Marginalia</title></head><body><table><tr><td class="docs"><div class="header"><h1 class="project-name">mw-engine</h1><h2 class="project-version">0.1.2-SNAPSHOT</h2><br /><p>Cellular automaton world builder.</p>
|
||||||
</div><div class="dependencies"><h3>dependencies</h3><table><tr><td class="dep-name">org.clojure/clojure</td><td class="dotted"><hr /></td><td class="dep-version">1.5.1</td></tr><tr><td class="dep-name">org.clojure/math.combinatorics</td><td class="dotted"><hr /></td><td class="dep-version">0.0.7</td></tr><tr><td class="dep-name">org.clojure/tools.trace</td><td class="dotted"><hr /></td><td class="dep-version">0.7.8</td></tr><tr><td class="dep-name">net.mikera/imagez</td><td class="dotted"><hr /></td><td class="dep-version">0.3.1</td></tr></table></div></td><td class="codes" style="text-align: center; vertical-align: middle;color: #666;padding-right:20px"><br /><br /><br />(this space intentionally left almost blank)</td></tr><tr><td class="docs"><div class="toc"><a name="toc"><h3>namespaces</h3></a><ul><li><a href="#mw-engine.core">mw-engine.core</a></li><li><a href="#mw-engine.heightmap">mw-engine.heightmap</a></li><li><a href="#mw-engine.manifest">mw-engine.manifest</a></li><li><a href="#mw-engine.natural-rules">mw-engine.natural-rules</a></li><li><a href="#mw-engine.utils">mw-engine.utils</a></li><li><a href="#mw-engine.world">mw-engine.world</a></li></ul></div></td><td class="codes"> </td></tr><tr><td class="docs"><div class="docs-header"><a class="anchor" href="#mw-engine.core" name="mw-engine.core"><h1 class="project-name">mw-engine.core</h1><a class="toc-link" href="#toc">toc</a></a></div></td><td class="codes" /></tr><tr><td class="docs"><p>Functions to transform a world and run rules.</p>
|
</div><div class="dependencies"><h3>dependencies</h3><table><tr><td class="dep-name">org.clojure/clojure</td><td class="dotted"><hr /></td><td class="dep-version">1.5.1</td></tr><tr><td class="dep-name">org.clojure/math.combinatorics</td><td class="dotted"><hr /></td><td class="dep-version">0.0.7</td></tr><tr><td class="dep-name">org.clojure/tools.trace</td><td class="dotted"><hr /></td><td class="dep-version">0.7.8</td></tr><tr><td class="dep-name">net.mikera/imagez</td><td class="dotted"><hr /></td><td class="dep-version">0.3.1</td></tr></table></div></td><td class="codes" style="text-align: center; vertical-align: middle;color: #666;padding-right:20px"><br /><br /><br />(this space intentionally left almost blank)</td></tr><tr><td class="docs"><div class="toc"><a name="toc"><h3>namespaces</h3></a><ul><li><a href="#mw-engine.core">mw-engine.core</a></li><li><a href="#mw-engine.heightmap">mw-engine.heightmap</a></li><li><a href="#mw-engine.manifest">mw-engine.manifest</a></li><li><a href="#mw-engine.natural-rules">mw-engine.natural-rules</a></li><li><a href="#mw-engine.utils">mw-engine.utils</a></li><li><a href="#mw-engine.version">mw-engine.version</a></li><li><a href="#mw-engine.world">mw-engine.world</a></li></ul></div></td><td class="codes"> </td></tr><tr><td class="docs"><div class="docs-header"><a class="anchor" href="#mw-engine.core" name="mw-engine.core"><h1 class="project-name">mw-engine.core</h1><a class="toc-link" href="#toc">toc</a></a></div></td><td class="codes" /></tr><tr><td class="docs"><p>Functions to transform a world and run rules.</p>
|
||||||
</td><td class="codes"></td></tr><tr><td class="docs">
|
</td><td class="codes"></td></tr><tr><td class="docs">
|
||||||
</td><td class="codes"><pre class="brush: clojure">(ns mw-engine.core
|
</td><td class="codes"><pre class="brush: clojure">(ns mw-engine.core
|
||||||
(:use mw-engine.utils)
|
(:use mw-engine.utils)
|
||||||
|
@ -3489,7 +3489,15 @@ important.</p>
|
||||||
vector
|
vector
|
||||||
(map #(set-cell-property % x y property value)
|
(map #(set-cell-property % x y property value)
|
||||||
row)))
|
row)))
|
||||||
world))))</pre></td></tr><tr><td class="spacer docs"> </td><td class="codes" /></tr><tr><td class="docs"><div class="docs-header"><a class="anchor" href="#mw-engine.world" name="mw-engine.world"><h1 class="project-name">mw-engine.world</h1><a class="toc-link" href="#toc">toc</a></a></div></td><td class="codes" /></tr><tr><td class="docs"><p>Functions to create and to print two dimensional cellular automata. Nothing in this
|
world))))</pre></td></tr><tr><td class="spacer docs"> </td><td class="codes" /></tr><tr><td class="docs"><div class="docs-header"><a class="anchor" href="#mw-engine.version" name="mw-engine.version"><h1 class="project-name">mw-engine.version</h1><a class="toc-link" href="#toc">toc</a></a></div></td><td class="codes" /></tr><tr><td class="docs">
|
||||||
|
</td><td class="codes"><pre class="brush: clojure">(ns mw-engine.version
|
||||||
|
(:gen-class))</pre></td></tr><tr><td class="docs"><p>Get the implementation version from the package of this namespace, which must
|
||||||
|
be compiled into a class (see clojure.java.interop)</p>
|
||||||
|
</td><td class="codes"><pre class="brush: clojure">(defn get-implementation-version
|
||||||
|
[namespace-class]
|
||||||
|
(.getImplementationVersion (.getPackage namespace-class)))</pre></td></tr><tr><td class="docs">
|
||||||
|
</td><td class="codes"><pre class="brush: clojure">(defn -main []
|
||||||
|
(get-implementation-version (eval 'mw-engine.version)))</pre></td></tr><tr><td class="spacer docs"> </td><td class="codes" /></tr><tr><td class="docs"><div class="docs-header"><a class="anchor" href="#mw-engine.world" name="mw-engine.world"><h1 class="project-name">mw-engine.world</h1><a class="toc-link" href="#toc">toc</a></a></div></td><td class="codes" /></tr><tr><td class="docs"><p>Functions to create and to print two dimensional cellular automata. Nothing in this
|
||||||
file should determine what states are possible within the automaton, except for the
|
file should determine what states are possible within the automaton, except for the
|
||||||
initial state, :new.</p>
|
initial state, :new.</p>
|
||||||
|
|
||||||
|
|
|
@ -3028,8 +3028,8 @@ net.brehaut.ClojureTools = (function (SH) {
|
||||||
build_tree: build_tree
|
build_tree: build_tree
|
||||||
};
|
};
|
||||||
})(SyntaxHighlighter);
|
})(SyntaxHighlighter);
|
||||||
</script><title>mw-parser -- Marginalia</title></head><body><table><tr><td class="docs"><div class="header"><h1 class="project-name">mw-parser</h1><h2 class="project-version">0.1.3-SNAPSHOT</h2><br /><p>Parser for production rules for MicroWorld engine</p>
|
</script><title>mw-parser -- Marginalia</title></head><body><table><tr><td class="docs"><div class="header"><h1 class="project-name">mw-parser</h1><h2 class="project-version">0.1.2-SNAPSHOT</h2><br /><p>Parser for production rules for MicroWorld engine</p>
|
||||||
</div><div class="dependencies"><h3>dependencies</h3><table><tr><td class="dep-name">org.clojure/clojure</td><td class="dotted"><hr /></td><td class="dep-version">1.5.1</td></tr><tr><td class="dep-name">org.clojure/tools.trace</td><td class="dotted"><hr /></td><td class="dep-version">0.7.8</td></tr><tr><td class="dep-name">mw-engine</td><td class="dotted"><hr /></td><td class="dep-version">0.1.3-SNAPSHOT</td></tr></table></div></td><td class="codes" style="text-align: center; vertical-align: middle;color: #666;padding-right:20px"><br /><br /><br />(this space intentionally left almost blank)</td></tr><tr><td class="docs"><div class="toc"><a name="toc"><h3>namespaces</h3></a><ul><li><a href="#mw-parser.bulk">mw-parser.bulk</a></li><li><a href="#mw-parser.core">mw-parser.core</a></li></ul></div></td><td class="codes"> </td></tr><tr><td class="docs"><div class="docs-header"><a class="anchor" href="#mw-parser.bulk" name="mw-parser.bulk"><h1 class="project-name">mw-parser.bulk</h1><a class="toc-link" href="#toc">toc</a></a></div></td><td class="codes" /></tr><tr><td class="docs"><p>parse multiple rules from a stream, possibly a file - although the real
|
</div><div class="dependencies"><h3>dependencies</h3><table><tr><td class="dep-name">org.clojure/clojure</td><td class="dotted"><hr /></td><td class="dep-version">1.5.1</td></tr><tr><td class="dep-name">org.clojure/tools.trace</td><td class="dotted"><hr /></td><td class="dep-version">0.7.8</td></tr><tr><td class="dep-name">mw-engine</td><td class="dotted"><hr /></td><td class="dep-version">0.1.2-SNAPSHOT</td></tr></table></div></td><td class="codes" style="text-align: center; vertical-align: middle;color: #666;padding-right:20px"><br /><br /><br />(this space intentionally left almost blank)</td></tr><tr><td class="docs"><div class="toc"><a name="toc"><h3>namespaces</h3></a><ul><li><a href="#mw-parser.bulk">mw-parser.bulk</a></li><li><a href="#mw-parser.core">mw-parser.core</a></li></ul></div></td><td class="codes"> </td></tr><tr><td class="docs"><div class="docs-header"><a class="anchor" href="#mw-parser.bulk" name="mw-parser.bulk"><h1 class="project-name">mw-parser.bulk</h1><a class="toc-link" href="#toc">toc</a></a></div></td><td class="codes" /></tr><tr><td class="docs"><p>parse multiple rules from a stream, possibly a file - although the real
|
||||||
objective is to parse rules out of a block of text from a textarea</p>
|
objective is to parse rules out of a block of text from a textarea</p>
|
||||||
</td><td class="codes"></td></tr><tr><td class="docs">
|
</td><td class="codes"></td></tr><tr><td class="docs">
|
||||||
</td><td class="codes"><pre class="brush: clojure">(ns mw-parser.bulk
|
</td><td class="codes"><pre class="brush: clojure">(ns mw-parser.bulk
|
||||||
|
@ -3086,7 +3086,8 @@ more complex issue which I don't yet know how to address.</p>
|
||||||
</td><td class="codes"></td></tr><tr><td class="docs">
|
</td><td class="codes"></td></tr><tr><td class="docs">
|
||||||
</td><td class="codes"><pre class="brush: clojure">(ns mw-parser.core
|
</td><td class="codes"><pre class="brush: clojure">(ns mw-parser.core
|
||||||
(:use mw-engine.utils
|
(:use mw-engine.utils
|
||||||
[clojure.string :only [split trim triml]]))</pre></td></tr><tr><td class="docs">
|
[clojure.string :only [split trim triml]])
|
||||||
|
(:gen-class))</pre></td></tr><tr><td class="docs">
|
||||||
</td><td class="codes"><pre class="brush: clojure">(declare parse-conditions)
|
</td><td class="codes"><pre class="brush: clojure">(declare parse-conditions)
|
||||||
(declare parse-not-condition)
|
(declare parse-not-condition)
|
||||||
(declare parse-simple-condition)</pre></td></tr><tr><td class="docs"><p>a regular expression which matches string representation of numbers</p>
|
(declare parse-simple-condition)</pre></td></tr><tr><td class="docs"><p>a regular expression which matches string representation of numbers</p>
|
||||||
|
|
|
@ -3028,8 +3028,8 @@ net.brehaut.ClojureTools = (function (SH) {
|
||||||
build_tree: build_tree
|
build_tree: build_tree
|
||||||
};
|
};
|
||||||
})(SyntaxHighlighter);
|
})(SyntaxHighlighter);
|
||||||
</script><title>mw-ui -- Marginalia</title></head><body><table><tr><td class="docs"><div class="header"><h1 class="project-name">mw-ui</h1><h2 class="project-version">0.1.3-SNAPSHOT</h2><br /><p>Web-based user interface for MicroWorld</p>
|
</script><title>mw-ui -- Marginalia</title></head><body><table><tr><td class="docs"><div class="header"><h1 class="project-name">mw-ui</h1><h2 class="project-version">0.1.2-SNAPSHOT</h2><br /><p>Web-based user interface for MicroWorld</p>
|
||||||
</div><div class="dependencies"><h3>dependencies</h3><table><tr><td class="dep-name">org.clojure/clojure</td><td class="dotted"><hr /></td><td class="dep-version">1.6.0</td></tr><tr><td class="dep-name">mw-engine</td><td class="dotted"><hr /></td><td class="dep-version">0.1.3-SNAPSHOT</td></tr><tr><td class="dep-name">mw-parser</td><td class="dotted"><hr /></td><td class="dep-version">0.1.3-SNAPSHOT</td></tr><tr><td class="dep-name">lib-noir</td><td class="dotted"><hr /></td><td class="dep-version">0.8.4</td></tr><tr><td class="dep-name">ring-server</td><td class="dotted"><hr /></td><td class="dep-version">0.3.1</td></tr><tr><td class="dep-name">selmer</td><td class="dotted"><hr /></td><td class="dep-version">0.6.8</td></tr><tr><td class="dep-name">com.taoensso/timbre</td><td class="dotted"><hr /></td><td class="dep-version">3.2.1</td></tr><tr><td class="dep-name">com.taoensso/tower</td><td class="dotted"><hr /></td><td class="dep-version">2.0.2</td></tr><tr><td class="dep-name">markdown-clj</td><td class="dotted"><hr /></td><td class="dep-version">0.9.44</td></tr><tr><td class="dep-name">environ</td><td class="dotted"><hr /></td><td class="dep-version">0.5.0</td></tr><tr><td class="dep-name">noir-exception</td><td class="dotted"><hr /></td><td class="dep-version">0.2.2</td></tr></table></div></td><td class="codes" style="text-align: center; vertical-align: middle;color: #666;padding-right:20px"><br /><br /><br />(this space intentionally left almost blank)</td></tr><tr><td class="docs"><div class="toc"><a name="toc"><h3>namespaces</h3></a><ul><li><a href="#mw-ui.handler">mw-ui.handler</a></li><li><a href="#mw-ui.layout">mw-ui.layout</a></li><li><a href="#mw-ui.middleware">mw-ui.middleware</a></li><li><a href="#mw-ui.render-world">mw-ui.render-world</a></li><li><a href="#mw-ui.repl">mw-ui.repl</a></li><li><a href="#mw-ui.routes.home">mw-ui.routes.home</a></li><li><a href="#mw-ui.routes.params">mw-ui.routes.params</a></li><li><a href="#mw-ui.routes.rules">mw-ui.routes.rules</a></li><li><a href="#mw-ui.util">mw-ui.util</a></li></ul></div></td><td class="codes"> </td></tr><tr><td class="docs"><div class="docs-header"><a class="anchor" href="#mw-ui.handler" name="mw-ui.handler"><h1 class="project-name">mw-ui.handler</h1><a class="toc-link" href="#toc">toc</a></a></div></td><td class="codes" /></tr><tr><td class="docs">
|
</div><div class="dependencies"><h3>dependencies</h3><table><tr><td class="dep-name">org.clojure/clojure</td><td class="dotted"><hr /></td><td class="dep-version">1.6.0</td></tr><tr><td class="dep-name">mw-engine</td><td class="dotted"><hr /></td><td class="dep-version">0.1.2-SNAPSHOT</td></tr><tr><td class="dep-name">mw-parser</td><td class="dotted"><hr /></td><td class="dep-version">0.1.2-SNAPSHOT</td></tr><tr><td class="dep-name">lib-noir</td><td class="dotted"><hr /></td><td class="dep-version">0.8.4</td></tr><tr><td class="dep-name">ring-server</td><td class="dotted"><hr /></td><td class="dep-version">0.3.1</td></tr><tr><td class="dep-name">selmer</td><td class="dotted"><hr /></td><td class="dep-version">0.6.8</td></tr><tr><td class="dep-name">com.taoensso/timbre</td><td class="dotted"><hr /></td><td class="dep-version">3.2.1</td></tr><tr><td class="dep-name">com.taoensso/tower</td><td class="dotted"><hr /></td><td class="dep-version">2.0.2</td></tr><tr><td class="dep-name">markdown-clj</td><td class="dotted"><hr /></td><td class="dep-version">0.9.44</td></tr><tr><td class="dep-name">environ</td><td class="dotted"><hr /></td><td class="dep-version">0.5.0</td></tr><tr><td class="dep-name">noir-exception</td><td class="dotted"><hr /></td><td class="dep-version">0.2.2</td></tr></table></div></td><td class="codes" style="text-align: center; vertical-align: middle;color: #666;padding-right:20px"><br /><br /><br />(this space intentionally left almost blank)</td></tr><tr><td class="docs"><div class="toc"><a name="toc"><h3>namespaces</h3></a><ul><li><a href="#mw-ui.handler">mw-ui.handler</a></li><li><a href="#mw-ui.layout">mw-ui.layout</a></li><li><a href="#mw-ui.middleware">mw-ui.middleware</a></li><li><a href="#mw-ui.render-world">mw-ui.render-world</a></li><li><a href="#mw-ui.repl">mw-ui.repl</a></li><li><a href="#mw-ui.routes.home">mw-ui.routes.home</a></li><li><a href="#mw-ui.routes.params">mw-ui.routes.params</a></li><li><a href="#mw-ui.routes.rules">mw-ui.routes.rules</a></li><li><a href="#mw-ui.util">mw-ui.util</a></li></ul></div></td><td class="codes"> </td></tr><tr><td class="docs"><div class="docs-header"><a class="anchor" href="#mw-ui.handler" name="mw-ui.handler"><h1 class="project-name">mw-ui.handler</h1><a class="toc-link" href="#toc">toc</a></a></div></td><td class="codes" /></tr><tr><td class="docs">
|
||||||
</td><td class="codes"><pre class="brush: clojure">(ns mw-ui.handler
|
</td><td class="codes"><pre class="brush: clojure">(ns mw-ui.handler
|
||||||
(:require [compojure.core :refer [defroutes]]
|
(:require [compojure.core :refer [defroutes]]
|
||||||
[mw-ui.routes.home :refer [home-routes]]
|
[mw-ui.routes.home :refer [home-routes]]
|
||||||
|
@ -3184,7 +3184,8 @@ net.brehaut.ClojureTools = (function (SH) {
|
||||||
</td><td class="codes"><pre class="brush: clojure">(ns mw-ui.repl
|
</td><td class="codes"><pre class="brush: clojure">(ns mw-ui.repl
|
||||||
(:use mw-ui.handler
|
(:use mw-ui.handler
|
||||||
ring.server.standalone
|
ring.server.standalone
|
||||||
[ring.middleware file-info file]))</pre></td></tr><tr><td class="docs">
|
[ring.middleware file-info file])
|
||||||
|
(:gen-class))</pre></td></tr><tr><td class="docs">
|
||||||
</td><td class="codes"><pre class="brush: clojure">(defonce server (atom nil))</pre></td></tr><tr><td class="docs">
|
</td><td class="codes"><pre class="brush: clojure">(defonce server (atom nil))</pre></td></tr><tr><td class="docs">
|
||||||
</td><td class="codes"><pre class="brush: clojure">(defn get-handler []
|
</td><td class="codes"><pre class="brush: clojure">(defn get-handler []
|
||||||
;; #'app expands to (var app) so that when we reload our code,
|
;; #'app expands to (var app) so that when we reload our code,
|
||||||
|
@ -3209,7 +3210,9 @@ net.brehaut.ClojureTools = (function (SH) {
|
||||||
(println (str "You can view the site at http://localhost:" port))))</pre></td></tr><tr><td class="docs">
|
(println (str "You can view the site at http://localhost:" port))))</pre></td></tr><tr><td class="docs">
|
||||||
</td><td class="codes"><pre class="brush: clojure">(defn stop-server []
|
</td><td class="codes"><pre class="brush: clojure">(defn stop-server []
|
||||||
(.stop @server)
|
(.stop @server)
|
||||||
(reset! server nil))</pre></td></tr><tr><td class="spacer docs"> </td><td class="codes" /></tr><tr><td class="docs"><div class="docs-header"><a class="anchor" href="#mw-ui.routes.home" name="mw-ui.routes.home"><h1 class="project-name">mw-ui.routes.home</h1><a class="toc-link" href="#toc">toc</a></a></div></td><td class="codes" /></tr><tr><td class="docs">
|
(reset! server nil))</pre></td></tr><tr><td class="docs">
|
||||||
|
</td><td class="codes"><pre class="brush: clojure">(defn -main []
|
||||||
|
(start-server))</pre></td></tr><tr><td class="spacer docs"> </td><td class="codes" /></tr><tr><td class="docs"><div class="docs-header"><a class="anchor" href="#mw-ui.routes.home" name="mw-ui.routes.home"><h1 class="project-name">mw-ui.routes.home</h1><a class="toc-link" href="#toc">toc</a></a></div></td><td class="codes" /></tr><tr><td class="docs">
|
||||||
</td><td class="codes"><pre class="brush: clojure">(ns mw-ui.routes.home
|
</td><td class="codes"><pre class="brush: clojure">(ns mw-ui.routes.home
|
||||||
(:use clojure.walk
|
(:use clojure.walk
|
||||||
compojure.core
|
compojure.core
|
||||||
|
|
|
@ -1,7 +1,9 @@
|
||||||
(ns mw-ui.repl
|
(ns mw-ui.repl
|
||||||
(:use mw-ui.handler
|
(:use mw-ui.handler
|
||||||
ring.server.standalone
|
ring.server.standalone
|
||||||
[ring.middleware file-info file]))
|
[ring.middleware file-info file])
|
||||||
|
(:gen-class)
|
||||||
|
)
|
||||||
|
|
||||||
(defonce server (atom nil))
|
(defonce server (atom nil))
|
||||||
|
|
||||||
|
@ -32,3 +34,6 @@
|
||||||
(defn stop-server []
|
(defn stop-server []
|
||||||
(.stop @server)
|
(.stop @server)
|
||||||
(reset! server nil))
|
(reset! server nil))
|
||||||
|
|
||||||
|
(defn -main []
|
||||||
|
(start-server))
|
||||||
|
|
Loading…
Reference in a new issue