sci

https://github.com/babashka/SCI - also see #babashka and #nbb
borkdude 2020-10-12T10:41:35.001500Z

I'm considering dropping the :termination-safe and :realize-max options since https://github.com/borkdude/sci/issues/348 highlights a few cases which I think aren't fundamentally solvable (without lots of hacks). Any thoughts/feelings on this?

borkdude 2020-10-12T10:42:36.002Z

Issue: https://github.com/borkdude/sci/issues/429

2020-10-12T10:48:46.002400Z

Partially also said in the issue, I believe a generic solution that will work in every context is not possible , so better not to pretend it is. It would be nice to have the :invoke-callback hook and some control over lazy sequences (via :realize-max). This control over lazy sequences could however also be implemented via the bindings so this doesn’t have to ship with Sci directly actually. Especially since range is not the only case where something is realized this might reflect the actual situation better.