malli

https://github.com/metosin/malli :malli:
ikitommi 2020-10-08T07:09:43.040400Z

borkdude 2020-10-08T08:47:54.041700Z

What's the binary size?

ikitommi 2020-10-08T09:57:17.042Z

18mb, with sci

borkdude 2020-10-08T10:00:28.042400Z

Sounds about right

ikitommi 2020-10-08T10:00:31.042500Z

11mb without

borkdude 2020-10-08T10:00:39.042800Z

Also sounds right!

👌 1
ikitommi 2020-10-08T17:17:08.045200Z

[metosin/malli "0.1.0"] • clojars ✅ • clojureverse ✅ • metosin blog ✅ • #malli ✅ • reddit ✅ • twitter ✅ • #announcements ✅

ikitommi 2020-10-08T17:26:31.047300Z

ok, thank you everyone, Malli is officially out! if there are more places to share, please do.

🎉 7
dharrigan 2020-10-08T17:58:57.047700Z

Is it still alpha?

2020-10-08T18:03:22.047900Z

Congrats! And thank you for your amazing work on this!

borkdude 2020-10-08T18:08:02.048500Z

@dharrigan I think it went from pre-alpha to alpha now. So in Clojure world, it's production time? 😆

dharrigan 2020-10-08T18:09:12.049700Z

Yeah, that's what I think. I think, given what happened a few weeks/months ago, about the push from the core team to move away from eternal alpha to better versions, and given that malli is now out, then perhaps alpha isn't the right term here?

dharrigan 2020-10-08T18:09:38.050100Z

It's not even beta anymore

borkdude 2020-10-08T18:11:14.050900Z

What move away from eternal alpha? spec has been in alpha since it's existence

dharrigan 2020-10-08T18:13:41.051500Z

Yeah, there are exceptions of course

dharrigan 2020-10-08T18:14:35.051700Z

<https://insideclojure.org/2020/02/18/lib-version/>

dharrigan 2020-10-08T18:14:37.051900Z

there you go

dharrigan 2020-10-08T18:15:24.052600Z

After that blog post on Febrary, quite a few libraries moved away from alpha, the eternal alpha.

dharrigan 2020-10-08T18:16:10.053500Z

From first-hand experience trying to introduce Clojure (and libraries into the application), seeing things as alpha can be off-putting to others in the teams.

dharrigan 2020-10-08T18:16:10.053700Z

.

katox 2020-10-08T20:45:42.056500Z

It's Clojure we use it in production since June. And it's great.

dharrigan 2020-10-08T21:06:23.056900Z

I've been using malli now for a few months, stable, featureful and works brilliantly 🙂

schmee 2020-10-08T21:17:03.057700Z

@ikitommi is it of interest to have a Schema -> Postgres DDL transformation in Malli? 🙂

2020-10-08T21:21:05.057900Z

I'm interested.... I have a simple prototype that handles only what I need, and "works for me"....

kwrooijen 2020-10-08T22:01:18.058500Z

I actually wrote a library that does that https://github.com/kwrooijen/gungnir

kwrooijen 2020-10-08T22:01:39.058900Z

In combination with HoneySQL / next.jdbc

kwrooijen 2020-10-08T22:02:57.059200Z

It allows you to define your table structure, with transformations / validations, using Malli

2020-10-08T22:09:52.059400Z

@kevin.van.rooijen Wow, that looks cool! I will definitely try that out.

2020-10-08T23:19:16.061Z

Is it correctly understood that malli does not support sets as predicates? if so is there then an alternative?