Alex Shinn
Alex Shinn
That's exceedingly pointless syntax, but technically allowed by the standard, I'll add support when I get time.
There's enough space allocated, the 0 byte will be copied. I'd allow a patch to switch everything to memcpy with a manual 0-byte setting, but I don't see the point...
This is a known issue. The other version is: (define-syntax foo (let ((x #f )) (er-macro-transformer ...))) which some macro systems support but Chibi does not.
Technically this is an invalid string, and future versions of Chibi may reject its creation to begin with.
(chibi string) string-split uses a manual loop in Scheme with a char predicate. (srfi 130) allows full string delimiters, so uses string-contains, which in turn calls strstr. I could replace...
Chibi was designed to be embedded in C, with a close connection to the standard C data types and libraries. As far as the FFI is concerned strings are NUL...
There are two parts to this: storing the continuation somewhere and determining when we are in the same continuation. I don't have a good idea for the former and am...
The most straightforward way to make the frame special is to include an extra offset in every frame, initially null, which contains the continuation. Unfortunately this adds (small) overhead to...
chibi-scheme -q should work. SRFI 69 should be compiled statically in the 9front build, not sure what broke there.