Fork me on GitHub
#announcements
<
2020-04-01
>
rutledgepaulv13:04:50

Announcing defcash, a wee library providing defn syntax with core.memoize behaviors controlled via metadata. https://github.com/RutledgePaulV/defcash

alexmiller14:04:57

core.async 1.1.587 is now available - adds missing :require-macros to the new promise interop, which is now doc'ed here https://clojurescript.org/guides/promise-interop

stebokas14:04:44

I wrote a program that lets users use gamepads as mouse and keyboard. By using combinations of analogs and buttons. https://diode.zone/videos/watch/412c188c-e427-4e8c-9cbc-0a787c904b3e

val_waeselynck15:04:06

Spec 3 is available spec.alpha3 3.1.4159 is available: https://tinyurl.com/yaub4qwm Spec 3 is a complete revamp of Clojure Spec, pushing to their completion and beyond the ideas hinted at by Spec 2, relating them to a body of early 2000s CS research. Although these evolutions involve minor changes to Clojure's syntax itself, these inconveniences are insignificant compared to the resulting usability and applicability of Spec. Although the core team has as yet played no part in this work, I have no doubt that they will see the light and follow it to the destination where Rich Hickey's intuition would have surely though windingly led. It goes without saying that a significant part of the credit still goes to them, therefore I will be content with being listed as the leading contributor, as well as being given the final keynote spot at the next Conj (which will be held virtually as you might expect). Follow-up discussion in #clojure-spec or threaded comments.

val_waeselynck15:04:06

Spec 3 is available spec.alpha3 3.1.4159 is available: https://tinyurl.com/yaub4qwm Spec 3 is a complete revamp of Clojure Spec, pushing to their completion and beyond the ideas hinted at by Spec 2, relating them to a body of early 2000s CS research. Although these evolutions involve minor changes to Clojure's syntax itself, these inconveniences are insignificant compared to the resulting usability and applicability of Spec. Although the core team has as yet played no part in this work, I have no doubt that they will see the light and follow it to the destination where Rich Hickey's intuition would have surely though windingly led. It goes without saying that a significant part of the credit still goes to them, therefore I will be content with being listed as the leading contributor, as well as being given the final keynote spot at the next Conj (which will be held virtually as you might expect). Follow-up discussion in #clojure-spec or threaded comments.

acron15:04:42

I'm confused. This has no input from the core team?

lilactown15:04:38

it’s an April Fools joke

val_waeselynck15:04:52

eval (java.util.Date.)

pez15:04:38

3.1.4159 πŸ˜ƒ

henrik15:04:04

Will be released with Clojure 2.0.

borkdude15:04:00

It wouldn't surprise me if JUXT forked Clojure and replaced spec3 with spec-json-schema3.

jaihindhreddy15:04:13

You could have used spec 4.2 (throwback to Rich's Spec-ulation) πŸ˜›

penryu21:04:05

see also: spec.beta

penryu21:04:23

> I have no doubt that they will see the light πŸ˜„

andy.fingerhut22:04:22

Wow, this has really gone viral.

alexmiller00:04:52

just make sure it's 1.0

mauricio.szabo22:04:14

Just published Chlorine v0.5.0. Chlorine is, and it will always be, a package for Atom that connects to a Socket REPL. But, this version also adds support for nREPL. The reason is simple: it was not hard to add support for nREPL, and by doing it it removes a lot of friction of new users that come from lein, for example. It also adds a little support for HyREPL and Ogion (Racket implementation of nREPL). Discussions on #chlorine πŸ™‚