Wojtek Czekalski
Wojtek Czekalski
There's a few things we can do to optimise allocations. 1. Avoid `concat` [here](https://github.com/threepointone/bs-nice/blob/master/src/nice.re#L952) 2. Same [here](https://github.com/threepointone/bs-nice/blob/master/src/nice.re#L928) 3. Use arrays instead of lists. Afaik there's no need to use any...
Polymorphic list hash, hashes based on the first ten elements(!!!). Therefore it's super easy to introduce an undebuggable bug if you create two lists with the same 10 first elements.
The current postgres driver depends on `libpq` and `pg-config`. Statically linking `libpq` is very cumbersome. I believe that a pgx driver would be a minor but noticable quality of life...
`esy` uses `realpath` from `stdlib` when ejecting. (See [here](https://github.com/reasonml/esy/blob/esy/src/esy/buildEjectCommand/index.js#L400-L410)) According to @jordwalke it fails on `msys2`. IMO we should add an `#if` in our `realpath.c` and use [their implementation](https://sourceforge.net/u/earnie/msys2/msys2/ci/a949093a5e10123e445184b0a20e19e93e0b0658/tree/newlib/libc/sys/linux/realpath.c) if...
These are somewhat messy notes about cross compiling. Please note that I'm not fully confident about anything that's written below. Cross compiling in OCaml is a complex issue for several...
Currently the plugin simply invokes flow which in certain circumstances results in bazillion of running flow processes. `ide` option mitigates this issue
Currently the plugin has the annoying behaviour of inserting the placeholders before actually hitting `expand_or_jump`.

Thanks to that it'll be easier to visualize how those policies impact virus spread.