-
i apologize for the wall - this is mostly transcribed from a conversation in #1159
a steam user has recently indicated that the _mass efficiency_ of a/m systems should scale inversely to their mass,…
-
Someone on Hacker News brought up benchmarks. It would be interesting to see how `seamless-immutable` compares to other immutable libraries in [js-hashtrie-benchmark](https://github.com/mattbierner/js…
-
@ruslansennov I made some simple tests and it seems that HashMap is relatively slow compared to other collections when inserting elements:
```
Inserting 1000000 elements...
Java HashMap test took 0.1…
-
Mostly just a comment. We've switched in our este based project from ImmutableJS to Ramda. We've had issue both from a performance perspective and usage perspective with a lot of going back and forth …
ronag updated
7 years ago
-
Provide any given defaultValue, via either hamt.modify or hamt.modifyHash, to function `f` if entry by key, `key`, doesn't exist.
**Note:** This changes the semantics of calling the transform functio…
-
Hi!
There are some considerable perf improvements that can be added to your lib, almost increasing +200% ops/s in some cases, but I'm having troubles implementing them in Khepri, which also removes c…
-
Don't create new map if updating an entry with the same value.
Example:
``` js
const FOO = {};
const BAR = {};
const BAZ = { prop: 1 };
const h = hamt.empty
.set(FOO, 'value')
.set(BAR, BA…
-
I noticed this wasn't constant when reading your blog article: http://blog.mattbierner.com/hamt-3-the-final-iteration/
I made this constant by tracking entries added or removed with a **very hacky** …
-
I notice the internal hashing function is as follows: https://github.com/mattbierner/hamt/blob/88d054a27008976708f76c0ccb4e630e631e4b62/lib/hamt.js#L115-L125
This can be improved by explicitly conver…
-
I do have hamt.rs:1334:5: 1334:9 error: `priv` is a reserved keyword. Is there some other steps to follow to compile the code? Thanks for your help.