Search
Monday, 3rd of August 2020, 14:50:05 UTC
15:35:11
stassats
lukego: a machine thingy
15:35:39
lukego
please don't say "more up to date" when talking about a 100 page document that I have recently printed hardcopy ;-)
15:36:16
lukego
oh phew I think it's the same one :)
15:36:16
stassats
mapping eventually either to a register or to a stack location
15:36:46
lukego
thanks. yeah I mostly just wondered about the acronym so I don't guess constantly while reading
15:36:54
lukego
I'm trying to finally start the process of understanding how sbcl works
15:36:55
stassats
(or both, spilling and all that)
15:38:29
stassats
although, it doesn't really have a name, and not sure what's so temporary about it
15:39:51
stassats
if VOP is a virtual operator, then TN is a virtual operand
15:40:28
lukego
what would really help right now is some handy REPL functions for printing the various IR representations of simple examples like (DEFUN FOO (X) (1+ x))
15:40:50
lukego
are those easy to call interactively? or how do you see what the compiler is thinking?
15:41:07
stassats
lukego: (setf sb-c::*compiler-trace-output* *standard-output*)
15:41:53
stassats
it doesn't show what the compiler is thinking, but what it thought up
15:43:51
stassats
can never get around to creating the former, as the latter is usually enough, even if i have to insert it somewhere in the middle
15:44:45
bitmapper
does sbcl defpackage import common-lisp by default?
15:47:25
bitmapper
what's wrong with that question
15:47:59
stassats
because the answer to it is immaterial - you shouldn't ever have a defpackage without :use
15:48:34
bitmapper
yeah, i know that, i'm just tinkering with some very old bad code
15:58:00
stassats
flip214: time isn't restricted to the current thread
17:52:29
flip214
but I only have a single thread active within the TIME resp. W-P
17:58:03
varjag
anyone on catalina with 2.0.7 who can check if cl+ssl from quicklisp loads ok for them?
18:01:41
varjag
throws me into ldb on dlopen()
18:09:27
varjag
nvm, it's sigabrt with ccl too…
18:16:33
flip214
varjag: which cl+ssl and which openssl versions do you have?
18:18:00
stassats
#P"/usr/local/opt/openssl/lib/libcrypto.dylib" an #P"/usr/local/opt/openssl/lib/libssl.dylib"
18:19:01
varjag
yes, must be something with my setup…
18:19:23
varjag
cl+ssl-20180831-git and 1.1.1.g for openssl
18:19:54
stassats
the system one indeed aborts
18:20:24
varjag
but apparently cl+ssl tries the system default?
18:20:49
varjag
must be botched paths here or something
18:20:53
stassats
my non-system might be too old, but now i don't want to update
18:23:40
varjag
yup, fixing the path did the trick
18:25:17
stassats
lldb can't manage a backtrace
18:25:40
stassats
who ever said that lldb is better than gdb
18:27:17
stassats
(sb-alien:load-shared-object "libssl.dylib") just doesn't work, oh well, not my problem
18:30:06
stassats
(sb-alien:load-shared-object "libssl.46.dylib") works
18:31:24
xristos
it doesn't let you load unversioned libraries iirc
18:31:33
varjag
but now ironclad hiccups
18:32:00
varjag
" Lock on package SB-X86-64-ASM violated when binding EA as a local function while in package SB-VM."
18:32:57
stassats
xristos: indeed, still not my problem
18:34:12
stassats
somebody ought open a ticket for cl+ssl
Tuesday, 4th of August 2020, 2:50:05 UTC