gerbil icon indicating copy to clipboard operation
gerbil copied to clipboard

Gerbil Scheme

Results 156 gerbil issues
Sort by recently updated
recently updated
newest added

Can gerbil output free standing code for OS dev?

Minor issues, but some code examples don't look right: - https://cons.io/reference/misc.html#for-each - https://cons.io/reference/misc.html#flatten Things that are not working correctly: - Bracket syntax for lists - match patterns - alists -...

This happens when running `run-tests.ss`. Compiled with latest gerbil and gambit sources in MacosX with openssl 1.0.2r.

One cool feature of Chez Scheme is the built-in expression editor, which provides a little bit of Emacs-like functionality to the REPL. Among other things, it lets you easily write...

As I am reporting issues: Gerbil is built on top of Gambit but there seems to be no prominent info about the interoperation. In particular: is it possible, and if...

Is there a way in Gerbil to expand a source file to another file so that all macro uses (define-syntax would be enough for the moment) are expanded? (Like alexpander...

When trying to install package from github using 'gxpkg install ...', it fails with error "Permission denied". This happens because gxpkg script doesn't check if 'build.ss' file has executable rights.

https://github.com/vyzo/gerbil/blob/95b65c1e89ca87a67b37b9483de5653e87c42c10/src/std/net/httpd/handler.ss#L329 ``` > (split-request-url "https://my-site.com/https://github.com/author/package-name") *** ERROR IN (console)@23.1 -- http-read-request: [io-error] invalid url --- irritants: /https://github.com/author/package-name > (split-request-url "https://my-site.com/?url=https://github.com/author/package-name") *** ERROR IN (console)@25.1 -- http-read-request: [io-error] invalid url ---...

Short of Gambit's own native module/package system I am using gerbil's, which is quite nice to work with. In order to facilitate adoption, we could have a searchable package metadata...

enhancement
help wanted

I started writing an FFI to `ptrace`, starting out with an api based on what OpenBSD provides: ```scheme (export ptrace-attach ptrace-detach ptrace-continue ptrace-kill ptrace-read-data ptrace-read-text ptrace-write-data ptrace-write-text ptrace-step ptrace-process-threads ptrace-process-registers...