Re: Fwd: [Patch] definitions in when, unless, do as well as in cond- and case-clauses

2022-02-05 Thread Linus Björnstam
On Sat, 5 Feb 2022, at 18:31, Stefan Israelsson Tampe wrote: > Hmm this was wrong, I mean > > For conditional variables we have a default begin. So then why on earth > do you not have an implicit let?, Just laziness? > There should be a good reason or? this is a pretty fundamental change >

Goblins on Guile at FOSDEM: following along

2022-02-05 Thread Christine Lemmer-Webber
Hello! I'm giving a talk tomorrow (or maybe "today" already in the target timezone) on Spritely Goblins on Guile. You can follow along by checking out the repo here: https://gitlab.com/spritely/guile-goblins I plan on getting out a release which will be installable by Guix proper Real Soon

Re: Fwd: [Patch] definitions in when, unless, do as well as in cond- and case-clauses

2022-02-05 Thread Maxime Devos
Stefan Israelsson Tampe schreef op za 05-02-2022 om 18:31 [+0100]: > Hmm this was wrong, I mean > > For conditional variables we have a default begin. So then why on > earth do you not have an implicit let?, Just laziness? Do you mean Guile in general, or the particular example I gave? Also, I

Re: Fwd: [Patch] definitions in when, unless, do as well as in cond- and case-clauses

2022-02-05 Thread Stefan Israelsson Tampe
Hmm this was wrong, I mean For conditional variables we have a default begin. So then why on earth do you not have an implicit let?, Just laziness? There should be a good reason or? this is a pretty fundamental change that I support but then we should not be lazy not trying to understand the

Re: Fwd: [Patch] definitions in when, unless, do as well as in cond- and case-clauses

2022-02-05 Thread Maxime Devos
Hi, > > (define foo 'bar) ;; <--- ^^^ > > (define-syntax foobar > > (syntax-rules (foo) > > ((_ foo) > > (begin (pk "it's a foo!") foo)) > > ((_ goo) > > (begin (pk "it's not a foo ...") goo > > > > (define (zebra stripes) > > (if stripes > > (define foo 'quux))