core.typed 0.2.8 - Heterogeneous merge/assoc/dissoc/conj

44 views
Skip to first unread message

Ambrose Bonnaire-Sergeant

unread,
Sep 20, 2013, 9:53:50 PM9/20/13
to core.typed
Hi,

Chris Spencer has submitted a fantastic patch that irons out most of the issues present with assoc/dissocing heterogeneous collections, including merges.

Here's a taste of what's currently possible.

It's been written in such a way to help implement update-in/assoc-in, and Assoc/Dissoc at the type level in the future. For example, this will enable types like (All [m] [m -> (Assoc m :a Number)]).


Thanks,
Ambrose
Reply all
Reply to author
Forward
0 new messages