freenode/lisp - IRC Chatlog
Search
22:49:37
phoe
nightly reminder: there are three tasks posted on the lisp guild page, available for anyone who'd like to grab some experience with a relatively simple task on real world code. https://github.com/Lisp-Guild/lisp-todo/projects/1
3:45:30
beach
p_l: I think Cleavir cold be used for other dynamic languages if that is what you mean.
5:45:13
p_l
BusFactor1: you need to compile it yourself from source, or whatever third party packaging Mac users use
5:54:21
BusFactor1
it just doesn't seem to recognize how to find it using DYLD_LIBRARY_PATH so I thought there might be some trick
7:33:12
p_l
BusFactor1: I think there are ways to specify it explicitly in CFFI.. But also check if it is properly looking for .dyld file first
7:35:56
ogamita
shrdlu68: because the openssl now is financed and has hired tens of programmers and testers? I've not heard anything about it…
7:54:06
shrdlu68
ogamita: The mailing list is busy, and the list of online users is large. But I've rarely seen any activity there.
9:15:35
beach
phoe: OK, I'll ask here, since you seem to ignore your PMs. Why is it hard to imagine techniques that will guarantee the integrity of an operating system in the presence of concurrency? Every desktop and mainframe operating system does it.
9:27:35
shka
i want to have same style of api for calling remote processeses and ones on the local machine because it would greatly simplify construction of distributed systems
9:29:32
shrdlu68
This is strange. A function returns 3 closures, I bind the first two using multiple-value-bind, dicarding the third. Someone is calling the third one.
9:32:13
beach
shrdlu68: Normally, if you are in SLIME, you can then get the source code of the point of the call.
9:32:54
beach
shrdlu68: I put this in my .sbclrc: (declaim (optimize (speed 0) (debug 3) (safety 3)))
9:33:43
mood_btf
Note that that doesn't guarantee permanent high debug values. For that, add (sb-ext:restrict-compiler-policy 'debug 3)
9:35:29
mood_btf
shrdlu68: The only form in the (values) is the single (with-slots ...), which returns the third lambda
9:36:06
mood_btf
So the only lambda ever returned is the third one, and the first and second are ignored
9:37:46
beach
shrdlu68: Unrelated, but still: you might want to use accessors instead of slot values directly, and use WITH-ACCESSORS instead of WITH-SLOTS.
9:39:31
beach
shrdlu68: If you use SLIME-INDENTATION, there is no need to put a newline after the LOOP keyword. Your LOOP body will be indented properly then.
9:43:24
shrdlu68
How exactly do I go about getting slime indentation? Do I need to have slime running?
9:44:02
beach
In your .emacs, you put (slime-setup '(slime-fancy slime-tramp slime-asdf slime-indentation))
9:45:04
shrdlu68
I am, I just don't like slime running, it opens too many buffers and I tend to be editing multiple files.
9:47:07
shrdlu68
Thanks, emac's indentation has forced me to adopt a few work-arounds, like putting a new-line immediately after the loop keyword.