-
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…
-
Currently if you have this directory structure:
bar/baz.sld:
(define-library
(bar baz)
(import (scheme base)
(scheme write))
(export hello)
(begin
(include "baz.scm")…
-
> [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…
-
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…
-
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…
-
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 (…
-
def.sld contains
```
(define-library (def)
(import (scheme base))
(include "def.scm"))
```
and def.scm contains
```
(define reverse-rconj
(case-lambda
(() '())
((lst) ls…
-
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…
-
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…
-
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…