Marc-André Bélanger

Results 58 comments of Marc-André Bélanger

I don't see why this can't exist but at the same time I don't actually see a use for it either. Every one of my files has different imports, and...

OK so `quasistring` captures lexical scope, but we might need to allow to pass it an expression that builds a string. This works ```scheme (let (name "world") (quasistring "hello, #{name}!"))...

See https://github.com/vyzo/gerbil/pull/373 for more discussion and implementation.

See https://cons.io/reference/misc.html#bytes for another example.

Is there any interest in having the docs in the code itself?

After reading about the R6/R7RS debate, I now realize this is an (unresolved) issue about Scheme itself. I still think it would be beneficial to have at least a guideline...

Thanks for the ref. I am currently using a simple macro that parses arguments of the form `arg:type` and adds a guard to the function. From a quick glance I...

Here is the very very naïve implementation of function guards I mentioned. The guard is simply there to catch bad argument types **earlier**, at runtime. During execution, your function could...

I compiled `gambit` with `--enable-cplusplus`. The issue is probably due to that, as referenced here: https://mailman.iro.umontreal.ca/pipermail/gambit-list/2012-February/005678.html.

I'm going to try Marc's macro described here: https://mailman.iro.umontreal.ca/pipermail/gambit-list/2012-February/005688.html.