core.typed 0.6.0 - Performance improvements, towards leaner runtime

16 views
Skip to first unread message

Ambrose Bonnaire-Sergeant

unread,
Nov 8, 2018, 9:51:41 PM11/8/18
to core.typed
Hi,

Announcing core.typed 0.6.0.

[org.clojure/core.typed "0.6.0"]

This release has several breaking changes towards the goals of cleaning
up the code base and having a leaner runtime.

1. Removed several deprecated operations (deprecated 5 years ago)
2. Can no longer reliably :refer type aliases from core.typed, since the base environment's defalias's are now lazily loaded. Inspired by clojure.spec/def, at some point in the future defalias will not intern a var.

The analyzer is also about 30% faster by moving away from tools.analyzer.env
and just using the current global scope to resolve vars/classes.

See the full changelog for details.


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