Ticket #261 (closed defect: fixed)

Opened 4 years ago

Last modified 4 years ago

the mutator language changes the names of procedures

Reported by: robby Owned by: plai
Priority: major Milestone:
Component: plai/plai.plt Keywords:
Cc: Version: (1 17)
Racket Version: 4.2.4.2

Description

With a program like this:

#lang planet plai/plai:1/mutator
(allocator-setup "two-space.ss" 400)
(let ([f (λ (x) x)]) f)

I get the procedure name "f2" instead of "f".

This also shows up in the heap visualizer.

Change History

Changed 4 years ago by plai

  • status changed from new to accepted

I can't figure out how to fix this. I've tried putting my own 'inferred-name stx prop in a bunch of places and they don't work.

Changed 4 years ago by plai

  • status changed from accepted to closed
  • resolution set to fixed
Note: See TracTickets for help on using tickets.