Opened 13 years ago
Closed 12 years ago
#174 closed defect (wontfix)
Conformance bug in time implementation when using SLIME
Reported by: | Blackout Pro | Owned by: | Mark Evenson |
---|---|---|---|
Priority: | minor | Milestone: | 1.1.0 |
Component: | other | Version: | 0.27 |
Keywords: | cl:time macro has-test slime | Cc: | stassats@… |
Parent Tickets: |
Description
ABCL's time implementation does not return multiple values as specified in HyperSpec?.
(time (values 1 2)) => 1 instead of 1 and 2
a test could be
(assert (= 2 (length (multiple-value-list (time (values 1 2))))))
an implementation is given here.
Change History (15)
comment:1 Changed 13 years ago by
Milestone: | → unscheduled |
---|
comment:2 Changed 13 years ago by
Keywords: | ansi added; bug removed |
---|---|
Milestone: | unscheduled → 1.0 |
comment:3 Changed 13 years ago by
comment:4 Changed 13 years ago by
I had a better look, it works via terminal but not via slime, my fault, sorry.
comment:5 Changed 13 years ago by
Milestone: | 1.0 → 1.0.1 |
---|
comment:6 Changed 13 years ago by
Keywords: | ansi-conformance added; ansi conformance removed |
---|
comment:7 Changed 13 years ago by
Milestone: | 1.0.1 → 1.1.0 |
---|
comment:8 Changed 13 years ago by
Priority: | trivial → blocker |
---|
comment:9 Changed 13 years ago by
Keywords: | time, macro, ansi-conformance → time macro ansi-conformance |
---|
comment:10 Changed 13 years ago by
Owner: | changed from somebody to Mark Evenson |
---|---|
Status: | new → assigned |
comment:11 Changed 13 years ago by
Keywords: | cl:time has-test added; time removed |
---|
comment:12 Changed 12 years ago by
Summary: | Conformance bug in time implementation → Conformance bug in time implementation when using SLIME |
---|
comment:13 Changed 12 years ago by
Keywords: | slime added; ansi-conformance removed |
---|---|
Priority: | blocker → minor |
Not ansi-conformance nor blocker for 1.1.0.
Adding SLIME keyword because SLIME is definitely involved.
comment:14 Changed 12 years ago by
Cc: | stassats@… added |
---|
I cannot reproduce this in slime, and I see no possible reason why it could behave in such a way under slime.
comment:15 Changed 12 years ago by
Resolution: | → wontfix |
---|---|
Status: | assigned → closed |
Note: See
TracTickets for help on using
tickets.
Hmm. no idea what's going on:
CL-USER(1): (time (values 1 2 3))
0.0 seconds real time
0 cons cells
1
2
3
CL-USER(2):
So, this works for me...