Summary
Redefining reverse in csi makes lambda behave differently, and even segfault
Metadata
- Id: ff887f7e0fdb8c6554f3e1982cd045fb0b391804
- Trac id: 1574
- Type: defect
- Reporter: kooda
- Owner:
- Cc:
- Status: new
- Component: compiler
- Estimated difficulty: hard
- Resolution:
- Priority: major
- Milestone: someday
- Version: 5.0.0
- Changetime: 2018-12-30 15:25:58 UTC
- Created: 2018-12-30 15:25:58 UTC
- Keywords:
Description
Running this in csi triggers a segfault in ##sys#decompose-lambda-list (eval.scm), even though reverse is bound in a let.
(define reverse 1) (lambda (foo . bar) bar)