When executing
(let ((*break-on-signals* 'error))
(usocket:socket-connect "lisp.org" 80))
I have an error:
junk in string "org"
BREAK was entered because of *BREAK-ON-SIGNALS* (now rebound to NIL).
[Condition of type SIMPLE-CONDITION]
Restarts:
0: [CONTINUE] Return from BREAK.
1: [REASSIGN] Return from BREAK and assign a new value to *BREAK-ON-SIGNALS*.
2: [RETRY] Retry SLIME interactive evaluation request.
3: [ABORT] Return to SLIME's top level.
4: [ABORT] Exit debugger, returning to top level.
Backtrace:
0: (BREAK "~A~%BREAK was entered because of *BREAK-ON-SIGNALS* ~\n
(now rebound to N..
1: (SIGNAL #<SB-INT:SIMPLE-PARSE-ERROR {19809441}>)[:EXTERNAL]
2: (ERROR SB-INT:SIMPLE-PARSE-ERROR)[:EXTERNAL]
3: (PARSE-INTEGER "org")[:EXTERNAL]
4: (USOCKET::LIST-OF-STRINGS-TO-INTEGERS ("lisp" "org"))
5: (USOCKET:DOTTED-QUAD-TO-VECTOR-QUAD "lisp.org")
6: (USOCKET::HOST-TO-VECTOR-QUAD "lisp.org")
7: (USOCKET:SOCKET-CONNECT "lisp.org" 80)[:EXTERNAL]
When *break-on-signals* is nil, it's not an issue.
I use sbcl 1.0.23 on ubuntu, latest usocket.
Thank you,
Andrei
_______________________________________________
usocket-devel mailing list
[email protected]
http://common-lisp.net/cgi-bin/mailman/listinfo/usocket-devel