lassik

Results 381 comments of lassik

The Chez Scheme API is decent. It would be good to standardize in a SRFI. @jcubic is right that when compiling Scheme code, the compiler may throw away the information...

> Maybe the easy way to have r5rs environment is that building the image of docker with the r5rs source. Few Scheme implementations provide a R5RS mode with nothing extra....

> That is why I said that building the docker image with source code with an additional module to looking up symbols for the modules in the implementations is reality...

Here's [a `dir()` for Chibi and Gauche](https://github.com/lassik/scheme/blob/master/library-inspection.sld).

SRFI 17 and 28 are built into Chicken. They don't have their own source files (or `.so` files) because they just re-export procedures from other libraries. Search for `srfi-17` and...

Every Scheme REPL knows about all the libraries and what they export. We just don't have a standard API to ask the REPL about those things.

AFAIK Scheme libraries are not first-class objects in most implementations, but they could be. RnRS allows that.

There are two levels: * The library/module level (in Scheme, the words "library" and "module" mean the same thing). For example, `(import (srfi 1))` imports the `(srfi 1)` library. The...

`spiffy.egg` says `(dependencies ... srfi-1 ...)` which probably means that it requires the `srfi-1` egg. But that could be changed to any other egg that provides a working `(srfi 1)`...

IMHO no build should ever say that it's an official version unless a build flag is explicitly given to say so. All builds (both with and without git) should be...