freenode/#stumpwm - IRC Chatlog
Search
22:00:44
TRS-80
Might be dumb question, but how to set a variable? I can't seem to set *resize-increment* by doing C-t : (defvar *resize-increment* 2)<ENTER>
22:08:18
mood
TRS-80: DEFVAR is meant to define a variable and give it a value if it isn't bound yet. You probably just want to SETF it
22:13:06
TRS-80
I see a lot of Docs in lower case, but then I notice feedback, errors, etc. are all in caps. Is SBCL case sensitive?
22:18:38
sjl
the techincal answer is "Yes, Common Lisp is case sensitive, and also the reader upper cases everything by default"
22:19:26
sjl
so the thing that sets variables is SETF, but when you type setf it helpfully upper cases it for you
22:20:18
sjl
and of course that's customizable, because it's CL and almost everything is http://clhs.lisp.se/Body/f_rdtabl.htm
3:54:46
PuercoPop
sjl: Btw I found that the shell-fu we use our Makefile to collect the of the stumpwm rule would break if we add more than one system definition per file. https://github.com/stumpwm/stumpwm/blob/master/Makefile.in#L14
3:56:43
PuercoPop
(although that is more a fault the hacky approach being used). I'm wondering how hard would it be to migrate to ASDF's build operation? And could we depend on ASDF to keep track of when the system has to be rebuilt across invocations
8:21:20
mood
PuercoPop: That thing also breaks when you separate some files into modules, which I noticed when working on StumpUI