[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Fwd: [Patch] definitions in when, unless, do as well as in cond- and
From: |
Linus Björnstam |
Subject: |
Re: Fwd: [Patch] definitions in when, unless, do as well as in cond- and case-clauses |
Date: |
Mon, 07 Feb 2022 06:56:37 +0100 |
User-agent: |
Cyrus-JMAP/3.5.0-alpha0-4586-g104bd556f9-fm-20220203.002-g104bd556 |
Historical garage maybe. I just remember some old bug in WebKit where let was a
lot slower than var because it created what was called lexical context which
affected interpreter speed because of some kind of linear time variable lookup.
Anyway, that stuff doesn't apply to guile versions after 2. Especially since a
(let () body ...) where the body contains no (define ...) gets converted to a
(begin body ...) by the optimizer.
The behaviour of begin Vs let is well specified and any begin outside of a body
context is just chain of expressions. It just lacks internal definitions.
--
Linus Björnstam
On Sun, 6 Feb 2022, at 21:13, Stefan Israelsson Tampe wrote:
> Hmm just why conditionals use begin and not let,
>
> On Sun, Feb 6, 2022 at 11:49 AM <tomas@tuxteam.de> wrote:
>> On Sun, Feb 06, 2022 at 10:45:54AM +0100, Linus Björnstam wrote:
>> > You need to use ,optimize.
>>
>> Thanks you both, Maxime and Linus, for giving me a new lantern :)
>>
>> Cheers
>> --
>> t
- Re: Fwd: [Patch] definitions in when, unless, do as well as in cond- and case-clauses, (continued)
- Re: Fwd: [Patch] definitions in when, unless, do as well as in cond- and case-clauses, Linus Björnstam, 2022/02/06
- Re: Fwd: [Patch] definitions in when, unless, do as well as in cond- and case-clauses, tomas, 2022/02/06
- Re: Fwd: [Patch] definitions in when, unless, do as well as in cond- and case-clauses, Maxime Devos, 2022/02/06
- Re: Fwd: [Patch] definitions in when, unless, do as well as in cond- and case-clauses, Linus Björnstam, 2022/02/06
- Re: Fwd: [Patch] definitions in when, unless, do as well as in cond- and case-clauses, tomas, 2022/02/06
- Re: Fwd: [Patch] definitions in when, unless, do as well as in cond- and case-clauses, Stefan Israelsson Tampe, 2022/02/06
- Re: Fwd: [Patch] definitions in when, unless, do as well as in cond- and case-clauses, Maxime Devos, 2022/02/06
- Re: Fwd: [Patch] definitions in when, unless, do as well as in cond- and case-clauses, tomas, 2022/02/06
- Message not available
- Re: Fwd: [Patch] definitions in when, unless, do as well as in cond- and case-clauses, Maxime Devos, 2022/02/06
- Re: Fwd: [Patch] definitions in when, unless, do as well as in cond- and case-clauses, Maxime Devos, 2022/02/06
- Re: Fwd: [Patch] definitions in when, unless, do as well as in cond- and case-clauses,
Linus Björnstam <=