Well, this behavior is documented _somewhere_, but not in the doc string or
on clojure.org that I know of (happy to be corrected if I'm wrong there).
On the ClojureDoc.org web site, the docs for pmap:
http://clojuredocs.org/clojure.core/pmap
suggest looking at the docs for future for info about
last line in -main should be (System/exit 0) or (shutdown-agents).
1 min awaiting it is documented behaviour of clojure.
вторник, 19 декабря 2017 г., 23:08:09 UTC+3 пользователь Justin Smith
написал:
>
> any Clojure program that uses the built in thread pools (future, agent,
> pmap, core.async,
That solved my problem! Thanks l lot!
Jacek
On 19 December 2017 at 20:08, Timothy Baldridge
wrote:
> Sometimes there's some weird interop with stuff like pmap and program
> termination. What happens if you end your program with this function:
>
Sometimes there's some weird interop with stuff like pmap and program
termination. What happens if you end your program with this function:
https://clojuredocs.org/clojure.core/shutdown-agents
On Tue, Dec 19, 2017 at 1:05 PM, Jacek Grzebyta
wrote:
> Hi,
>
> I have multi
any Clojure program that uses the built in thread pools (future, agent,
pmap, core.async, etc.) should call (shutdown-agents) if prompt exit is
needed
On Tue, Dec 19, 2017 at 12:05 PM Jacek Grzebyta
wrote:
> Hi,
>
> I have multi -mains project. Thus the execution looks
Hi,
I have multi -mains project. Thus the execution looks like:
java -cp location/file.jar some.method ..
One -main method looks like:
(defn -main
[& args]
(let [validated (validate-args args)]
(if (:msg validated)
(println (st/join \newline (:msg validated)))
(run