jackdaniel changed the topic of #commonlisp to: Common Lisp, the #1=(programmable . #1#) programming language | Wiki: <https://www.cliki.net> | IRC Logs: <https://irclog.tymoon.eu/libera/%23commonlisp> | Cookbook: <https://lispcookbook.github.io/cl-cookbook> | Pastebin: <https://plaster.tymoon.eu/>
seletz has joined #commonlisp
pranavats has left #commonlisp [Error from remote client]
pve has quit [Quit: leaving]
frodef has joined #commonlisp
seletz has quit [Ping timeout: 260 seconds]
random-nick has quit [Ping timeout: 260 seconds]
Patternm1ster has quit [Quit: leaving]
Patternmaster has joined #commonlisp
Patternmaster has quit [Changing host]
Patternmaster has joined #commonlisp
anticomputer has quit [Remote host closed the connection]
anticomputer has joined #commonlisp
shka has quit [Ping timeout: 265 seconds]
pranavats has joined #commonlisp
ym has quit [Ping timeout: 264 seconds]
epony has quit [Ping timeout: 268 seconds]
epony has joined #commonlisp
karlosz has quit [Quit: karlosz]
causal has joined #commonlisp
<doulos05> Question about using the ENVY package from the REPL (It's a Caveman question, if that helps).
<doulos05> Envy determines which config to load based on an environmental variable. How do I set one of those for my REPL instance?
<doulos05> Like, from inside SLIME
<_death> (setf (uiop:getenv "FOO") "BAR")
<doulos05> Ah, perfect. I knew it couldn't be that hard. But this is the ur-bug for an issue I've been tracking for 4 days now and my brain was out of juice.
anticomputer has quit [Ping timeout: 255 seconds]
anticomputer has joined #commonlisp
seok has joined #commonlisp
Madsy has quit [Remote host closed the connection]
Madsy has joined #commonlisp
ym has joined #commonlisp
mariari has quit [Ping timeout: 264 seconds]
mariari has joined #commonlisp
ym has quit [Ping timeout: 256 seconds]
seletz has joined #commonlisp
seletz has quit [Ping timeout: 265 seconds]
mzan has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
mzan has joined #commonlisp
tyson2 has quit [Remote host closed the connection]
pranavats has left #commonlisp [Error from remote client]
pillton has joined #commonlisp
akoana has quit [Quit: leaving]
shka has joined #commonlisp
beach` is now known as beach
<beach> pjb, splittist: Thanks.
ad2_ has joined #commonlisp
ebrasca has joined #commonlisp
jmpeax has joined #commonlisp
jeosol has quit [Quit: Client closed]
igemnace has joined #commonlisp
dec0d3r has quit [Quit: Leaving]
Lord_of_Life has quit [Ping timeout: 256 seconds]
Lord_of_Life has joined #commonlisp
hineios9 has joined #commonlisp
hineios has quit [Ping timeout: 268 seconds]
hineios9 is now known as hineios
seletz has joined #commonlisp
seletz has quit [Ping timeout: 264 seconds]
lisp123 has joined #commonlisp
azimut has quit [Ping timeout: 255 seconds]
lisp123 has quit [Read error: Connection reset by peer]
rainthree has joined #commonlisp
rgherdt has joined #commonlisp
lisp123 has joined #commonlisp
rainthree has quit [Ping timeout: 264 seconds]
pillton has quit [Quit: ERC 5.4 (IRC client for GNU Emacs 28.2)]
thuna` has joined #commonlisp
pranavats has joined #commonlisp
lisp123 has quit [Ping timeout: 260 seconds]
Major_Biscuit has joined #commonlisp
mingus has quit [Quit: mingus]
gxt has quit [Remote host closed the connection]
gxt has joined #commonlisp
rainthree has joined #commonlisp
seletz has joined #commonlisp
enzuru has quit [Quit: ZNC 1.8.2 - https://znc.in]
enzuru has joined #commonlisp
pve has joined #commonlisp
rangahy has joined #commonlisp
mingus has joined #commonlisp
aartaka has joined #commonlisp
ad2_ has quit [Quit: Leaving]
varjag has joined #commonlisp
lisp123 has joined #commonlisp
rangahy has quit [Ping timeout: 265 seconds]
rangahy has joined #commonlisp
lisp123 has quit [Remote host closed the connection]
mingus1 has joined #commonlisp
mingus has quit [Ping timeout: 260 seconds]
mingus1 is now known as mingus
Inline has quit [Quit: Leaving]
gxt has quit [Ping timeout: 255 seconds]
gxt has joined #commonlisp
lisp123 has joined #commonlisp
Cymew has joined #commonlisp
ebrasca has quit [Remote host closed the connection]
rangahy has quit [Ping timeout: 268 seconds]
aartaka has quit [Ping timeout: 264 seconds]
jmdaemon has quit [Ping timeout: 264 seconds]
ec_ has joined #commonlisp
ec has quit [Ping timeout: 255 seconds]
gpiero has quit [Remote host closed the connection]
Brucio-61 has quit [Ping timeout: 260 seconds]
rainthree has quit [Ping timeout: 260 seconds]
sedzcat has joined #commonlisp
rangahy has joined #commonlisp
sedzcat has quit [Changing host]
sedzcat has joined #commonlisp
sedzcat has quit [Client Quit]
sedzcat has joined #commonlisp
sedzcat has quit [Client Quit]
sedzcat has joined #commonlisp
random-nick has joined #commonlisp
Brucio-61 has joined #commonlisp
lisp123 has quit [Ping timeout: 260 seconds]
scymtym has joined #commonlisp
rainthree has joined #commonlisp
sedzcat has quit [Ping timeout: 264 seconds]
aartaka has joined #commonlisp
aartaka has quit [Ping timeout: 260 seconds]
rangahy has quit [Ping timeout: 265 seconds]
azimut has joined #commonlisp
rangahy has joined #commonlisp
Bung has joined #commonlisp
<Shinmera> Anyone know of equivalents to sb-ext:with-timeout in other impls?
<Shinmera> (signals a condition if the body takes longer than specified seconds to execute)
<hayley> There is a trivial-timeout library, but from memory it's a bit leaky.
<jackdaniel> (lambda () (sleep 4) (interrupt-thread #<woo>))
<gilberth> bt:with-timeout doesn't work for you?
<hayley> In Clozure e.g. another thread is spawned, so other handlers won't apply.
<jackdaniel> sbcl has this deadline thingy so it is generally safer than arbitrary interrupts
<jackdaniel> but well yeah
lisp123 has joined #commonlisp
<Shinmera> gilberth: oh heck, didn't even know it had that.
* jackdaniel looks ... (lambda () (sleep ,timeout) (interrupt-thread ...))
<Shinmera> Well, I guess parachute now lets you cut your fingers off if you're too impatient for a test to finish :)
<Shinmera> * on select implementations only
* hayley still wonders when Parachute will herald tests with "Where we dropping boys"
<Shinmera> whenever you write the extension for it, you know how it works
<hayley> I suppose I do.
tyson2 has joined #commonlisp
ym has joined #commonlisp
lisp123 has quit [Ping timeout: 256 seconds]
ym has quit [Ping timeout: 264 seconds]
pfd has quit [Ping timeout: 260 seconds]
Bung has quit [Remote host closed the connection]
Bung has joined #commonlisp
varjag has quit [Quit: ERC (IRC client for Emacs 27.1)]
cosimone has joined #commonlisp
rogersm has quit [Quit: Leaving...]
rangahy has quit [Ping timeout: 260 seconds]
morganw has joined #commonlisp
Bung has quit [Quit: Leaving]
rangahy has joined #commonlisp
seletz has quit [Ping timeout: 264 seconds]
tibfulv has quit [Remote host closed the connection]
tibfulv has joined #commonlisp
karlosz has joined #commonlisp
rangahy has quit [Ping timeout: 260 seconds]
Cymew has quit [Ping timeout: 264 seconds]
rangahy has joined #commonlisp
pranavats has left #commonlisp [Error from remote client]
cage has joined #commonlisp
ym has joined #commonlisp
igemnace has quit [Quit: WeeChat 3.7.1]
igemnace has joined #commonlisp
aartaka has joined #commonlisp
igemnace has quit [Remote host closed the connection]
waleee has joined #commonlisp
rgherdt has quit [Remote host closed the connection]
Posterdati has quit [Read error: Connection reset by peer]
notzmv has quit [Ping timeout: 256 seconds]
azimut has quit [Ping timeout: 255 seconds]
azimut has joined #commonlisp
Posterdati has joined #commonlisp
aartaka has quit [Ping timeout: 264 seconds]
Bung has joined #commonlisp
aartaka has joined #commonlisp
Inline has joined #commonlisp
Inline has quit [Client Quit]
ym has quit [Ping timeout: 264 seconds]
pranavats has joined #commonlisp
tyson2 has quit [Remote host closed the connection]
pranavats has left #commonlisp [Error from remote client]
Bunggg has joined #commonlisp
Bung has quit [Remote host closed the connection]
Fare has joined #commonlisp
rendar has quit [Quit: Leaving]
rendar has joined #commonlisp
rendar has quit [Changing host]
rendar has joined #commonlisp
pranavats has joined #commonlisp
tyson2 has joined #commonlisp
Bunggg is now known as Bung
Bung has quit [Remote host closed the connection]
Bung has joined #commonlisp
Lycurgus has joined #commonlisp
Bung has quit [Client Quit]
Lycurgus has quit [Client Quit]
Major_Biscuit has quit [Ping timeout: 265 seconds]
shka has quit [Ping timeout: 264 seconds]
igemnace has joined #commonlisp
cosimone has quit [Read error: Connection reset by peer]
notzmv has joined #commonlisp
rainthree has quit [Ping timeout: 265 seconds]
aartaka has quit [Ping timeout: 260 seconds]
aartaka has joined #commonlisp
thuna` has quit [Remote host closed the connection]
Fare has quit [Ping timeout: 260 seconds]
Bung has joined #commonlisp
tyson2 has quit [Remote host closed the connection]
aartaka has quit [Ping timeout: 256 seconds]
aartaka has joined #commonlisp
<jcowan> Nilby: Was that the DECUS PDP-8 implementation, or something else?
robin has quit [Quit: Leaving]
ym has joined #commonlisp
robin has joined #commonlisp
aartaka has quit [Ping timeout: 260 seconds]
aartaka has joined #commonlisp
tyson2 has joined #commonlisp
n1to has joined #commonlisp
ym has quit [Ping timeout: 265 seconds]
cage has quit [Quit: rcirc on GNU Emacs 27.1]
Jach has quit [Remote host closed the connection]
santiagopim has quit [Remote host closed the connection]
lisp123 has joined #commonlisp
<Nilby> jcowan: Good question. I really don't remember. I assume it must have been one of the PDP8 Lisps on this page http://www.softwarepreservation.net/projects/LISP/other#DECUS_LISP_ I remember it fit on some number of "big" floppies, some of which had the "AI" Eliza and "ML" guess an animal.
<Nilby> It was at least very similar to Lisp 1.5.
<lisp123> are there situations where its better to force a list to be a proper list?
<Nilby> It wasn't as good as the MIT PDP-11 Lisp though.
<lisp123> i.e. no dotted lists
Brucio-61 has quit [Ping timeout: 260 seconds]
Bung has quit [Quit: Leaving]
scymtym has quit [Ping timeout: 256 seconds]
<Bike> lisp123: when you want an actual sequence.
<Bike> but usually things aren't organized in such a way that you need to force anything to be anything
<Nilby> lisp123: There's a number of CL functions that get errors or are undefined for not proper lists, but otherwise it's up to the code your using.
<lisp123> Bike, Nilby thanks
aartaka has quit [Ping timeout: 265 seconds]
<lisp123> I guess whenever we expect the CDR to be a CONS, a dotted list will fail
<lisp123> benefit of not allowing dotted lists is you don't have to always check if the CDR is a cons
Brucio-61 has joined #commonlisp
<phoe> yeah, that speeds things up
gxt has quit [Quit: WeeChat 3.6]
gxt has joined #commonlisp
gxt has quit [Ping timeout: 255 seconds]
scymtym has joined #commonlisp
gxt has joined #commonlisp
lisp123 has quit [Ping timeout: 260 seconds]
<pjb> but since you have to test for null, you can as well test for consp. Then if not consp, you can check for a dotted list with null only on the last cdr.
jmdaemon has joined #commonlisp
jmes has quit [Remote host closed the connection]
dra has joined #commonlisp
igemnace has quit [Remote host closed the connection]
n1to has quit [Quit: Leaving]
Major_Biscuit has joined #commonlisp
dra has quit [Remote host closed the connection]
Major_Biscuit has quit [Ping timeout: 265 seconds]
euandreh has quit [Ping timeout: 264 seconds]
Oladon has joined #commonlisp
mathrick has quit [Remote host closed the connection]