Results 110 comments of Alex Shinn

Sorry, I meant `(array-copy (array-map + a b) f8-storage-class)`. There will be some GC pressure in either case for boxing and unboxing the floats, but the live temporary storage using...

I'm mostly talking about space, not time. If I want to use SRFI 231 like I use Pandas, I simply can't use `array-copy`, I won't have enough memory. I have...

To be clear, if I'm using f8 or f16 it's because I have a _lot_ of data, and am generally talking about 100s of millions of elements, not 10,000, and...

Oh, sorry, yes I guess I can handle 100 million elements on my machine, but the argument is the same, it's just a question of where the limit is. On...

Thanks for working on this, this is awesome! I guess a more optimal implementation would use continuation marks (in Chibi basically a pointer to a stack object and an offset)...

Hmm... the ctak benchmark is almost 4x slower with this. Currently we copy the whole stack, but in practice the stack is rarely large, and the copy is just an...

But this exists - it's `SEXP_OP_RESUMECC`.

Sorry, lost track of this. It just takes a stack object (e.g. as saved by call/cc) and replaces the current stack with it. The bytecode is compiled into the final-resumer...

Thanks, I can reproduce, let me take a look.

Try `(logger-current-level-set! default-logger 'warn)`. It probably makes sense to initialize the log level from an environment variable.