lambdaisland

plexus 2020-04-29T09:56:22.086700Z

I pushed some fixes to Regal related to how whitespace/non-whitespace was being handled in the generators. I think with that we're getting fairly close to a fist release.

plexus 2020-04-29T09:59:16.089300Z

Regal lets you manipulate regular expressions as data, by providing a Hiccup-like regex syntax, and ways to convert between this Hiccup syntax (Regal syntax), compiled regex patterns, and test.check generators. It also helps with writing cross-platform code by providing consistent semantics across JS/Java runtimes, and it allows converting JavaScript regex to Java regex semantically (useful for e.g. dealing with JSON Schema in Clojure) https://github.com/lambdaisland/regal

plexus 2020-04-29T10:00:49.090800Z

If you check out master you can also see a sneak peek of our shadow-cljs compatible browser-based test runner Chui that we created based on a commission from Pitch. (still in pre-alpha)

plexus 2020-04-29T10:00:55.091Z

https://github.com/lambdaisland/chui

plexus 2020-04-29T10:01:17.091600Z

check out regal master, run shadow-cljs watch test, then open localhost:8888 in a browser

plexus 2020-04-29T10:02:50.091700Z

➕ 1