estoy tratando de cargar a través de hunchentootquicklisp en slime, y conseguir el error siguiente:¿Cómo obtengo quicklisp para cargar rfc2388 en limo?
READ error during COMPILE-FILE:
:ASCII stream decoding error on
#<SB-SYS:FD-STREAM
for "file [redacted]/dists/quicklisp/software/rfc2388-20120107-http/rfc2388.asd"
{100607B723}>:
the octet sequence #(196) cannot be decoded.
(in form starting at line: 29, column: 29,
file-position: 1615)
[Condition of type ASDF:LOAD-SYSTEM-DEFINITION-ERROR]
consigo esto al intentar ejecutar cualquiera:
(ql:quickload "hunchentoot")
O simplemente:
(ql:quickload "rfc2388")
Parece que otros son gettingthis también. He encontrado una hint a una posible respuesta, diciendo:
The system file is encoded as UTF-8.
I'm not sure how to configure things so that SBCL on Windows starts with
UTF-8 as its default encoding for loading sources, but that's what you
need to do.
A partir de ahí, he tratado (por ejemplo, sobre la base de [esta] añadiendo lo siguiente a mi emacs config:
(set-language-environment "UTF-8")
(setq slime-lisp-implementations
'((sbcl ("/opt/local/bin/sbcl") :coding-system utf-8-unix)))
(setq slime-net-coding-system 'utf-8-unix)
Pero .. Todavía me da el mismo error, incluso después de reiniciar completamente emacs, para asegurarme de tener un Slime nuevo que estaba leyendo la configuración anterior.
Entonces, ¿qué es lo que me falta y/o cómo puedo obtenerlo? esto para cargar?
¡Gracias de antemano! (Más gracias a venir por una respuesta exitosa.;)
prueba esto: (setq slime-net-coding-system 'utf-8-unix) –
@VsevolodDyomkin: Notarás que ya lo he intentado (ver la última línea del último bloque de texto) .. ¿Hay algo que deba hacer para que sbcl vea esto? Esa variable parece (si estoy leyendo la documentación correctamente) controlar las conexiones de red (supongo que con swank?), Pero ¿qué controla con qué SBCL se lanza? – lindes