freenode/#lisp - IRC Chatlog
Search
10:53:47
jmercouris
both logs are not working, can someone please remind me what I need to put in my SBCLRC to enable debugging?
10:57:09
jackdaniel
what is "enable debugging"? what logs? you'll get dropped in a debugger for unhandled errors without any magic things in sbclrc
10:58:20
jmercouris
sorry yes, I mean with regards to stepping through a restart after recompiling a function
10:58:45
jmercouris
so, when a signal is raised (I think that's how you say it) and you get the debug menu, I want to be able to recompile the function and restart from a previous frame
10:59:09
oni-on-ion
(declare (optimize (debug 3))) in sbclrc though, i've been suggested here before.
10:59:40
jmercouris
there was someone who had posted a slightly different solution, I just can't find it in the logs :\
11:00:23
oni-on-ion
or -> https://stackoverflow.com/questions/4638710/maximum-debug-info-from-steel-bank-common-lisp-slime
11:00:26
jmercouris
if I remember or find what that other user had posted, I will repost tot his channel
13:58:18
dim
that's with Welcome to Clozure Common Lisp Version 1.11-r16635 (DarwinX8632)! on macOS Mojave
14:03:25
jdz
dim: I think there's a release of ccl compatible with latest macOS, read something about those lines on the mailing list.
14:04:56
jdz
"sudo installer -store -pkg ccl.pkg -target /" on the http://setf.clozure.com/~rme/ccl.pkg
14:18:33
dim
seems to work fine, thanks, but I need to learn how to use it from SLIME rather than with the integrated GUI
14:25:41
jdz
If it's about Common Lisp, then iterate predates CL (year 1990, http://dspace.mit.edu/handle/1721.1/41498?show=full).
14:36:06
pfdietz
I'm grumpy about ITERATE. It doesn't work with COVER. Hacking COVER to make it work with it is on my to-do list.
14:44:01
astalla
There's also my "doplus" library that predates FOR: https://bitbucket.org/alessiostalla/doplus/wiki/Home
17:13:51
beach
HAH! "A key concept in all operating systems is the /process/." From Tanenbaum and Bos: Modern Operating Systems.
17:16:27
shka_
"mr Tanenbaum, just like you have passed judgment on operating system design, i have come to pass judgment on you!"
17:16:47
beach
Though, he might be forgiven, since the book restricts the domain to "modern" operating systems. :)
17:17:53
beach
It reminds me of when I was a child and my parents were forced to replace their gas stove with an electric one (which of course is much worse, at least with the design at the time). My mother said "well, I guess it's more modern".
17:49:58
jcowan
Well, it depends on how they define "process". I don't want to see everything in the system put into one great big event loop for all applications simultaneously, like the Mesa OS from Xerox did.
18:45:30
sjl
anyone want to review this terrible thing I wrote on my lunchbreak http://paste.stevelosh.com/fdce3e2e7518439e6ab2bb4ee89598e8a743bc13
18:46:12
sjl
use case is solving largest common substring for N strings, without implementing fully generalized suffix trees (which I could not do in one lunchbreak)
18:47:27
beach
"Associated with each process is its /address space/, a list of memory locations from 0 to some maximum, which the process can read and write. The address space contains the executable program the program's data, and its stack."
18:47:29
anniepoo_
I see a serious issue - you're doing this on your lunch break, which weakly implies you're not writing lisp code during work work time....
18:49:42
sjl
Not sure that's more readable, at least to me. I tend to think of the first unless as "check if you've fallen off the array" and the when as checking if you've ticked over a bound.
19:47:19
anamorphic
How do I find out the default --dynamic-space-size in sbcl? It's platform dependent, but don't know where to look for x86_64
19:51:12
anamorphic
Cool thanks. it was ~1G... now to look for how I'm exhausting that. Seems like penty of space
19:51:31
Posterdati
please help, I'm trying to run a simple client/server ssl test using iolib/sockets and cl+ssl, but the server gave me ssl-error-zero-return while creating the ssl server stream... Any hints? Thanks!
20:02:24
jasom
sbcl's GC is throughput optimized, so you can have a lot of garbage before a full-gen GC happens.
20:25:12
DS9Soft
How do I get a system defined with ASDF and named foo/bar in a file named foo-bar.asd get loaded from another system? QuickLisp doesn't seem to recognize the system as it uses /