jackdaniel changed the topic of #lisp to: Common Lisp, the #1=(programmable . #1#) programming language | <http://cliki.net/> <https://irclog.tymoon.eu/freenode/%23lisp> <https://irclog.whitequark.org/lisp> <http://ccl.clozure.com/irc-logs/lisp/> | SBCL 1.5.4, CMUCL 21b, ECL 16.1.3, CCL 1.11.5, ABCL 1.5.0
kajo has quit [Quit: From my rotting body, flowers shall grow and I am in them and that is eternity. -- E. M.]
gioyik has quit [Ping timeout: 246 seconds]
brettgilio has quit [Ping timeout: 250 seconds]
EvW has quit [Ping timeout: 250 seconds]
bitmapper has quit [Remote host closed the connection]
asarch has joined #lisp
bitmapper has joined #lisp
oni-on-ion has quit [Ping timeout: 264 seconds]
smazga has quit [Quit: leaving]
gioyik has joined #lisp
brettgilio has joined #lisp
dale has quit [Quit: My computer has gone to sleep]
gioyik has quit [Quit: WeeChat 2.6]
hiroaki has quit [Ping timeout: 268 seconds]
fyrkrans has quit [Remote host closed the connection]
synaps3 has quit [Ping timeout: 265 seconds]
Trystam has joined #lisp
clothespin has joined #lisp
jfb4_ has joined #lisp
ngqrl has quit [Quit: ngqrl]
jfb4 has quit [Ping timeout: 268 seconds]
slyrus has joined #lisp
slyrus__ has quit [Ping timeout: 252 seconds]
lavaflow has quit [Ping timeout: 264 seconds]
superkumasan has joined #lisp
bitmapper has quit [Ping timeout: 268 seconds]
akoana has left #lisp ["Leaving"]
semz has quit [Ping timeout: 250 seconds]
buffergn0me has joined #lisp
dddddd has quit [Remote host closed the connection]
semz has joined #lisp
semz has joined #lisp
xkapastel has joined #lisp
EvW has joined #lisp
rien_ has joined #lisp
<rien_> what is the name of the traversal that I need to do to prettyprint from an AST?
_paul0 has quit [Read error: Connection reset by peer]
__vlgvrs has joined #lisp
dale_ has joined #lisp
dale_ is now known as dale
lavaflow has joined #lisp
payphone has quit [Ping timeout: 276 seconds]
<Bike> an AST?
JohnnyL has joined #lisp
clothespin_ has joined #lisp
__vlgvrs has quit [Read error: Connection reset by peer]
_paul0 has joined #lisp
clothespin has quit [Ping timeout: 246 seconds]
Necktwi has joined #lisp
JohnnyL has quit [Quit: leaving]
payphone has joined #lisp
EvW has quit [Ping timeout: 246 seconds]
chipolux has quit [Remote host closed the connection]
chipolux has joined #lisp
ebrasca has quit [Remote host closed the connection]
ebzzry has quit [Read error: Connection reset by peer]
leb has joined #lisp
buffergn0me has quit [Ping timeout: 245 seconds]
Bike has quit [Quit: Lost terminal]
buffergn0me has joined #lisp
ravenousmoose has joined #lisp
ravenousmoose has quit [Ping timeout: 276 seconds]
superkumasan has quit [Ping timeout: 240 seconds]
buffergn0me has quit [Quit: ERC (IRC client for Emacs 26.2)]
cyraxjoe has joined #lisp
MightyJoe has quit [Ping timeout: 265 seconds]
ravenousmoose has joined #lisp
Necktwi has quit [Ping timeout: 240 seconds]
Necktwi has joined #lisp
ravenousmoose has quit [Ping timeout: 276 seconds]
jfb4 has joined #lisp
xkapastel has quit [Quit: Connection closed for inactivity]
jfb4_ has quit [Ping timeout: 268 seconds]
ravenousmoose has joined #lisp
leb has quit []
mathrick has quit [Ping timeout: 265 seconds]
superkumasan has joined #lisp
oni-on-ion has joined #lisp
<beach> Good morning everyone!
<fiddlerwoaroof> morning, beach
mange has quit [Ping timeout: 265 seconds]
dale has quit [Quit: My computer has gone to sleep]
enrio has joined #lisp
gravicappa has joined #lisp
ravenousmoose has quit [Ping timeout: 264 seconds]
manualcrank has quit [Quit: WeeChat 1.9.1]
mulk has quit [Ping timeout: 265 seconds]
vlatkoB has joined #lisp
dented42 has joined #lisp
shka_ has joined #lisp
pillton has joined #lisp
Necktwi has quit [Ping timeout: 265 seconds]
sauvin has joined #lisp
<flip214> luis: I meant `(:SEQUENCE :START-ANCHOR (:FLAGS :CASE-INSENSITIVE-P) #\a)
<flip214> luis: I meant (cl-ppcre:scan `(:SEQUENCE :START-ANCHOR (:FLAGS :CASE-INSENSITIVE-P) ,(cl-ppcre:parse-string my-regex)) ...)
<flip214> but that's non-constant so won't be compiled in at that place
<flip214> unless some macro expands that into some static quoted data, of course
Necktwi has joined #lisp
aeth has quit [Read error: Connection reset by peer]
jfb4_ has joined #lisp
aeth has joined #lisp
SystemXProc has left #lisp ["Leaving"]
jfb4 has quit [Ping timeout: 268 seconds]
rgherdt has joined #lisp
shka_ has quit [Ping timeout: 268 seconds]
scymtym has quit [Ping timeout: 276 seconds]
Necktwi has quit [Ping timeout: 268 seconds]
JohnMS_WORK has joined #lisp
_whitelogger has joined #lisp
dented42 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
JohnMS_WORK has quit [Read error: Connection reset by peer]
JohnMS_WORK has joined #lisp
manualcrank has joined #lisp
frgo has quit [Remote host closed the connection]
frgo has joined #lisp
frgo has quit [Ping timeout: 240 seconds]
jackdaniel has joined #lisp
atgreen_ has quit [Ping timeout: 240 seconds]
asarch has quit [Quit: Leaving]
EvW has joined #lisp
EvW has quit [Ping timeout: 250 seconds]
<pjb> rien_: code walking, if you wan to print differently subforms of different kinds.
frgo has joined #lisp
frgo has quit [Read error: Connection reset by peer]
frgo has joined #lisp
grabarz has joined #lisp
jonatack has quit [Ping timeout: 250 seconds]
ggole has joined #lisp
superkumasan has quit [Ping timeout: 276 seconds]
EvW1 has joined #lisp
dmiles has quit [Read error: Connection reset by peer]
orivej has joined #lisp
rgherdt has quit [Ping timeout: 252 seconds]
scymtym has joined #lisp
varjag has joined #lisp
dmiles has joined #lisp
EvW1 has quit [Ping timeout: 245 seconds]
EvW has joined #lisp
jonatack has joined #lisp
druidofluhn has joined #lisp
ljavorsk has joined #lisp
superkumasan has joined #lisp
Bourne has quit [Read error: Connection reset by peer]
Duuqnd has joined #lisp
hhdave has joined #lisp
Josh_2 has quit [Remote host closed the connection]
Josh_2 has joined #lisp
Necktwi has joined #lisp
xkapastel has joined #lisp
patrixl has quit [Quit: Leaving.]
EvW has quit [Ping timeout: 264 seconds]
matijja` has joined #lisp
Necktwi has quit [Ping timeout: 252 seconds]
EvW1 has joined #lisp
davepdotorg has joined #lisp
EvW1 has quit [Ping timeout: 276 seconds]
Josh_2 has quit [Ping timeout: 265 seconds]
Necktwi has joined #lisp
orivej has quit [Ping timeout: 264 seconds]
moldybits has quit [Quit: WeeChat 2.4]
heisig has joined #lisp
matijja` has quit [Remote host closed the connection]
ebzzry has joined #lisp
moldybits has joined #lisp
<beach> Is it allowed to have a type name defined by DEFTYPE which also is the name of a class? And if so, which one takes priority?
m00natic has joined #lisp
<Shinmera> clhs 4.1
EvW has joined #lisp
<Shinmera> What do you expect to happen if you do that?
<beach> I don't know. That's why I am asking.
jeosol has joined #lisp
<Shinmera> Since both are defined to define a type, I would assume whichever comes later to be the effective type definition.
<beach> OK.
cosimone has joined #lisp
<Shinmera> defclass furthermore states: "Defining a new class also causes a type of the same name to be defined. The predicate (typep object class-name) returns true if the class of the given object is the class named by class-name itself or a subclass of the class class-name."
<Shinmera> So I would assume that makes it invalid to define a type after a class of the same name.
gabiruh has joined #lisp
Necktwi has quit [Quit: leaving]
<beach> That seems quite reasonable.
<Shinmera> Given that the new type definition won't erase the class, and thus the above must still hold
<beach> Perhaps it is even invalid to do it the other way around.
<beach> I.e., perhaps the answer to my first question is "no".
<Shinmera> clhs 4.3.7
<specbot> Integrating Types and Classes: http://www.lispworks.com/reference/HyperSpec/Body/04_cg.htm
<Shinmera> "Every class that has a proper name has a corresponding type with the same name."
<Shinmera> So yeah, I'd say "no."
<beach> Thanks.
<beach> I tend to agree.
gabiruh_ has quit [Ping timeout: 276 seconds]
<beach> SBCL allows the deftype, but signals a warning.
<beach> Same for the inverse order.
<beach> OK, I think I have all the elements.
<beach> Shinmera: Thanks again.
<beach> And now, lunch.
<Shinmera> Sure.
ngqrl has joined #lisp
frgo has quit [Remote host closed the connection]
EvW has quit [Ping timeout: 250 seconds]
synaps3 has joined #lisp
synaps3 has quit [Changing host]
synaps3 has joined #lisp
xkapastel has quit [Quit: Connection closed for inactivity]
synaps3 has quit [Client Quit]
frgo has joined #lisp
Sose has joined #lisp
ngqrl has quit [Quit: ngqrl]
superkumasan has quit [Ping timeout: 252 seconds]
jackdaniel2 has joined #lisp
jackdaniel has quit [Quit: jackdaniel]
orivej has joined #lisp
superkumasan has joined #lisp
lxbarbosa has quit [Ping timeout: 246 seconds]
cosimone has quit [Remote host closed the connection]
cosimone has joined #lisp
ebrasca has joined #lisp
makomo has joined #lisp
EvW1 has joined #lisp
davepdotorg has quit [Remote host closed the connection]
X-Scale` has joined #lisp
X-Scale has quit [Ping timeout: 250 seconds]
X-Scale` is now known as X-Scale
EvW1 has quit [Ping timeout: 245 seconds]
anewuser has joined #lisp
atgreen_ has joined #lisp
frgo has quit [Remote host closed the connection]
frgo has joined #lisp
<flip214> Is there some good way to have local methods to GF? Yes, I can use MOP to remove the method with UNWIND-PROTECT, or have a default method on T use a handler via a special variable... the latter one would at least be correct w.r.t. the dynamic environment, and possibly faster as the GF isn't recalculated
Necktwi has joined #lisp
<_death> also contextl
cosimone has quit [Remote host closed the connection]
<luis> Right you can defined layered methods. Not sure if that's what flip214 meant by local.
<Shinmera> flip214: what's the use-case?
cosimone has joined #lisp
<flip214> I meant a method on a GF that's "temporarily" visible - although that should mean "lexically" rather than the chronological sense.
<flip214> Shinmera: adding a new "handled" case to a GF that is only used in a small part of code because I (generally) can't assume that this is valid for every use-case.
<Shinmera> So you call out to another function that then calls a GF that you would like to temporarily subvert?
__vlgvrs has joined #lisp
<flip214> basically, yeah. And (not right now, but generally) I can't know what other code wants to run the same GF - perhaps at the same time.
lucasb has joined #lisp
<heisig> flip214: Lexical modification of generic functions sounds scary and inefficient. Are you 100% sure this is what you want?
<Shinmera> flip214: The only idea I have is to have a catchall method that checks a dynamic variable and invokes the closure in that if present.
<heisig> Sounds like you could also solve the problem by providing two generic functions instead of one, and maybe a third one to handle the shared functionality.
<luis> Shinmera: or use contextl :-)
<Shinmera> luis: I don't know that, so I cannot comment.
<luis> Shinmera: if you squint hard enough, you've just described contextl ;-)
<Shinmera> Ah, alright.
_paul0 has quit [Ping timeout: 276 seconds]
<flip214> heisig: no. that's why I'm asking ;)
<luis> flip214: _death's suggestion is good. Although, there's probably a simpler way to implement whatever you're doing, checking out contextl is a good idea.
<Shinmera> Also the modification is not lexical, but rather dynamic.
<flip214> Shinmera: yeah, right. that was my idea as well - whether my lisp throws an error because there's no method or I throw (perhaps the same?) error because the special is currently NIL gets the same result.
<Shinmera> flip214: You can also invoke no-applicable-method yourself to make it appear the same.
<flip214> Shinmera: ah yeah, right. dynamic, not only lexical.
<luis> yeah, I'm not sure how it would work lexically. It'd only catch direct calls in that lexical environment. Might as well use flet and an etypecase or something?
<flip214> Shinmera: yes, exactly.
<flip214> luis: no, dynamic is what I want anyway. sorry about the confusion!
<luis> flip214: check out contextl, then.
<flip214> I've read about contextl already - but I would have to check whether that can be interoperably used on an existing GF.
<flip214> never mind, my question has been answered already -- thanks to all!
jonatack has quit [Ping timeout: 265 seconds]
jonatack has joined #lisp
davepdotorg has joined #lisp
Bike has joined #lisp
<clothespin_> are there any tools which instrument foreign heap usage which can be used with sbcl?
bitmapper has joined #lisp
jonatack has quit [Ping timeout: 240 seconds]
jonatack has joined #lisp
gko_ has joined #lisp
nika_ has joined #lisp
atgreen_ has quit [Ping timeout: 264 seconds]
ljavorsk has quit [Ping timeout: 268 seconds]
matijja` has joined #lisp
EvW has joined #lisp
rgherdt has joined #lisp
EvW has quit [Ping timeout: 264 seconds]
makomo has quit [Ping timeout: 240 seconds]
jackdaniel has joined #lisp
emacsomancer has quit [Quit: WeeChat 2.6]
frgo has quit [Remote host closed the connection]
gko_ has quit [Remote host closed the connection]
jmercouris has joined #lisp
stepnem has quit [Read error: Connection reset by peer]
Duuqnd_ has joined #lisp
Duuqnd has quit [Disconnected by services]
stepnem has joined #lisp
Duuqnd_ is now known as duuqnd
jeosol has quit [Quit: Connection closed for inactivity]
JohnMS_WORK has quit [Read error: Connection reset by peer]
JohnMS_WORK has joined #lisp
jonatack has quit [Ping timeout: 264 seconds]
gxt has quit [Read error: Connection reset by peer]
gxt has joined #lisp
heisig has quit [Quit: Leaving]
florest has joined #lisp
davepdotorg has quit [Remote host closed the connection]
xkapastel has joined #lisp
atgreen_ has joined #lisp
Necktwi has quit [Ping timeout: 268 seconds]
frgo has joined #lisp
frgo has quit [Ping timeout: 250 seconds]
ebzzry has quit [Read error: Connection reset by peer]
clothespin_ has quit [Read error: Connection reset by peer]
scymtym_ has joined #lisp
clothespin has joined #lisp
oni-on-ion has quit [Remote host closed the connection]
scymtym has quit [Ping timeout: 250 seconds]
oni-on-ion has joined #lisp
dddddd has joined #lisp
duuqnd has quit [Disconnected by services]
Duuqnd_ has joined #lisp
Duuqnd_ is now known as Duuqnd
<jmercouris> any way to get the URL of a quicklisp repository via CL rather than looking on disk?
<jmercouris> s/quicklisp repostiroy/system available in a quicklisp dist
<jmercouris> I'm asking because I've done (ql:system-apropos "xyz") and I'm trying to see if a match corresponds to a repository I found on GitHub
JohnMS_WORK has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/]
shifty has quit [Ping timeout: 240 seconds]
emacsomancer has joined #lisp
lavaflow has quit [Ping timeout: 268 seconds]
Necktwi has joined #lisp
frgo has joined #lisp
EvW1 has joined #lisp
<Xach> jmercouris: the quicklisp-projects is the source of that info and it's not directly exposed via quicklisp commands
<Xach> quicklisp-projects repo
Bourne has joined #lisp
EvW1 has quit [Ping timeout: 245 seconds]
dale_ has joined #lisp
dale_ is now known as dale
icov0x29a has joined #lisp
cosimone has quit [Remote host closed the connection]
davepdotorg has joined #lisp
cosimone has joined #lisp
jmercouris has quit [Ping timeout: 240 seconds]
emacsomancer has quit [Read error: Connection reset by peer]
jmercouris has joined #lisp
<jmercouris> Xach: OK, thanks
emacsomancer has joined #lisp
jmercouris has quit [Remote host closed the connection]
sjl_ has joined #lisp
rgherdt has quit [Ping timeout: 276 seconds]
jackdaniel has quit [Quit: jackdaniel]
bitmapper has quit [Ping timeout: 250 seconds]
lxbarbosa has joined #lisp
matijja` has quit [Ping timeout: 276 seconds]
uint has joined #lisp
<luis> SBCL complains about (ppcre:register-groups-bind (n) ("f(\\d+)" "f42") (read-from-string n)) since it thinks n could be NIL. Is there any way to appease the type checker?
cosimone has quit [Quit: Terminated!]
gareppa has joined #lisp
gareppa has quit [Remote host closed the connection]
<luis> Hmm. (when n ...) is the obvious way, of course. Missed it because I had the same issue twice in the same function. :-)
lxbarbosa has quit [Remote host closed the connection]
lxbarbosa has joined #lisp
varjag has quit [Quit: ERC (IRC client for Emacs 25.2.2)]
lxbarbosa has quit [Remote host closed the connection]
<Xach> luis: that's been around for a long time. i wish it wasn't necessary.
<Bike> in case you don't know, you can just do (register-groups-bind ((n #'parse-integer)) (...) n), though in a limited case like that it's not much clearer
<Xach> the last time i asked i think it had to do with heuristics for hiding unreachable code notes
rgherdt has joined #lisp
<Bike> i mean it could actually be a problem, right? with a regex where the group isn't always captured, anyway, and it's probably hard to make whether a group is required perfectly clear...
<luis> Bike: not sure what you mean. That doesn't compile.
<Bike> it doesn't?
<Bike> hm
<luis> Bike: true, it could be NIL if the regex has fewer groups for instance.
<luis> I think I might write a version of register-groups-bind that only selects the clause if all register-groups are non-nil.
<Bike> oh, i got it backwards
<Bike> (#'parse-integer n)
<Bike> that is, (ppcre:register-groups-bind ((#'parse-integer n)) ("f(\\d+)" "f42") n) => 42
<luis> Bike: ah, nice!
<Bike> i would think a group not binding would mean it's part of a conditional or something
<Bike> so that's you know, fine
<Bike> probably intentional
Necktwi has quit [Ping timeout: 268 seconds]
Necktwi has joined #lisp
smazga has joined #lisp
Cymew has quit [Ping timeout: 245 seconds]
Trystam has quit [Quit: Leaving]
clothespin_ has joined #lisp
rgherdt has quit [Read error: Connection reset by peer]
nullniverse has quit [Remote host closed the connection]
davepdot_ has joined #lisp
rgherdt has joined #lisp
nullniverse has joined #lisp
nullniverse has joined #lisp
nullniverse has quit [Changing host]
davepdotorg has quit [Ping timeout: 252 seconds]
clothespin has quit [Ping timeout: 252 seconds]
enrio has quit [Quit: Leaving]
davepdot_ has quit [Remote host closed the connection]
superkumasan has quit [Ping timeout: 265 seconds]
druidofluhn has quit [Quit: WeeChat 1.9.1]
jonatack has joined #lisp
X-Scale has quit [Ping timeout: 240 seconds]
X-Scale` has joined #lisp
X-Scale` is now known as X-Scale
anewuser has quit [Ping timeout: 240 seconds]
icov0x29a has quit [Quit: Leaving]
davepdotorg has joined #lisp
superkumasan has joined #lisp
jackdaniel has joined #lisp
Necktwi has quit [Ping timeout: 246 seconds]
bitmapper has joined #lisp
igemnace has quit [Quit: WeeChat 2.6]
lavaflow has joined #lisp
EvW has joined #lisp
enrio has joined #lisp
shka_ has joined #lisp
LiamH has joined #lisp
matijja has quit [Remote host closed the connection]
matijja has joined #lisp
igemnace has joined #lisp
rippa has joined #lisp
EvW has quit [Ping timeout: 276 seconds]
nckx has quit [Quit: Updating my GNU Guix System — https://guix.gnu.org]
nckx has joined #lisp
notme has joined #lisp
davepdotorg has quit [Remote host closed the connection]
rpg has joined #lisp
lxbarbosa has joined #lisp
florest has quit [Remote host closed the connection]
grabarz has quit [Quit: Textual IRC Client: www.textualapp.com]
rpg has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
hhdave has quit [Quit: hhdave]
gareppa has joined #lisp
makomo has joined #lisp
Bike has quit [Remote host closed the connection]
Necktwi has joined #lisp
cosimone has joined #lisp
Bike has joined #lisp
jeosol has joined #lisp
enrioog has joined #lisp
buffergn0me has joined #lisp
enrio has quit [Ping timeout: 265 seconds]
enrioog has quit [Ping timeout: 265 seconds]
ravenousmoose has joined #lisp
<notme> hello
<Duuqnd> hello
<notme> looks like a busy channel :P
<ck_> check the logs -- it's not always as it appears right now
<Shinmera> This is a strict topic channel, so there's no idle chatter.
<Duuqnd> usually
makomo has quit [Quit: WeeChat 2.4]
<notme> ok, good to know
<notme> so, usually, it's used to asked technical question I imagine? (it's my first time on IRC, I'm not sure how to "check the logs")
nika_ has quit []
<Shinmera> Specifically questions or discussion about Common Lisp, yes.
<Shinmera> The channel topic includes several links for sites that host logs of this channel.
<edgar-rft> notme: look at one of the links from the channel topic: <https://irclog.tymoon.eu/freenode/%23lisp> <https://irclog.whitequark.org/lisp> <http://ccl.clozure.com/irc-logs/lisp/>
<notme> edgar-rft: thanks
kajo has joined #lisp
<notme> I have a question: does any body here uses sbcl on nixos?
<ck_> not me
<edgar-rft> I'm on debian here
<fiddlerwoaroof> notme: I've used nix with lisp on mac
<fiddlerwoaroof> And there are some things like ql2nix floating around
<notme> did you have any problem with the version of asdf?
<fiddlerwoaroof> not when I tried it, but it's been a while
<notme> ok. interestingly, there's a pacakge to "manage" quicklisp in nixos. And it seems to come with it's own version of asdf.
<notme> Anyway, I shall ask on #nixos instead
<fiddlerwoaroof> I'd look for the maintainer and file a github issue or something
<notme> yeah, I was thinking about that
gxt has quit [Ping timeout: 260 seconds]
lxbarbosa has quit [Ping timeout: 276 seconds]
gareppa has quit [Quit: Leaving]
ggole has quit [Quit: Leaving]
rpg has joined #lisp
gaqwas has left #lisp ["Leaving"]
enrio has joined #lisp
rpg has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
clothespin_ has quit [Ping timeout: 265 seconds]
xkapastel has quit [Quit: Connection closed for inactivity]
Necktwi has quit [Ping timeout: 268 seconds]
kajo has quit [Quit: From my rotting body, flowers shall grow and I am in them and that is eternity. -- E. M.]
rpg has joined #lisp
ravenousmoose has quit [Ping timeout: 252 seconds]
rpg has quit [Client Quit]
enrioog has joined #lisp
enrioog has quit [Client Quit]
enrio has quit [Ping timeout: 252 seconds]
chip2n has quit [Ping timeout: 268 seconds]
rgherdt has left #lisp ["Leaving"]
varjag has joined #lisp
davepdotorg has joined #lisp
sauvin has quit [Remote host closed the connection]
davepdotorg has quit [Ping timeout: 268 seconds]
Bourne has quit [Ping timeout: 264 seconds]
Bourne has joined #lisp
rpg has joined #lisp
ravenousmoose has joined #lisp
ravenousmoose has quit [Ping timeout: 246 seconds]
Bourne has quit [Read error: No route to host]
gareppa has joined #lisp
bitmapper has quit [Remote host closed the connection]
Bourne has joined #lisp
vlatkoB has quit [Remote host closed the connection]
rpg has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sugarwren has joined #lisp
rpg has joined #lisp
buffergn0me has quit [Ping timeout: 264 seconds]
izh_ has joined #lisp
buffergn0me has joined #lisp
rpg has quit [Ping timeout: 265 seconds]
SyrupThinker has left #lisp [#lisp]
rippa has quit [Quit: {#`%${%&`+'${`%&NO CARRIER]
nowhereman has joined #lisp
buffergn0me has quit [Ping timeout: 264 seconds]
gareppa has quit [Quit: Leaving]
Bourne has quit [Remote host closed the connection]
Bourne has joined #lisp
gravicappa has quit [Ping timeout: 240 seconds]
tabaqui has joined #lisp
<rien_> pjb: thank you, that helped me find what I was looking for!
jeosol has quit [Quit: Connection closed for inactivity]
brettgilio has quit [Ping timeout: 250 seconds]
brettgilio has joined #lisp
cosimone has quit [Quit: Quit.]
scymtym_ has quit [Ping timeout: 250 seconds]
cosimone has joined #lisp
gxt has joined #lisp
chip2n has joined #lisp
Josh_2 has joined #lisp
<Josh_2> Why does case not work with constants?
<Josh_2> (defconstant +ree+ 10) (case 10 (+ree+ "abc")) doesn't work :O
<Bike> Um, it does? Or do you mean constant variables like from defconstant yeah ok.
<Josh_2> but (case 10 (10 "abc")) does
<Bike> the standard doesn't actually mandate that defconstant make a compile time constant, though it does in probably most implementations
<Bike> so it's not enough for case
<Bike> you can do (case 10 (#.+ree+ "abc")), though
<Josh_2> ah
<Josh_2> so I shouldn't use it because It's undefined?
<Josh_2> or does #. bypass the problem?
<Josh_2> I'll just use #. :D
<Bike> well, it is technically undefined, but it usually works
<Josh_2> hmm
scymtym has joined #lisp
<Bike> and if it doesn't work in some implementation it should be pretty obvious
<Bike> you'll get an error like "unbound variable +REE+"
<Josh_2> Okay :)
<Josh_2> Thanks!
bendersteed has quit [Read error: Connection reset by peer]
<Bike> no problem
davepdot_ has joined #lisp
davepdot_ has quit [Ping timeout: 276 seconds]
bendersteed has joined #lisp
shka_ has quit [Ping timeout: 265 seconds]
Cymew has joined #lisp
Cymew has quit [Ping timeout: 240 seconds]
pjb has quit [Ping timeout: 276 seconds]
atgreen_ has quit [Ping timeout: 264 seconds]
Bike has quit [Quit: Bike]
lucasb has quit [Quit: Connection closed for inactivity]
drewc has joined #lisp
xuxuru has joined #lisp
jfrancis has quit [Ping timeout: 268 seconds]
dented42 has joined #lisp
<White_Flame> Josh_2: custom macros to tweak the behavior of cond or case are not uncommon, either
EvW has joined #lisp
icov0x29a has joined #lisp
shifty has joined #lisp
bitmapper has joined #lisp
Bike has joined #lisp
patrixl has joined #lisp
ebrasca has quit [Remote host closed the connection]
izh_ has quit [Remote host closed the connection]
stepnem has quit [Ping timeout: 245 seconds]
Lycurgus has joined #lisp
notme has quit [Quit: WeeChat 2.6]
mange has joined #lisp
JohnnyL has joined #lisp
cosimone has quit [Quit: Terminated!]
nowhereman has quit [Ping timeout: 276 seconds]
atgreen_ has joined #lisp
sjl_ has quit [Quit: WeeChat 2.3-dev]
sugarwren has quit [Remote host closed the connection]
davepdotorg has joined #lisp
icov0x29a has quit [Ping timeout: 264 seconds]
davepdotorg has quit [Ping timeout: 240 seconds]
xuxuru has quit [Quit: xuxuru]
Lycurgus has quit [Quit: Exeunt]
varjag has quit [Ping timeout: 265 seconds]
dented42 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
buffergn0me has joined #lisp