chibi-scheme
chibi-scheme copied to clipboard
Official chibi-scheme repository
``` I've just been confused by the API sexp_string_ref procedure. I'd assumed it would take a Scheme string and a C integer as an argument, and return a C integer....
``` HEAD of hugenums branch on Linux: $ chibi-scheme -xscheme.base > (exact 2->2) ERROR on line 1: exact: not a number: 2->2 > (+ 2->2 1) 2->2 > (+ 2->2...
``` What steps will reproduce the problem? > (define ((f x) y) (+ x y)) What is the expected output? f should be defined as (lambda (x) (lambda (y) (+...
``` One of my favorite things about Chicken Scheme is ir-macro-transformer. I find it to be the most intuitive hygienic macro system yet (using it isn't any more complicated than...
This PR trivially extends the existing mechanism for statically compiled libraries to allow the user to export custom libraries from C. I currently use it to export a relatively complex...
This might be a side-effect of https://github.com/ashinn/chibi-scheme/issues/837 , although I am not very sure about that. I have two MWEs: One: ``` #!/usr/bin/env chibi-scheme (import (scheme base)) (define (fun-false ....
This may be related, or the same as, #835. I notice that running the following code ```scheme (let ((a (+ 1 "a"))) (display a) (newline)) ``` the resulting exception does...
I'm running 9front on a raspberry pi. ``` ----- cpu% mk install echo '#define sexp_default_module_path "'/sys/lib/chibi-scheme'"' > include/chibi/install.h echo '#define sexp_so_extension ".no-such-file"' >> include/chibi/install.h echo '#define sexp_platform "plan9"' >> include/chibi/install.h...
What’s the idea of `***` tree patterns in `(chibi match)`? (Apologies for this slight abuse of the Chibi issue tracker to ask this question.) As far as I can tell,...
# Description This PR implements the unwinding of dynamic extents on a call to the `exit` procedure as described in "6.14. System interface" in [the R7RS specification](https://small.r7rs.org/attachment/r7rs.pdf) using `call/cc`. #...