libera/#sicl - IRC Chatlog
Search
4:05:57
pfd
:beach All my bootstrapping trouble disappeared, rendering a completely error-free process, for the first time, regardless of which SBCL version I'm using, once I cleared /usr/share/common-lisp .
4:05:58
pfd
When I manually install a version of SBCL the installer doesn't put anything there. However, I suspect apt & Synaptic do. I'm going to make a point of keep an eye on this folder, from now on; especially if I get strange errors! ;-)
4:09:51
pfd
Unfortunately it took me all day to figure this out. But what actually brought that path to my attention was when I invoked SBCL 2.2.2 before deleting the QL .sbclrc file, and so I received instantaneous warnings regarding content in that folder! I must've ignored these warnings earlier today, thinking it was just someting in the .sbclrc file.
4:14:00
pfd
I've played and installed all manner of common-lisp libs through Synaptic in the past. I guess that's what generated a few errors with bootstrapping SICL, previosly. I was just 'Acceting' and thinking these hiccups were part of the process. Now, I realize how meticulous and quality oriented you are. That's the impression I get reading your
4:14:00
pfd
documents. It's also why I'm motivated and impressed with your vision regarding fixing CLTL2, among other CL aspects.
4:16:34
pfd
SICL, and, I'm also interesting in CLASP. I managed to complete of build of CLASP yesterday with yitzi's help.
4:18:31
pfd
Yes. I believe I quite understand the differences. Aesthetically, I prefer to do everything, all the way down to machine code/asm interfacing using CL, and not lean on C++
4:19:15
pfd
But if CLASP really matures with impressive features, and it fills a need, I won't ignore it.
4:20:27
pfd
Yes, I've already seen some examples of weird looking code that way, withiin a Lispy patterns.
4:21:38
beach
z4kz: I am still working on bootstrapping, which is the essence of the SICL implementation. But there are already good libraries that resulted from the project, like Eclector, Cleavir, Trucler, etc.
4:22:26
pfd
:z4kz If you get even one single error during Pt.1 or Pt.2 of the SICL bootstrap process, and you're on a Debian or Debian derivative system like Ubuntu or Devuan, clear your /usr/share/common-lisp folder!
4:22:45
beach
z4kz: Nobody has attempted to bootstrap a Common Lisp system this way, so there is nothing to learn from, other than my own mistakes.
4:25:18
pfd
But once you listen to a Robert Strandh presentation or, even better, make the time to 'make' his documents to PDFs and read the visionary motivation behind SICL, it's truly inspriing, especially if you have a big collection of CL books like I do!