Liking cljdoc? Tell your friends :D

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog.

[1.7.1] - 2019-11-1

Changed

  • unify! now includes merge-with-keys's loop within it.

Removed

  • simple-unify
  • fail?
  • failr?
  • fail-path-between
  • isomorphic?
  • merge
  • merge-with-keys (contents folded into unify!)

[1.7.0] - 2019-10-30

Added

  • vec-contains?: contains? implementation that only works on vectors. Intention is that if v is small, it's less expensive just to search it than create a set and then (presumably) binary-search the tree behind that set.

Changed

  • unify! throws an exception if the references of val2 contain val1, or the references of val1 contain val2.
  • unify! calls vec-contains? rather than (contains?): the latter requires constructing a set and does an efficient search on it. vec-contains? takes a vector and does an inefficient (linear) search on it, but seems to be faster in practice if the input vector is small.

Removed

  • Anything?

Can you improve this documentation?Edit on GitHub

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close