This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2023-04-28
Channels
- # aleph (3)
- # announcements (3)
- # babashka (8)
- # beginners (12)
- # biff (4)
- # calva (12)
- # clerk (29)
- # clj-kondo (1)
- # clojure (104)
- # clojure-art (1)
- # clojure-austin (5)
- # clojure-berlin (3)
- # clojure-brasil (34)
- # clojure-europe (11)
- # clojure-germany (16)
- # clojure-losangeles (9)
- # clojure-nl (30)
- # clojure-norway (58)
- # clojure-uk (1)
- # core-async (8)
- # cursive (4)
- # data-science (9)
- # datalevin (1)
- # datomic (40)
- # emacs (2)
- # events (3)
- # helix (1)
- # honeysql (3)
- # hugsql (1)
- # hyperfiddle (66)
- # jobs (4)
- # juxt (7)
- # kaocha (9)
- # lsp (5)
- # malli (10)
- # off-topic (4)
- # polylith (2)
- # reitit (5)
- # releases (1)
- # remote-jobs (5)
- # sci (46)
- # scittle (2)
- # shadow-cljs (9)
- # tools-deps (17)
- # xtdb (8)
https://cljdoc.org/d/io.github.noahtheduke/splint/1.3.1/doc/home 1.3.1 - Clojure linter focused on style and code shape.
New rules since 1.2.4:
• naming/single-segment-namespace
: Prefer (ns foo.bar)
to (ns foo)
.
• lint/prefer-require-over-use
: Prefer (:require [clojure.string ...])
to (:use clojure.string)
. Accepts different styles in the replacement form: :as
, :refer [...]
and :refer :all
.
• naming/conventional-aliases
: Prefer idiomatic aliases for core libraries (`[clojure.string :as str]` to [clojure.string :as string]
).
• naming/lisp-case
: Prefer kebab-case over other cases for top-level definitions (aka prefer (def some-var 1)
to (def some_var 1)
or someVar
)
• style/multiple-arity-order
: Function definitions should have multiple arities sorted fewest arguments to most: (defn foo ([a] :a) ([a b] :b) ([a b & more] :c))
Swing through #splint for further conversation.
The Clojure team is proud to introduce Morse, a graphical, interactive tool for browsing and inspecting Clojure data, evolved from REBL. Morse is open source, licensed under the Apache license. You can find information about Morse at the following URLs: • https://clojure.org/news/2023/04/28/introducing-morse • https://github.com/nubank/morse • https://github.com/nubank/morse/blob/main/docs/guide.adoc • https://ask.clojure.org/index.php/tools/morse • https://github.com/nubank/morse/issues Live discussion of Morse happens in the Clojurians Slack channel #C055EHYAY1Z
Following the announcement of XTDB 2.0 and the availability of snapshot builds for early testing and feedback, here's an experimental extension of next.jdbc
that works with the SQL API of XTDB: https://github.com/seancorfield/next.jdbc.xt -- follow-up in #xtdb