Oleksii Horishnii

2pods

DividableRange

-infinity to +infinity ranges, divided by points of change

Creation is O(N*log(N)) Lookup is O(log(N))

License: MIT

  • Swift

LazySeq

Simple implementation of GeneratedSequence, and based on it, LazySequence. Difference is that LazySeq stores computation results, while GeneratedSeq doesn't.

It also supports generating using complex reuse function, but it's not required.

License: MIT

  • Swift