This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-09-17
Channels
- # announcements (1)
- # aws (7)
- # babashka (5)
- # calva (56)
- # cider (13)
- # clj-commons (1)
- # clj-kondo (12)
- # clj-yaml (35)
- # clojure (84)
- # clojure-europe (93)
- # clojure-sg (2)
- # clojure-uk (1)
- # clojurescript (10)
- # conjure (37)
- # core-typed (1)
- # cursive (31)
- # duct (1)
- # figwheel-main (4)
- # fulcro (2)
- # holy-lambda (2)
- # humbleui (3)
- # membrane (118)
- # off-topic (46)
- # pathom (8)
- # podcasts (5)
- # releases (2)
- # rewrite-clj (13)
- # sci (27)
- # shadow-cljs (17)
- # tools-deps (12)
Typed Clojure 1.0.32
Adds type-level map merging, like spec's s/merge
or malli's :merge
except lifts clojure.core/merge
's type checking semantics to type level.
(t/Merge '{:a t/Int} '{:b t/Int}) => '{:a t/Int :b t/Int}
(t/Merge '{:a t/Int} '{:a t/Bool}) => '{:a t/Bool}
Thanks to @ciccio for the suggestion.
https://www.patreon.com/posts/72093965
https://github.com/typedclojure/typedclojure/blob/main/CHANGELOG.md#1032-20220917
Channel: #core-typed😍 6
🎉 8
😁 1