freenode/#sicl - IRC Chatlog
Search
16:35:53
beach
What would a "watch point" look like in Common Lisp? I have the impression that in more traditional languages, it is useful to watch the changes of global variables, and not so much lexical ones. Is that a correct impression?
16:37:48
beach
If so, then watch points in Common Lisp would be nothing more than traces of (SETF SYMBOL-VALUE), or, rather, the action that function has, since it may not be called to set a variable.
16:41:21
pnp
hello beach, now i'm working to have a proper Lisp environment... after that i will ask you some questions about the installation of dependencies for SICL. I don't know if all the dependencies are available in quicklisp...
16:43:45
beach
You have to download certain things from GitHub. Then you can use ASDF or quicklisp, provided you put things in local_projects.
16:43:52
beach
Also, you should know that I don't necessarily keep instructions for actually executing SICL code interactively up to date.
16:45:22
froggey
beach: it'd be nice to watch any setf-able place, but slots & array elements in particular
16:47:27
pnp
beach: could you kindly point me to some general references (tutorials etc) for the installation? .... even if for other dependencies doesn't matter.. i have to understand what do to to install things in Lisp
16:48:58
beach
pnp: Those would be very general instructions. If you are using Quicklisp, you download projects to ~/quicklisp/local_projects
16:49:43
beach
After that, everything should work, whether you use ASDF directly or Quicklisp to compiler systems.
17:13:52
beach
Here is the latest version of the paper. There are still things that I am aware of that need fixing, so don't waste your time on remarks quite yet: metamodular.com/SICL/sicl-debugging.pdf
17:15:38
beach
pnp: Once you have installed all the dependencies, you should be able to do (asdf:load-system '#:clordane) (asdf:load-system '#:sicl-boot) (in-package #:sicl-boot) and finally (defparameter *b* (boot))
17:16:06
beach
You will see a lot of compilation messages, but there is not much you can do in the end.
17:18:20
pnp
anyway now i would try to install slime... I'm following a video ( https://youtu.be/VnWVu8VVDbI ) but quicklisp-slime-helper seems not updated recently
18:58:38
beach
I am not sticking around, but others can answer your questions if you need to. Also in #lisp if you run out of #sicl participants.
18:58:57
beach
I am off to spend time with my (admittedly small) family. I'll be back tomorrow morning (UTC+1).
19:01:41
pnp
beach, thank you again for your advices ... now i'm downloading the git repos in ~/quicklisp/local-projects