This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-07-17
Channels
- # announcements (11)
- # beginners (29)
- # calva (2)
- # clara (12)
- # cljsjs (1)
- # cljsrn (7)
- # clojure (39)
- # clojure-europe (6)
- # clojure-nl (7)
- # clojure-spec (6)
- # clojure-sweden (1)
- # clojure-uk (15)
- # clojuredesign-podcast (6)
- # code-reviews (2)
- # conjure (29)
- # cursive (3)
- # datomic (13)
- # duct (15)
- # emacs (1)
- # figwheel-main (2)
- # fulcro (7)
- # graalvm (16)
- # lambdaisland (4)
- # luminus (1)
- # meander (15)
- # observability (15)
- # off-topic (27)
- # parinfer (7)
- # pathom (2)
- # reitit (2)
- # rum (11)
- # shadow-cljs (57)
- # spacemacs (6)
- # sql (56)
- # tools-deps (36)
- # xtdb (3)
The first official release of Regal is out, lambdaisland/regal {:mvn/version "0.0.80"}
, a library for converting Clojure data to regular expressions, as well as parsing regular expressions back to data, turning them into test.check generators, and smoothing over the differences between Java and JavaScript regex syntax. To celebrate the occasion we've created this interactive explainer. https://lambdaisland.github.io/land-of-regal/
hox @U055NJ5CC - something for Malli, mayhaps? ๐
This is very cool, especially the ability to go forward and back between regal and regex.
"Rรฉgal" means "delicious, a treat" in French, which I find appropriate for such a fine work
In German it means "shelf". Less poetic but I guess you can use it to support other things ๐
I added some remarks here regarding the state of the library https://www.reddit.com/r/Clojure/comments/hsyvxy/comment/fydrrp6
Released a small update 0.0.89
, with some fixes to the parser, and Tommi's PR for the Malli integration.
A new CLJS library providing access to the canvas: https://github.com/dvlopt/draw.cljs It is the most boring canvas library, I hope it to become the most boring CLJS library. It just provide a nicer, more idiomatic access to the original API, just straightening a few things, but no abstractions that would obfuscate the real thing. I give a couple of reasons in the readme :)