adobe / ferrum

Features from the rust language in javascript: Provides Traits/Type classes & a hashing infrastructure and an advanced library for working with sequences/iterators in js
https://www.ferrumjs.org
Apache License 2.0
519 stars 25 forks source link

ferrum.heuristic companion library #186

Open koraa opened 3 years ago

koraa commented 3 years ago

We should provide heuristic versions of all traits in a companion library. We should move the hash() version with support for object-hash there.

The heuristic versions use custom visitors that fill in the gaps where no type specific version is implemented.

This library can also provide an objectId registry, assigning each object a unique id.

This depends on #185