Conformance bug in time implementation when using SLIME
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)
| Keywords: |
ansi added; bug removed
|
| Milestone: |
unscheduled → 1.0
|
| Keywords: |
ansi-conformance added; ansi conformance removed
|
| Priority: |
trivial → blocker
|
| Keywords: |
time, macro, ansi-conformance → time macro ansi-conformance
|
| Owner: |
changed from somebody to Mark Evenson
|
| Status: |
new → assigned
|
| Keywords: |
cl:time has-test added; time removed
|
| Summary: |
Conformance bug in time implementation → Conformance bug in time implementation when using SLIME
|
| Keywords: |
slime added; ansi-conformance removed
|
| Priority: |
blocker → minor
|
| Resolution: |
→ wontfix
|
| Status: |
assigned → closed
|
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...