-
clojure 1.9.0-alpha12 has broken a lot of old code that relied on "features" that didn't really exist, but worked anyway. Moving forward, it seems like spec is allowing clojure.core to become better a…
ghost updated
7 years ago
-
## Background
While working on PR #80 checks initially failed clj-holmes checks (not clj-holmes/watson clj-holmes/clj-holmes!).
It turns out clj-holmes is a bit overzealous on what it considers a …
lread updated
4 months ago
-
The newly released Ring 1.11 has standardized websocket APIs for its application: https://github.com/ring-clojure/ring/blob/master/SPEC.md#3-websockets. So I think it is also possible to make sente st…
-
Here is a demo how to use this library with [babashka](https://babashka.org/). If you find running this library with babashka useful, maybe it can be documented.
Since your library requires `cloj…
-
I am running into this issue when requiring `overseer.api :as overseer`. Here is my vanilla setup: https://github.com/dvliman/workflow_poc
I tested against clojure `1.8.0`, `1.9.0`, and `1.10.0` an…
-
## Context
'Promise' return values are non-trivial to spec: derefing them on `:post` would make that defn blocking, defeating the purpose of promises
## Task
Implement `speced/promise` (a `pr…
-
Repro:
```
$ cat deps.edn
{:aliases {:test {:extra-deps {lambdaisland/kaocha {:mvn/version "0.0-389"}
lambdaisland/kaocha-cljs {:mvn/version "0.0-16"}}}}}
$ cat…
-
Example code:
```clojure
(ns my.foo
(:require
[clojure.spec.alpha :as spec]))
(s/def )
```
When you start typing the `s/def` Cursive will have the autocomplete dropdown appear. But …
-
It looks like the development of clojure spec-alpha2 (also widely and hilariously known as `clojure.alpha.spec`) is stalled for now (as confirmed by Alex Miller too: https://clojurians.slack.com/archi…
-
`spec-tools.visitor` has
`(defmethod visit-spec 'clojure.spec.alpha/coll-of ...)` which ends up dispatching on
```
(case type
:map-of ::map-of
:set ::set-of…