Opened 6 years ago

Closed 15 months ago

#806 closed defect (fixed)

DSSSL extended lambda lists are unhygienic

Reported by: syn 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 syn 6 years ago.

Download all attachments as: .zip

Change History (5)

comment:1 Changed 5 years ago by ckeen

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 5 years ago by felix

  • Milestone 4.8.0 deleted

comment:3 Changed 19 months ago by sjamaan

  • Milestone set to 5.1

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

comment:4 Changed 15 months ago by sjamaan

  • Resolution set to fixed
  • Status changed from new to closed

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

Note: See TracTickets for help on using tickets.