Opened 7 years ago

Closed 3 years ago

#806 closed defect (fixed)

DSSSL extended lambda lists are unhygienic

Reported by: Moritz Heidkamp Owned by:
Priority: minor Milestone: 5.1
Component: core libraries Version: 4.7.x
Keywords: Cc:
Estimated difficulty:

Description

There are a few hygiene problems with the DSSSL extended lambda lists. I was able to fix one but am stuck with the rest of them which seems to be related to macro-alias not resolving to the correct symbol name. Attached is a patch which adds a test case as well as the fix I was able to make.

Attachments (1)

0001-Add-test-case-for-DSSSL-extended-lambda-list-hygiene.patch (1.3 KB) - added by Moritz Heidkamp 7 years ago.

Download all attachments as: .zip

Change History (5)

comment:1 Changed 7 years ago by Christian Kellermann

I have committed the ##core#quote part of this patch to master as commit c75cc04a5e6cf570b83ab4df40834583aa5ed369, the issue remains open as macro-alias does not seem to rename macros at all

comment:2 Changed 7 years ago by felix winkelmann

Milestone: 4.8.0

comment:3 Changed 3 years ago by sjamaan

Milestone: 5.1

Maybe worth investigating for 5.1, because 5.0 is probably more hygieniec

comment:4 Changed 3 years ago by sjamaan

Resolution: fixed
Status: newclosed

Fixed (hopefully completely) by 83198fc / 7d88987.

Note: See TracTickets for help on using tickets.