On Tue, Nov 14, 2023 at 01:22:59PM +0100, felix.winkelm...@bevuta.com wrote:
> Yes, this is admittedly all a bit ugly. Please find attached 2 patches:
> the first addresses the endless expansion loop caused by our recent change
> in ##sys#canonicalize-body. The second patch is a new version of the
> On Sun, Nov 12, 2023 at 01:45:06PM +0100, felix.winkelm...@bevuta.com wrote:
> > See commit message.
>
> Nice to make some progress on this!
>
> However, I tested the example given in the ticket:
>
> (define begin -)
> (begin 0 1) => 1 ;; expected: -1
>
> This still evaluates to 1.
>
On Sun, Nov 12, 2023 at 01:45:06PM +0100, felix.winkelm...@bevuta.com wrote:
> See commit message.
Nice to make some progress on this!
However, I tested the example given in the ticket:
(define begin -)
(begin 0 1) => 1 ;; expected: -1
This still evaluates to 1.
Cheers,
Peter
See commit message.
cheers,
felix
From 5f98b32ec8103c5b6efed4da3301c1d02e29b202 Mon Sep 17 00:00:00 2001
From: felix
Date: Sun, 12 Nov 2023 13:39:10 +0100
Subject: [PATCH] Retain current identifier status as syntax or value binding
Currently, toplevel value- and macro-bindings for an