strange error message in macro

2021-07-01 Thread Damien Mattei
hello, 'begin' complains of 'sequence of zero expressions in form (begin)' in: scheme@(guile-user)> ($ {x <- 7} {y <- 8} (+ x y)) While compiling expression: Syntax error: unknown file:2:0: sequence of zero expressions in form (begin) but: scheme@(guile-user)> (begin ) make no error ! basically $

Re: strange error message in macro

2021-07-01 Thread Linus Björnstam
Begin in a Body is spliced into the body. Begin as an expression chain is not spliced, and needs at least one expression. So: begin in definition context (directly in function bodies and at top-level) can have 0 expressions. Begin in other contexts must have at least one expression. -- Linu

Re: new maintainers for guile libs

2021-07-01 Thread Zelphir Kaltstahl
Hello Mike! I would like to try and maintain a library. However, these all seem to be FFI libs. I have only basic C knowledge from having to use it at university and I used some C89 as compile flag of gcc. I have never really used any FFI stuff. So I would aim for the simplest project in that rega