Fork me on GitHub
#announcements
<
2020-01-13
>
rutledgepaulv15:01:41

Cut the first release of https://github.com/vodori/schema-conformer over the weekend. It’s a library that contains a more sophisticated general-purpose “matcher” for working with prismatic schemas. Useful when you want to coerce json data into richer edn data (strings->keywords, vectors->sets, iso-strings->datetime objects, etc).

👍 12
🌶️ 4
ikitommi17:01:45

👍 there is a list of 3rd party schema-libs in the schema repo, please PR that in do people will find this.

rutledgepaulv22:01:41

Will do, thanks

nathanmarz16:01:31

We've open-sourced proxy-plus, a library providing a replacement for Clojure's "proxy" that's 10x faster and more usable https://github.com/redplanetlabs/proxy-plus

🙌 40
👍 24
👀 4
dominicm17:01:37

What's the trade off? Or is it all better and could be put into core?

nathanmarz17:01:21

There's no trade off, it's just better.

gklijs17:01:02

Well, it has a dependency on https://asm.ow2.io/ but since the impressive list of uses that should not be an issue. Maybee there are other pieces of clojure where asm could speed things up?

gklijs17:01:55

Any reason version 4.2 is used and not a more recent version?

nathanmarz17:01:13

No reason, we just haven't updated the version we use internally in a long time.

dharrigan17:01:25

That's a very old version of asm- I mean 6 years ago.

didibus03:01:33

Couldn't it use the included ASM with Clojure and lose the dependency?

Alex Miller (Clojure team)19:01:03

Haven't filled out the State of Clojure 2020 Survey yet? Now's a good time: https://surveymonkey.com/r/clojure2020

tony.kay19:01:45

I just released Fulcro 3.1.4 and Fulcro Inspect 2.2.1 Electron. This new version of inspect allows you to select the port on which the tool listens, and properly manages multiple client inspect sessions at once (i.e. two React native apps and multiple web apps can all be inspected at the same time). The new binaries of the electron app are here: https://github.com/fulcrologic/fulcro-inspect/releases/tag/2.2.1 You must use Fulcro 3.1.4 and above with this version.

fulcro 44