7:27:52ln43Hi all, i'm new to SICL and i'm trying to install it on Windows using Portacle
7:29:06ln43everything ok, but during the boostrapping, using (defparameter *b* (boot)), i get: Loading file #P"e:/Users/xyz/portacle/all/quicklisp/local-projects/Acclimation/language-japanese.lisp" into E5
7:30:03hayleyWhat happens when that file is loaded?
7:31:27ln43i get this error in sldb: :CP1252 stream decoding error on
7:31:27ln43#<SB-SYS:FD-STREAM for "file e:\\Users\\xyz\\portacle\\all\\quicklisp\\local-projects\\Acclimation\\language-japanese.lisp" {100B347833}>:
7:31:28ln43 the octet sequence #(129) cannot be decoded
7:32:30hayleyI'd expect the file to be encoded using UTF-8. Let's see how you change the default encoding in SBCL...
7:32:33moon-childyou probably need to tell your implementation to use utf-8
7:32:37beachln43: That typically means that you are using an external encoding other than UTF-8
7:32:56hayleyTry (setf sb-ext:*default-external-format* :utf-8) and then boot again.
7:33:58moon-child(and put that in your sbclrc if it does work)
7:37:46ln43now i' looking the sbcl docs about setting the default external format (8.1 The Default External Format) but if i try to set that global variable i get: Symbol "*DEFAULT-EXTERNAL-FORMAT*" not found in the SB-EXT package.
8:13:17ln43ok so maybe i should modify something inside Portacle to use something like (setq slime-lisp-implementations (sbcl ("/opt/sbcl/bin/sbcl") :coding-system utf-8-unix))
8:34:09jdzln43: I think that will only change the encoding used by Emacs to communicate with the SBCL process, not the encoding SBCL will use when reading files.