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/>
_whitelogger_ has joined #commonlisp
khrbtxyz has quit [Ping timeout: 260 seconds]
chomwitt has joined #commonlisp
Jach has joined #commonlisp
notzmv has joined #commonlisp
zyd has joined #commonlisp
fermat has joined #commonlisp
amb007 has joined #commonlisp
rakka has joined #commonlisp
khrbtxyz has joined #commonlisp
White__Flame is now known as White_Flame
Gleefre has quit [Remote host closed the connection]
decweb has quit [Ping timeout: 252 seconds]
pi1 is now known as johnjaye
<epony> "sam" the friendly non-standard non-UNIX editor from plan9 from userspace.. superceded by 'acme' the friendlier more editorial IDE.. from plan9port from userspace
<epony> let's call the Pike languages Algol Pee
random-nick has quit [Ping timeout: 260 seconds]
pranavats has joined #commonlisp
johnjaye has quit [Ping timeout: 246 seconds]
Kyuvi has joined #commonlisp
rgherdt has joined #commonlisp
johnjaye has joined #commonlisp
shka has quit [Ping timeout: 264 seconds]
pranavats has left #commonlisp [Disconnected: Replaced by new connection]
pranavats has joined #commonlisp
<BrokenCog> I put (setq *exit-on-eof* t) in ~/.sbclrc ... but it doesn't like setq being used. How do I set values in the rc file??
<BrokenCog> ... mmm, I guess it's actually the variable it does'nt like.
<BrokenCog> the User Manual likes it though.
<BrokenCog> also, can I put the --noinform option and CL arguments in the RC file somehow??
decweb has joined #commonlisp
<anthk_> (defparameter instead of setq?
jladd- has joined #commonlisp
jladd has quit [Ping timeout: 260 seconds]
Lord_of_Life_ has joined #commonlisp
Lord_of_Life has quit [Ping timeout: 264 seconds]
<hayley> )
Lord_of_Life_ is now known as Lord_of_Life
zaymington has quit [Ping timeout: 264 seconds]
NicknameJohn has quit [Ping timeout: 264 seconds]
rgherdt has quit [Ping timeout: 256 seconds]
dra has quit [Ping timeout: 256 seconds]
grawlinson has quit [Ping timeout: 268 seconds]
rgherdt has joined #commonlisp
chomwitt has quit [Ping timeout: 260 seconds]
occ has quit [Ping timeout: 260 seconds]
sebastian has joined #commonlisp
sebastian is now known as Guest9351
grawlinson has joined #commonlisp
younder has quit [Ping timeout: 256 seconds]
Guest9351 is now known as sebastian_
decweb has quit [Ping timeout: 255 seconds]
<aeth> but I forgot to close a parenthesis a while back so )
yitzi has quit [Remote host closed the connection]
josrr has quit [Remote host closed the connection]
zaymington has joined #commonlisp
phadthai has quit [Read error: Connection reset by peer]
epony has quit [Remote host closed the connection]
occ has joined #commonlisp
phadthai has joined #commonlisp
tasty has quit [Quit: bye bye!]
tasty has joined #commonlisp
tasty has quit [Changing host]
tasty has joined #commonlisp
tasty has quit [Quit: bye bye!]
amb007 has quit [Read error: Connection reset by peer]
NicknameJohn has joined #commonlisp
amb007 has joined #commonlisp
tasty has joined #commonlisp
tasty has quit [Changing host]
tasty has joined #commonlisp
tyson2 has joined #commonlisp
fe[nl]ix has quit [Remote host closed the connection]
fe[nl]ix has joined #commonlisp
decweb has joined #commonlisp
yvm has quit [Ping timeout: 260 seconds]
<BrokenCog> yeah, defparameter fixes the undeclared warning, but, it doesn't seem to do anything.
NicknameJohn has quit [Ping timeout: 256 seconds]
mzan has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
mzan has joined #commonlisp
scymtym has quit [Remote host closed the connection]
Fare has quit [Quit: Leaving]
Kyuvi has quit [Quit: Client closed]
Alfr has joined #commonlisp
sebastian_ has quit [Quit: sebastian_]
<beach> BrokenCog: Sure it does. What makes you think it doesn't?
<beach> BrokenCog: Where do you use that variable? I am asking because it is not a standardized variable.
khrbtxyz has quit [Ping timeout: 256 seconds]
<ixelp> SBCL 2.4.0 User Manual
khrbtxyz has joined #commonlisp
<beach> I see. Thanks.
<edgar-rft> where only BrokenCog can say if that's true...
rgherdt has quit [Quit: Leaving]
<BrokenCog> beach: I got it from sbcl.org/manual/
<beach> BrokenCog: The variable you are trying to refer to is in the package SB-ACLREPL, and that package exists only after you do a (REQUIRE 'SB-ACLREPL). Furthermore, if you do (DEFPARAMETER *EXIT-ON-EOF* T) in your .sbclrc, then you are creating a different variable in a different package, namely COMMON-LISP-USER.
<BrokenCog> I think it migth be deprecated. sbcl exits with C-d ... so it seems to know EOF without the flag. But, I wasn't actually trying to use that variable just trying to figure out how to configure values within ~/.sbclrc
<BrokenCog> specifically, I was trying to have noinform set true without needing the CL flag.
<BrokenCog> okay. I wasn't including aclrepl.
<BrokenCog> actually no. I was!
<beach> That is not what you said.
<BrokenCog> what?
<beach> You said (DEFPARAMETER *EXIT-ON-EOF* T). That does not mention the SB-ACLREPL package.
<BrokenCog> after (require 'sb-aclrepl) ... I should use (seqt *exit-on-eof*), yes?
<beach> Oh, and you should *not* use DEFPARAMETER, because the variable has already been defined, so using SETQ (or rather SETF) is right.
<beach> No,...
<beach> I am telling you that (setq *exit-on-eof* t) will set a variable whose name is common-lisp-user:*exit-on-eof*, and not sb-aclrepl:*exit-on-eof* which is what you want.
<BrokenCog> ah right. for the package.
<beach> The reason you got a warning in the first place was that you were trying assign to (using SETQ) a variable that has not been defined, namely common-lisp-user:*exit-on-eof*.
<beach> And by using DEFPARAMETER instead, you defined it.
<BrokenCog> yes.
<beach> But what you really want is to assign to (using SETQ or SETF) the variable sb-aclrepl:*exit-on-eof*.
<BrokenCog> got it.
NicknameJohn has joined #commonlisp
<BrokenCog> I'm trying to figure out when to use defparameter, vs defvar. When would one ever defparameter a variable after already having defined it? rather than setq? I understand that defvar doesn't change the existing value, which seems a reasonable; even though it's as much of a potential error as changing the existing value with the value. It begs the question, why isn't defvar/defparameter on an
decweb has quit [Ping timeout: 255 seconds]
<BrokenCog> existing dynamically-scoped variable an error? or warning at least?
<beach> BrokenCog: During development, when you load a file a second time, perhaps after some small modification, your forms are evaluated again, so if you have a DEFPARAMETER in that file, it will be executed again, and the value of the variable will change.
<BrokenCog> in which case wouldn't the previous usage of the variable now be confused about what the value is?
<beach> BrokenCog: So if you don't want to do DEFPARAMETER a second time, and instead do a SETQ (or SETF), then you would have to modify the file after the first time you have loaded it. Then, when you start a new Common Lisp image, you would have to modify it back so that you can load it the first time.
<beach> There is no confusion. If you want the variable to take on whatever value you give it in your file, even after the file has been modified, then you use DEFPARAMETER.
<BrokenCog> right, but, when the control flow returns back to the previous file, the variable will now potentially have a different value than before the second file was included
<beach> BrokenCog: Imagine you have a file that has (defvar *friends* '(jane bill sandy)) in it, but then you decide you want to add fred as a friend. If yo do that and reload the file, then *friends* will not change.
<BrokenCog> i guess that's what I'm not getting. When would one reload the file? in a new process instance of the code?
<beach> BrokenCog: I think you are confused. Control flow doesn't have anything to do with files. There is one global value of every variable at any point in time.
waleee has quit [Ping timeout: 264 seconds]
<beach> No, during development. You would modify your code and then load the file again, by rerunning asdf:load-system, or by doing a C-c C-c interactively in SLIME.
<White_Flame> defparameter is a parameter to your program, which might change on reload. defvar is a variable that will be initialized once, and your code might mutate in its running
<beach> You wouldn't want to restart your image every time you modify your source code.
<BrokenCog> defvar feels like a constant?
<beach> BrokenCog: A Common Lisp image can live a very long time. I have mine running for weeks sometimes. During that time, I constantly modify the source code and reload.
<BrokenCog> image being the repl?
<BrokenCog> or slime's lisp process
<White_Flame> consider (defvar *do-n-times* 10) and the code destructively counts that down. If you reload that file, it woudl start counting from 10 again, or you could change it to something else. DOesn't have to be constant
<BrokenCog> White_Flame: right. I get that.
<beach> The Common Lisp image is the contents of memory when you start the system. You interact with it by loading files, and modify code. SLIME creates a Common Lisp image.
<White_Flame> the closest analog to an "image" would be a running virtual machine state. You can save & exit, and resume it later.
<beach> BrokenCog: Pretty much the only way I use DEFVAR is without an initial value, and then I rely on my main entry point to bind it, like (let ((*variable* ...)) (do-stuff)).
<White_Flame> BrokenCog: oh sorry, I misread. Defparameter is kinda more constant, while defvar is often mutated in the running state of the program
khrbtxyz has quit [Ping timeout: 256 seconds]
<White_Flame> the once-only initialization of defvar is what makes it reliable to keep (mutable) state in
<White_Flame> as reloads of code won't trample & reinitialize that program state
<White_Flame> but yeah, as you advance, you'll often use additional dynamic bindings of variables rather than just its toplevel value
<White_Flame> as beach was demonstratin
khrbtxyz has joined #commonlisp
<White_Flame> all that being said, defparameter isn't used very much anymore in my experience
<White_Flame> changing source code to alter parameters is much more messy than passing in initialization parameters, however defparameter is how things went in yesteryears
<White_Flame> if you download a library from quicklisp, for instance, you really don't want to go modifying their code just to be able to use it
<White_Flame> by changing their parameters in the source files
<BrokenCog> okay, thanks, both of you.
<beach> Pleasure.
<BrokenCog> yeah, constant wasn't the right term ... initializer seems more apt.
NicknameJohn has quit [Ping timeout: 256 seconds]
davidt has joined #commonlisp
davidt has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.1)]
<aeth> defvar is kind of the opposite of a constant
flip214 has joined #commonlisp
<aeth> defparameter is basically the standard global but when you recompile the file it goes away, whereas defvar doesn't, so defvar is for the less constant things
<aeth> defparameter often times is acting as a constant without actually being a constant (hence "parameter")
<aeth> s/it goes away/any change you set to it goes away/
<aeth> And why would you want a constant that's not actually a constant? So you can change it without restarting the REPL. It also lets people override it, perhaps locally to the dynamic scope of a LET.
<aeth> There are also many things that you simply can't set as a defconstant constant, but alexandria:define-constant exists for that.
jack_rabbit has joined #commonlisp
<aeth> And you don't need to modify any source code to alter the parameter; you just need to SETF (or LET, which for a dynamic/special *earmuffs* variable like the globals, is like a temporary SETF that undoes itself) before you run anything that uses it.
<aeth> What really gets in the way and makes them fall out of favor is multithreading.
<White_Flame> dynamic bindings shine in multithreading
<aeth> Dynamic bindings shine when you want something like a stream, like *standard-output*
<mfiano> dynamic bindings shine with API stability
<aeth> But as soon as you have multiple threads involved, unless you know what you're doing, a bunch of stuff is going to end up in the wrong *standard-output* such as *inferior-lisp* instead of *slime-repl your-implementation*
<Mondenkind> White_Flame: standard cl special semantics are awful for multithreading
<Mondenkind> because you can reassign a special, but have no way to know whether your binding is thread-local or shared
<White_Flame> you don't have to know, unless you want to force it thread-local
ronald_ has joined #commonlisp
<Mondenkind> better would be to have two kinds of global variables: specials, which can be dynamically bound and which are always thread-local, and globals (a la sb-ext:defglobal), which only ever have one shared binding
<mfiano> With the overhead of the runtime control flow involved, you can attach context easily and negligibly.
<mfiano> ALso there is the portability likbrary for that, global-vars
* mfiano goes to sleep because he can no longer type
<Mondenkind> there's no portability library for variables which always have a thread-local binding
<Mondenkind> there is the bordeaux-threads thing, but that doesn't help if somebody makes a thread without bt
<mfiano> You mentioned sb-ext:defglobal. It's not necessary to reach for internals, when the common denominator is abstracted by this library.
<mfiano> But, night!
<Mondenkind> the global binding thing is not a very big deal, comparatively (there are ways around it). The problem is being assured that you have a thread-local binding. Afaik, there is no good portable way to do that
<Mondenkind> good night
<White_Flame> I still don't see why you'd need to know. The caller has set up the context (implicitly or explicitly) and you access the vars from that context
tyson2 has quit [Remote host closed the connection]
<White_Flame> so the callee code works from both configurations (global vs threadlocal)
NicknameJohn has joined #commonlisp
<aeth> because if you're using the parameter as a hidden parameter to functions you're calling, if two threads are accessing it at the same time, bad things can happen?
<Mondenkind> White_Flame: it's not uncommon in c to define thread-local variables. Do you not see the utility?
<White_Flame> I've written lots of highly threaded programs and application servers in CL, and special vars have always easily done the right thing for me
<White_Flame> and yeah, I've used explicit TLS stuff in C and java
<White_Flame> special vars are better
<aeth> yes, when you use bordeaux-threads
<aeth> the solution ofc is to always use bordeaux-threads
<jack_rabbit> special vars are way better
<Mondenkind> White_Flame: multiple concurrent algorithms I've designed need clock-like thread-local structures. I do not see a good way to maintain these in portable cl. I've resigned myself to reaching into sbcl's guts to implement them
<White_Flame> yeah, I haven't implemented low level primitives, I'm dealing in standard application space
<Mondenkind> it's moreso an issue being being generic than low-level
<Mondenkind> (although arguably in a general sense a specialised high-level thing sits atop a generic low-level thing)
Kyuvi has joined #commonlisp
bilegeek has joined #commonlisp
jack_rabbit has quit [Remote host closed the connection]
Kyuvi has quit [Ping timeout: 250 seconds]
zaymington has quit [Ping timeout: 276 seconds]
jladd- has quit [Ping timeout: 256 seconds]
pve has joined #commonlisp
agm has joined #commonlisp
igemnace has quit [Quit: WeeChat 4.1.2]
varjag has joined #commonlisp
traidare has joined #commonlisp
azimut has quit [Ping timeout: 240 seconds]
chomwitt has joined #commonlisp
NicknameJohn has quit [Ping timeout: 256 seconds]
Pixel_Outlaw has quit [Quit: Leaving]
amb007 has quit [Ping timeout: 256 seconds]
amb007 has joined #commonlisp
jon_atack has joined #commonlisp
Ellenor is now known as AmyMalik
wacki has joined #commonlisp
jonatack has quit [Ping timeout: 264 seconds]
toadlicker has quit [Remote host closed the connection]
mgl_ has joined #commonlisp
dino_tutter has joined #commonlisp
danse-nr3 has joined #commonlisp
donleo has joined #commonlisp
bubblegum has joined #commonlisp
dino_tutter has quit [Ping timeout: 276 seconds]
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
bubblegum has quit [Ping timeout: 260 seconds]
attila_lendvai has joined #commonlisp
NicknameJohn has joined #commonlisp
NicknameJohn has quit [Ping timeout: 256 seconds]
chomwitt has quit [Ping timeout: 268 seconds]
dcb has quit [Quit: Connection closed for inactivity]
epony has joined #commonlisp
makomo has quit [Ping timeout: 260 seconds]
random-nick has joined #commonlisp
Lycurgus has joined #commonlisp
bendersteed has joined #commonlisp
shka has joined #commonlisp
bilegeek has quit [Quit: Leaving]
traidare has quit [Ping timeout: 264 seconds]
dra has joined #commonlisp
rgherdt has joined #commonlisp
makomo has joined #commonlisp
decweb has joined #commonlisp
AndreiDuma has joined #commonlisp
bendersteed has quit [Read error: Connection reset by peer]
bendersteed has joined #commonlisp
chomwitt has joined #commonlisp
jonatack has joined #commonlisp
jon_atack has quit [Ping timeout: 256 seconds]
danse-nr3 has quit [Read error: Connection reset by peer]
danse-nr3 has joined #commonlisp
NicknameJohn has joined #commonlisp
NicknameJohn has quit [Client Quit]
NicknameJohn has joined #commonlisp
traidare has joined #commonlisp
\f has quit [Ping timeout: 268 seconds]
jonlevin has quit [Ping timeout: 268 seconds]
ggb has quit [Ping timeout: 268 seconds]
Schnouki has quit [Ping timeout: 268 seconds]
slondr has quit [Ping timeout: 260 seconds]
theothornhill has quit [Ping timeout: 260 seconds]
jmbr has quit [Ping timeout: 260 seconds]
sherbert has quit [Ping timeout: 260 seconds]
\f has joined #commonlisp
artyn has quit [Ping timeout: 260 seconds]
pvac has quit [Ping timeout: 260 seconds]
mhcat has quit [Ping timeout: 260 seconds]
retropikzel_ has quit [Ping timeout: 260 seconds]
rselim has quit [Ping timeout: 260 seconds]
alethkit has quit [Ping timeout: 260 seconds]
sm2n has quit [Ping timeout: 260 seconds]
nytpu has quit [Ping timeout: 260 seconds]
srhm has quit [Ping timeout: 268 seconds]
sirufer has quit [Ping timeout: 256 seconds]
cpli has quit [Ping timeout: 260 seconds]
morganw has quit [Ping timeout: 260 seconds]
brettgilio has quit [Ping timeout: 268 seconds]
migalmoreno has quit [Ping timeout: 260 seconds]
theesm has quit [Ping timeout: 268 seconds]
chiheisen has quit [Ping timeout: 268 seconds]
whereiseveryone has quit [Ping timeout: 268 seconds]
payphone has quit [Ping timeout: 268 seconds]
arpunk has quit [Ping timeout: 268 seconds]
mcoll has quit [Ping timeout: 268 seconds]
payphone has joined #commonlisp
zyd has quit [Ping timeout: 245 seconds]
nathanb has quit [Ping timeout: 260 seconds]
paulapatience has quit [Ping timeout: 268 seconds]
paulapatience has joined #commonlisp
jasom has quit [Ping timeout: 260 seconds]
shunter has quit [Ping timeout: 268 seconds]
shunter has joined #commonlisp
skin has quit [Ping timeout: 268 seconds]
skin has joined #commonlisp
treflip has joined #commonlisp
payphone has quit [Ping timeout: 255 seconds]
elderK has joined #commonlisp
paulapatience has quit [Ping timeout: 255 seconds]
\f has quit [Ping timeout: 255 seconds]
Schnouki has joined #commonlisp
ggb has joined #commonlisp
morganw has joined #commonlisp
theothornhill has joined #commonlisp
sirufer has joined #commonlisp
jmbr has joined #commonlisp
payphone has joined #commonlisp
zyd has joined #commonlisp
jonlevin has joined #commonlisp
sherbert has joined #commonlisp
mcoll has joined #commonlisp
mhcat has joined #commonlisp
paulapatience has joined #commonlisp
arpunk has joined #commonlisp
chiheisen has joined #commonlisp
artyn has joined #commonlisp
migalmoreno has joined #commonlisp
sm2n has joined #commonlisp
brettgilio has joined #commonlisp
pvac has joined #commonlisp
theesm has joined #commonlisp
rselim has joined #commonlisp
slondr has joined #commonlisp
jasom has joined #commonlisp
srhm has joined #commonlisp
retropikzel_ has joined #commonlisp
nathanb has joined #commonlisp
\f has joined #commonlisp
whereiseveryone has joined #commonlisp
alethkit has joined #commonlisp
treflip has quit [Client Quit]
nytpu has joined #commonlisp
cpli has joined #commonlisp
chomwitt has quit [Ping timeout: 260 seconds]
treflip has joined #commonlisp
makomo has quit [Ping timeout: 276 seconds]
danse-nr3 has quit [Ping timeout: 252 seconds]
elderK has quit [Quit: WeeChat 4.1.1]
yvm has joined #commonlisp
makomo has joined #commonlisp
Inline has quit [Ping timeout: 256 seconds]
yitzi has joined #commonlisp
Inline has joined #commonlisp
Inline has quit [Remote host closed the connection]
Inline has joined #commonlisp
jon_atack has joined #commonlisp
jonatack has quit [Ping timeout: 264 seconds]
dino_tutter has joined #commonlisp
duuqnd has quit [Ping timeout: 252 seconds]
pranavats has left #commonlisp [Disconnected: Hibernating too long]
duuqnd has joined #commonlisp
grawlinson has quit [Ping timeout: 276 seconds]
grawlinson has joined #commonlisp
bubblegum has joined #commonlisp
azimut has joined #commonlisp
azimut has quit [Remote host closed the connection]
azimut has joined #commonlisp
azimut has quit [Remote host closed the connection]
azimut has joined #commonlisp
danse-nr3 has joined #commonlisp
josrr has joined #commonlisp
jonatack has joined #commonlisp
jon_atack has quit [Ping timeout: 252 seconds]
azimut has quit [Ping timeout: 240 seconds]
azimut has joined #commonlisp
Odin-FOO has joined #commonlisp
josrr has quit [Remote host closed the connection]
scymtym has joined #commonlisp
azimut has quit [Remote host closed the connection]
azimut has joined #commonlisp
cage has joined #commonlisp
gxt has quit [Remote host closed the connection]
gxt has joined #commonlisp
AndreiDuma has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
attila_lendvai has quit [Ping timeout: 264 seconds]
jonatack has quit [Ping timeout: 252 seconds]
yitzi has quit [Remote host closed the connection]
bjorkintosh has quit [Remote host closed the connection]
dcb has joined #commonlisp
pranavats has joined #commonlisp
pranavats has left #commonlisp [#commonlisp]
pranavats has joined #commonlisp
jmdaemon has quit [Ping timeout: 246 seconds]
waleee has joined #commonlisp
yitzi has joined #commonlisp
epony has quit [Remote host closed the connection]
varjag has quit [Quit: ERC (IRC client for Emacs 27.1)]
epony has joined #commonlisp
kevingal has joined #commonlisp
kevingal_ has joined #commonlisp
bjorkintosh has joined #commonlisp
zaymington has joined #commonlisp
AndreiDuma has joined #commonlisp
dra has quit [Quit: Leaving]
bubblegum has quit [Ping timeout: 256 seconds]
jdz_ is now known as jdz
waleee has quit [Ping timeout: 260 seconds]
danse-nr3 has quit [Remote host closed the connection]
danse-nr3 has joined #commonlisp
josrr has joined #commonlisp
josrr` has joined #commonlisp
josrr` has quit [Remote host closed the connection]
josrr has quit [Remote host closed the connection]
josrr has joined #commonlisp
st_aldini has joined #commonlisp
josrr has quit [Remote host closed the connection]
danse-nr3 has quit [Ping timeout: 264 seconds]
epony has quit [Remote host closed the connection]
josrr has joined #commonlisp
epony has joined #commonlisp
NicknameJohn has quit [Ping timeout: 252 seconds]
zaymington has quit [Ping timeout: 264 seconds]
chrcav_ has quit [Ping timeout: 252 seconds]
Odin-FOO has quit [Quit: What's this button do?]
Demosthe1ex is now known as Demosthenex
khrbtxyz has quit [Ping timeout: 240 seconds]
khrbtxyz has joined #commonlisp
chrcav has joined #commonlisp
Gleefre has joined #commonlisp
yitzi has quit [Remote host closed the connection]
triffid has quit [Remote host closed the connection]
Kyuvi has joined #commonlisp
Odin-FOO has joined #commonlisp
st_aldini has quit [Quit: Client closed]
bendersteed has quit [Quit: bendersteed]
danse-nr3 has joined #commonlisp
NicknameJohn has joined #commonlisp
Pixel_Outlaw has joined #commonlisp
makomo has quit [Ping timeout: 268 seconds]
khrbtxyz has quit [Ping timeout: 256 seconds]
_cymew_ has joined #commonlisp
madnificent has joined #commonlisp
azimut has quit [Ping timeout: 240 seconds]
khrbtxyz has joined #commonlisp
azimut has joined #commonlisp
danse-nr3 has quit [Ping timeout: 252 seconds]
st_aldini has joined #commonlisp
Lycurgus has quit [Quit: leaving]
varjag has joined #commonlisp
Kyuvi has quit [Quit: Client closed]
treflip has quit [Quit: Quit]
waleee has joined #commonlisp
st_aldini has quit [Quit: Client closed]
igemnace has joined #commonlisp
igemnace has quit [Read error: Connection reset by peer]
AndreiDuma has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
AndreiDuma has joined #commonlisp
wacki has quit [Read error: Connection reset by peer]
Gleefre has quit [Remote host closed the connection]
szkl has quit [Quit: Connection closed for inactivity]
AndreiDuma has quit [Ping timeout: 260 seconds]
treflip has joined #commonlisp
wacki has joined #commonlisp
igemnace has joined #commonlisp
pfdietz has joined #commonlisp
makomo has joined #commonlisp
AndreiDuma has joined #commonlisp
lispmacs[work] has quit [Remote host closed the connection]
AndreiDuma has quit [Ping timeout: 276 seconds]
jonatack has joined #commonlisp
a51 has joined #commonlisp
yewscion has joined #commonlisp
lispmacs[work] has joined #commonlisp
kevingal has quit [Ping timeout: 252 seconds]
kevingal_ has quit [Ping timeout: 264 seconds]
a51 has quit [Quit: WeeChat 4.1.2]
wacki has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
Odin-FOO has quit [Quit: What's this button do?]
tyson2 has joined #commonlisp
wacki has joined #commonlisp
mgl_ has quit [Ping timeout: 256 seconds]
jack_rabbit has joined #commonlisp
Lycurgus has joined #commonlisp
varjag has quit [Remote host closed the connection]
AndreiDuma has joined #commonlisp
tyson2 has quit [Read error: Connection reset by peer]
varjag has joined #commonlisp
yitzi has joined #commonlisp
varjag has quit [Remote host closed the connection]
varjag has joined #commonlisp
NotThatRPG_ is now known as NotThatRPG
akoana has joined #commonlisp
pfdietz has quit [Quit: Client closed]
treflip has quit [Ping timeout: 256 seconds]
thuna` has quit [Remote host closed the connection]
cosimone has joined #commonlisp
ldb has joined #commonlisp
josrr has quit [Remote host closed the connection]
azimut has quit [Ping timeout: 240 seconds]
azimut_ has joined #commonlisp
azimut_ has quit [Remote host closed the connection]
chomwitt has joined #commonlisp
pfdietz has joined #commonlisp
azimut has joined #commonlisp
theesm has quit [Remote host closed the connection]
ldb has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.1)]
<BrokenCog> anyone have a good tutorial for learning packages?
<edgar-rft> BrokenCog: yes, gimme a few seconds for the link...
<akoana> BrokenCog: maybe https://flownet.com/ron/packages.pdf
<edgar-rft> yes, that's what I meant but akoana was faster than me :-)
<akoana> :)
<edgar-rft> BrokenCog: don't feel annoyed by the title (the author thinks it's funny) - it's the best packages tutorial available
triffid has joined #commonlisp
jonatack has quit [Ping timeout: 246 seconds]
scymtym has quit [Remote host closed the connection]
mariari has quit [Ping timeout: 268 seconds]
scymtym has joined #commonlisp
yewscion_ has joined #commonlisp
mariari has joined #commonlisp
yewscion has quit [Ping timeout: 268 seconds]
jonatack has joined #commonlisp
jonatack has quit [Ping timeout: 276 seconds]
cage has quit [Quit: rcirc on GNU Emacs 29.1]
mgl_ has joined #commonlisp
yewscion_ has quit [Remote host closed the connection]
yewscion_ has joined #commonlisp
cdr255 has joined #commonlisp
cdr255 is now known as yewscion
yewscion_ has quit [Ping timeout: 246 seconds]
_cymew_ has quit [Ping timeout: 276 seconds]
Odin- has quit [Quit: rcirc on GNU Emacs 29.1]
triffid has quit [Ping timeout: 240 seconds]
triffid has joined #commonlisp
cosimone has quit [Ping timeout: 264 seconds]
yitzi has quit [Remote host closed the connection]
khrbtxyz has quit [Ping timeout: 246 seconds]
khrbtxyz has joined #commonlisp
anticrisis has joined #commonlisp
attila_lendvai has joined #commonlisp
bjorkintosh has quit [Quit: Leaving]
AndreiDuma has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
czy has quit [Remote host closed the connection]
czy has joined #commonlisp
attila_lendvai has quit [Ping timeout: 256 seconds]
<cdegroot> I don't feel annoyed, I'm like "hey, he wrote it for me!" ;)
agm has quit [Ping timeout: 255 seconds]
Odin- has joined #commonlisp
khrbtxyz has quit [Ping timeout: 256 seconds]
khrbtxyz has joined #commonlisp
traidare has quit [Ping timeout: 264 seconds]
younder has joined #commonlisp
mgl_ has quit [Ping timeout: 246 seconds]
yewscion has quit [Ping timeout: 252 seconds]
<dino_tutter> finally a package tutorial that speaks my language
semz has quit [Quit: ZNC 1.8.2+deb2build5 - https://znc.in]
semz has joined #commonlisp
chomwitt has quit [Ping timeout: 256 seconds]
<BrokenCog> akoana: edgar-rft: thanks! i'll go through it.
random-nick has quit [Ping timeout: 260 seconds]
amb007 has quit [Ping timeout: 260 seconds]
pve has quit [Quit: leaving]
jonatack has joined #commonlisp
shka has quit [Ping timeout: 256 seconds]
jonatack has quit [Ping timeout: 256 seconds]
wacki has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
amb007 has joined #commonlisp
amb007 has quit [Ping timeout: 268 seconds]
josrr has joined #commonlisp
jonatack has joined #commonlisp