GordonBGood
GordonBGood
This repo's implementation of `sieveUpTo` called by `primesUpTo*` has got to be one of the slowest and most wasteful of memory implementation of the Sieve of Eratosthenes of any I...
Internal "native" `ByteBuffer`'s use `BIG_ENDIAN` `ByteOrder`; should use `nativeOrder` for speed...
## Description It seems that Java's default is to consider everything to be stored as `BIG_ENDIAN` internally (most significant bytes at lower memory addresses); however, the actual machine interface works...
## Description One of the standard things I do when discovering a new language is to try an optimized bit-packed Sieve of Eratosthenes benchmark using only the CPU L1 cache...
The current JavaScript Native "memoize" function works by returning a nested forcer function when the outer "memoize" function is called to initialize the representation of the `Lazy` type with the...
Essentially, this `Lazy` library isn't just a `LazyList` library but both a `LazyList` library and a (non-lazy) `LinkedList` library and as both the `LazyList` and `LinkedList` types are subtypes of...
The `seq` methods in "liblazy.jl" don't produce a `LinkedList` with the tail a succession of `LazyList`'s for many use cases as seems to be the obvious intention. One method includes...
This is a bit of a rant against "do-everything" packages like this: A/ "dynamic.jl" should be broken out as it's own package "Dynamic" as it's only export `@dynamic` is not...
V language doesn't allow uninitialized variables as does the Go language, and currently the compiler inserts a call to the already initialized value of an anonymous function or closure rather...
In the help notes for this "sieve" block included in the demos for the Streams library, you say "It's called SIEVE because the algorithm it uses is the Sieve of...
This project seems to have gone stale for almost four years (last PR change on Feb 26, 2021) even though the [PureScript documentation where I found a reference to it](https://github.com/purescript/documentation/blob/aba17dc1c240d2001f4c747430c46e823fb9987c/ecosystem/Alternate-backends.md?plain=1#L9)...