(describe *standard-input*) bombs
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Slime |
Incomplete
|
Undecided
|
Unassigned |
Bug Description
Slime REPL buggy behavior:
CL-USER> (describe *standard-input*) ; bombs - The function COMMON-
CL-USER> (describe *standard-output*) ; bombs - The function COMMON-
SBCL REPL correct behavior:
This is SBCL 1.0.51.0-a546163, an implementation of ANSI Common Lisp.
More information about SBCL is available at <http://
SBCL is free software, provided as is, with absolutely no warranty.
It is mostly in the public domain; some portions are provided under
BSD-style licenses. See the CREDITS and COPYING files in the
distribution for more information.
* (describe *standard-input*)
#<SYNONYM-STREAM :SYMBOL SB-SYS:*STDIN* {100E6761}>
[stream]
Slots with :INSTANCE allocation:
IN-BUFFER = NIL
CIN-BUFFER = NIL
IN-INDEX = 512
IN = #<FUNCTION SB-IMPL:
BIN = #<FUNCTION SB-IMPL:
N-BIN = #<FUNCTION SB-IMPL:
OUT = #<FUNCTION SB-IMPL:
BOUT = #<FUNCTION SB-IMPL:
SOUT = #<FUNCTION SB-IMPL:
MISC = #<FUNCTION SB-IMPL:
IN = #<FUNCTION SB-IMPL:
BIN = #<FUNCTION SB-IMPL:
N-BIN = #<FUNCTION SB-IMPL:
OUT = #<FUNCTION SB-IMPL:
BOUT = #<FUNCTION SB-IMPL:
SOUT = #<FUNCTION SB-IMPL:
MISC = #<FUNCTION SB-IMPL:
SYMBOL = SB-SYS:*STDIN*
Peace
--Devon
PS: Details follow...
The function COMMON-
[Condition of type UNDEFINED-FUNCTION]
Restarts:
0: [RETRY]
1: [ABORT] Return to sldb level 1.
2: [RETRY]
3: [ABORT]
4: [REMOVE-FD-HANDLER]
5: [ABORT]
Backtrace:
0: ()
1: ( )
2: (SB-IMPL:
3: (SB-IMPL:
4: (SB-IMPL:
5: ( )
6: (DESCRIBE )
7: (SB-INT:
8: (EVAL )
9: (SWANK::EVAL-REGION )
10: ()
11: (SWANK:
12: (SWANK:
13: (SWANK:
14: (SWANK::REPL-EVAL )
15: (SB-INT:
16: (EVAL )
17: (SWANK:
18: (SWANK::SLDB-LOOP 1)
...
those blank backtrace frames look awfully wrong too.
Changed in slime: | |
status: | New → Incomplete |
I can't reproduce it. Can you do this in bare SBCL REPL?