Summary
wrong lambda-info for `vector-set!'
Metadata
- Id: e0019fdae3ea0071ca8bdf54209be2c32c7ef9f8
- Trac id: 240
- Type: defect
- Reporter: felix
- Owner: felix
- Cc:
- Status: closed
- Component: core libraries
- Estimated difficulty:
- Resolution: fixed
- Priority: minor
- Milestone:
- Version: 4.5.0
- Changetime: 2011-04-04 08:31:00 UTC
- Created: 2010-05-19 15:52:00 UTC
- Keywords:
Description
Library procedures that are latter redefined with a setter-extended procedure lose their original lambda-info value. This applies to several procedures like `car`, `vector-ref`, etc.
A solution would be to replace the lambda-info manually.
Changes and comments
[2010-05-27 12:17:14 UTC] felix changed status from new to accepted
[2010-05-27 12:17:14 UTC] felix set owner to felix
[2010-06-12 00:09:44 UTC] felix changed status from accepted to assigned
[2010-06-15 14:54:29 UTC] felix changed status from assigned to closed
[2010-06-15 14:54:29 UTC] felix set resolution to fixed
[2010-06-15 14:54:29 UTC] felix wrote:
`getter-with-setter` accepts an (undocumented) optional argument to set the lambda-info and this as been used for various library functions.
[2011-04-04 08:31:00 UTC] felix removed milestone 4.6.0
[2011-04-04 08:31:00 UTC] felix wrote:
Milestone 4.6.0 deleted