iacore

Results 421 comments of iacore

Is there a way to build gerbil without gambit, since it is self-bootstrapped?

I found a way to workaround this ``` ❯ rlwrap gerbil Gerbil v0.18.1 on Gambit v4.9.5-78-g8b18ab69 > (define-syntax foo (syntax-rules () ((_ x . xs) (+ x 1 . xs))))...

> You can also give it a go if you want! I looked at the code in `core.scm` and I don't know what I was looking at. it seems to...

It seems like i just need to replace `ellipsis?` with a custom one. Is the symbol lexical in Gambit? Can I just replace that somehow?

is it possible to nest ellipsis somehow? for example: ``` (syntax-rules ...a () ((_ ...a) (syntax-rules ...b () ((_ ...b) (test ...a) )) )) ```

I don't know enough about Gerbil to patch this. Is it possible to rewrite the body before it is sent to `src/gerbil/expander/stxcase.ss`?

i was looking and the source code and thought "the error message shouldn't be there" :laughing:

It's already supported in unstable API as `WebSocketStream`: https://github.com/denoland/deno/pull/11887.