This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-04-15
Channels
- # announcements (10)
- # beginners (113)
- # calva (2)
- # cider (75)
- # clj-kondo (1)
- # cljdoc (2)
- # clojure (142)
- # clojure-europe (11)
- # clojure-gamedev (6)
- # clojure-italy (7)
- # clojure-nl (8)
- # clojure-spec (3)
- # clojure-uk (50)
- # clojurescript (47)
- # cursive (7)
- # data-science (22)
- # datomic (12)
- # dirac (3)
- # events (1)
- # fulcro (114)
- # gorilla (1)
- # jackdaw (5)
- # joker (3)
- # kaocha (10)
- # leiningen (1)
- # liberator (2)
- # mount (6)
- # nrepl (1)
- # off-topic (16)
- # pathom (34)
- # pedestal (3)
- # re-frame (19)
- # reagent (11)
- # remote-jobs (5)
- # shadow-cljs (127)
- # spacemacs (12)
- # test-check (15)
- # tools-deps (8)
- # vim (4)
New release of clj-kondo. Java method arity checking and more: https://github.com/borkdude/clj-kondo/releases/tag/v2019.04.15-alpha

Heart of Clojure tickets are finally available. €79 early bird, €99 regular https://mailchi.mp/2601f54499b6/tickets-available-announcing-our-sponsors
@U07FP7QJ0 Is the ticket refundable until some limited time frame before the conf? I’d like to come but not entirely sure about my schedule in August yet
https://dragan.rocks/articles/19/Deep-Learning-in-Clojure-From-Scratch-to-GPU-14-Learning-Regression

ohmyclj v0.4 - generate/dev/test/run Clojure scripts.
https://gitlab.com/eval/ohmyclj/tree/master#ohmyclj
Quick Intro
Given the executable script hello_world.clj
:
#!/usr/bin/env ohmyclj
"DEPS='clj-time=0.15.1'"
(ns user
(:require [clj-time.core :as t]))
(defn -main [& args]
(println (str "Hello, " (nth args 0 "World") "! Time is now " (t/now))))
(ns test
(:require [clojure.test :refer [deftest is testing are]]
[user]))
(deftest main-test
(is (some? (user/-main "Foo")) "FIXME"))
ohmyclj allows you to:
- run it: ./hello_world.clj Clojurians
(e.g. Hello, Clojurians! Time is now 2019-04-15T14:47:27.235Z
)
- try it: ohmyclj repl hello_world.clj
(iterate quickly with helper-functions like (reload)
)
- test it: ohmyclj test hello_world.clj
Try it yourself: ohmyclj new > hello_word.clj

