Why not host S7 on Github, and setup continuous integration
in Linux, Windows, macOS using different compilers?

s7 is available via gitlab at ccrma: https://cm-gitlab.stanford.edu/bil/s7.git. I believe gitlab provides the same functionality as github, but is not owned
by Microsoft.  (I don't particularly want all the github features: the
popularity star strikes me as juvenile).

On continuous integration, I have scripts that make sure s7 runs in all
the compilers accessible to me (gcc, tinyc, clang): tools/tests7, and
in the Snd project compsnd and testsnd.  I check the Mac case often.
These scripts check nearly every version of the code as well.

On the unicode filenames, my impression is that this area is not
decided in Scheme, and is under active discussion:

    https://codeberg.org/scheme/r7rs/issues/51
    https://www.more-magic.net/posts/chicken-6.html

Scheme strings (in s7) are just arbitrary sequences of bytes (including
null), as are byte-vectors.  I looked at tbox, but didn't see if they
handle file names that are not valid unicode strings.

_______________________________________________
Cmdist mailing list
[email protected]
https://cm-mail.stanford.edu/mailman/listinfo/cmdist

Reply via email to