-
While writing https://github.com/vyzo/gerbil/pull/297 I wondered how to approach type checking in Gerbil and Scheme in general. This issue should serve to organize discussion around this topic until i…
-
In working on writing some unit tests for R7RS string procedures, I discovered a bug that is triggered by evaluating certain string escape sequences in the REPL. It may also occur in other contexts (…
-
Just got a message from Nils M Holm. He did few books about Scheme and pointed to:
http://t3x.org/s9fes/lib.html and http://t3x.org/s9fes/contrib.html
the code is from the book "Scheme 9 from Em…
-
> [The datatype] `Foo` is not importable because it is not reified and therefore not a Scheme type.
_Originally posted by @johnwcowan in https://github.com/pre-srfi/static-scheme/issues/13#issuecom…
-
Are the auto-generated `.c` files for gsc good enough for a bootstrap?
If so, could we create zip/tar archives of the `.c` files from CI builds and people could then extract those archives over a G…
-
Here's a radical thought: what if we stopped allowing users to use unescaped `"` and `;` in their configurations? This would obviously break all existing configs, but perhaps it is worth it (with the…
-
SRFI-95, for example, is part of SLIB, and STklos users do have access to SLIB.
But it would be nice to have SRFIs working in a uniform way, no? So the user could just `(require "srfi-95")`?
In th…
-
The way Gerbil's build system currently works makes it quite difficult to package, especially on distributions that aim for reproducibility. Here are some ways you can make the build more manageable:
…
-
Some Scheme implementations that run on multiple operating systems expose the operating system trough (features). This is very handy when writing portable code. Two implementations that do this are Sa…
-
https://srfi.schemers.org/srfi-27/srfi-27.html
According to Gambit's manual, this is already built-in. We just need to add a `(srfi 27)` library wrapper.