Xach changed the topic of #lisp to: Common Lisp, the #1=(programmable . #1#) programming language | <https://irclog.tymoon.eu/freenode/%23lisp> <https://irclog.whitequark.org/lisp> <http://ccl.clozure.com/irc-logs/lisp/>
frodef has quit [Ping timeout: 260 seconds]
cosimone has quit [Ping timeout: 245 seconds]
Codaraxis_ has joined #lisp
z147d has quit [Remote host closed the connection]
<pjb> jfb4: well, the tag isn't necessarily stored in the same word as the integer bits.
z147d has joined #lisp
Codaraxis has quit [Ping timeout: 240 seconds]
<pjb> jfb4: the tag could be stored in a separate byte, perhaps near the word where the integer is stored, perhaps not. Perhaps it's not even associated directly with the integer, but instead, with the memory page, ie. the address where the integer is stored (integer or other type).
z147d has quit [Client Quit]
<pjb> jfb4: but it is correct that the X11 protocol is specified leaving the upper 3 bits in its handles set to 0, to make it simple for lisp and other tagged languages to use it. https://www.x.org/releases/X11R7.7/doc/xproto/x11protocol.html#Common_Types
<pjb> jfb4: note that usually tags in fixnums are stored in the lower bits instead, since it makes it more easily to manipulate on a normal 32-bit processor (additions and subtractions can be performed without change, multiplications and division by prefixing or suffixing a shift operation on one of the arguments).
|Pirx| is now known as |Pirx_zzz|
slyrus_ has joined #lisp
wxie has joined #lisp
random-nick has quit [Ping timeout: 240 seconds]
EvW has quit [Ping timeout: 240 seconds]
smazga has quit [Quit: leaving]
slyrus__ has quit [Ping timeout: 265 seconds]
msk has quit [Remote host closed the connection]
wsinatra has joined #lisp
msk has joined #lisp
rme has quit [Read error: Connection reset by peer]
rme has joined #lisp
turona has quit [Ping timeout: 272 seconds]
turona has joined #lisp
gko_ has joined #lisp
tzui00 has joined #lisp
jprajzne has quit [Remote host closed the connection]
jprajzne has joined #lisp
wxie has quit [Ping timeout: 265 seconds]
nowhere_man has quit [Ping timeout: 272 seconds]
EvW1 has joined #lisp
tzui00 has quit [Quit: leaving]
mrSpec has quit [Ping timeout: 252 seconds]
mrSpec has joined #lisp
mrSpec is now known as Guest13424
karlosz has quit [Quit: karlosz]
wsinatra has quit [Quit: WeeChat 2.7]
wsinatra has joined #lisp
prince1 has joined #lisp
orivej_ has joined #lisp
orivej has quit [Ping timeout: 268 seconds]
CrazyPython has joined #lisp
karlosz has joined #lisp
Nilby has quit [Ping timeout: 272 seconds]
Oladon has joined #lisp
gko_ has quit [Ping timeout: 240 seconds]
wsinatra has quit [Ping timeout: 272 seconds]
CrazyPython has quit [Read error: Connection reset by peer]
karlosz has quit [Quit: karlosz]
msk has quit [Remote host closed the connection]
msk has joined #lisp
gko_ has joined #lisp
notzmv has quit [Read error: Connection reset by peer]
|Pirx_zzz| is now known as |Pirx|
CrazyPython has joined #lisp
|Pirx| is now known as |Pirx_zzz|
bitmapper has quit [Ping timeout: 260 seconds]
jprajzne has quit [Quit: jprajzne]
slyrus__ has joined #lisp
rwcom3 has joined #lisp
rwcom has quit [Ping timeout: 260 seconds]
rwcom3 is now known as rwcom
jprajzne has joined #lisp
slyrus_ has quit [Ping timeout: 265 seconds]
notzmv has joined #lisp
orivej_ has quit [Ping timeout: 265 seconds]
orivej has joined #lisp
CrazyPython has quit [Read error: Connection reset by peer]
v88m has quit [Ping timeout: 265 seconds]
orivej has quit [Ping timeout: 240 seconds]
v88m has joined #lisp
Codaraxis_ has quit [Read error: Connection reset by peer]
Oladon has quit [Quit: Leaving.]
Codaraxis has joined #lisp
Codaraxis has quit [Read error: Connection reset by peer]
Codaraxis_ has joined #lisp
buffergn0me has joined #lisp
CrazyPython has joined #lisp
EvW1 has quit [Ping timeout: 260 seconds]
slyrus_ has joined #lisp
slyrus__ has quit [Ping timeout: 240 seconds]
Bike has quit [Quit: Lost terminal]
orivej has joined #lisp
CrazyPython has quit [Remote host closed the connection]
xkapastel has joined #lisp
Bike has joined #lisp
karlosz has joined #lisp
Lord_of_Life_ has joined #lisp
Lord_of_Life has quit [Ping timeout: 240 seconds]
Lord_of_Life_ is now known as Lord_of_Life
EvW has joined #lisp
slyrus__ has joined #lisp
slyrus_ has quit [Ping timeout: 268 seconds]
oxum has quit [Remote host closed the connection]
Oladon has joined #lisp
libertyprime has joined #lisp
oxum has joined #lisp
Volt_ has quit [Quit: exit();]
ebzzry has joined #lisp
msk has quit [Remote host closed the connection]
msk has joined #lisp
<beach> Good morning everyone!
oxum_ has joined #lisp
oxum has quit [Read error: Connection reset by peer]
<ebrasca> Good morning!
Bike has quit [Quit: Lost terminal]
EvW has quit [Ping timeout: 240 seconds]
<no-defun-allowed> Good morning beach!
efm has quit [Ping timeout: 272 seconds]
karlosz has quit [Quit: karlosz]
pierpal has joined #lisp
Oladon has quit [Read error: Connection reset by peer]
torbo has joined #lisp
Oladon has joined #lisp
pierpal has quit [Quit: Poof]
pierpal has joined #lisp
dddddd has quit [Ping timeout: 260 seconds]
FreeBirdLjj has joined #lisp
gxt has joined #lisp
karlosz has joined #lisp
terpri has quit [Remote host closed the connection]
torbo has quit [Remote host closed the connection]
fanta1 has joined #lisp
terpri has joined #lisp
Codaraxis_ has quit [Read error: Connection reset by peer]
FreeBirdLjj has quit [Remote host closed the connection]
FreeBirdLjj has joined #lisp
jprajzne_ has joined #lisp
jprajzne has quit [Quit: jprajzne]
jprajzne_ is now known as jprajzne
FreeBirdLjj has quit [Ping timeout: 240 seconds]
froggey has quit [Ping timeout: 240 seconds]
Codaraxis has joined #lisp
Lord_Nightmare has quit [Ping timeout: 265 seconds]
froggey has joined #lisp
Lord_Nightmare has joined #lisp
gravicappa has joined #lisp
Iacob has joined #lisp
efm has joined #lisp
Iacob has quit [Client Quit]
jprajzne has quit [Ping timeout: 268 seconds]
Iacob has joined #lisp
jprajzne has joined #lisp
malm has quit [Quit: Bye bye]
zaquest has quit [Quit: Leaving]
quazimodo has quit [Ping timeout: 272 seconds]
terpri has quit [Quit: Leaving]
terpri has joined #lisp
quazimodo has joined #lisp
zaquest has joined #lisp
jprajzne has quit [Remote host closed the connection]
xkapastel has quit [Quit: Connection closed for inactivity]
cjb has quit [Quit: end of week]
Iacob has quit [Quit: This computer has gone to sleep]
rjnw has quit [Ping timeout: 260 seconds]
narimiran has joined #lisp
dale has quit [Quit: My computer has gone to sleep]
jprajzne has joined #lisp
moon-child has quit [Quit: ZNC 1.7.4 - https://znc.in]
moon-child has joined #lisp
jprajzne has quit [Read error: Connection reset by peer]
jprajzne has joined #lisp
slyrus_ has joined #lisp
slyrus__ has quit [Ping timeout: 240 seconds]
malm has joined #lisp
jprajzne has quit [Quit: jprajzne]
jprajzne has joined #lisp
sauvin has joined #lisp
jprajzne has quit [Quit: jprajzne]
jprajzne has joined #lisp
vlatkoB has joined #lisp
Iacob has joined #lisp
v88m has quit [Ping timeout: 265 seconds]
iamFIREcracker has joined #lisp
Iacob has quit [Quit: This computer has gone to sleep]
jprajzne has quit [Quit: jprajzne]
buffergn0me has quit [Ping timeout: 240 seconds]
v88m has joined #lisp
Iacob has joined #lisp
Iacob has quit [Client Quit]
ggole has joined #lisp
JohnMS_WORK has joined #lisp
aindilis has quit [Remote host closed the connection]
Cymew has joined #lisp
aindilis` has joined #lisp
msk has quit [Remote host closed the connection]
msk has joined #lisp
Codaraxis_ has joined #lisp
Codaraxis has quit [Ping timeout: 268 seconds]
georgiePorgie has joined #lisp
aindilis` has quit [Remote host closed the connection]
ljavorsk has joined #lisp
amerlyq has joined #lisp
X-Scale` has joined #lisp
X-Scale has quit [Ping timeout: 240 seconds]
X-Scale` is now known as X-Scale
smokeink has joined #lisp
rtra has quit [Ping timeout: 272 seconds]
flamebeard has joined #lisp
georgiePorgie has quit [Quit: My MacBook has gone to sleep. ZZZzzzโ€ฆ]
scymtym has quit [Ping timeout: 260 seconds]
<phoe> good morning everyone
<no-defun-allowed> Good morning phoe!
jprajzne has joined #lisp
frodef has joined #lisp
msk has quit [Remote host closed the connection]
msk has joined #lisp
rtra has joined #lisp
rtra has quit [Ping timeout: 260 seconds]
georgiePorgie has joined #lisp
rtra has joined #lisp
frgo has quit [Remote host closed the connection]
Guest13424 has quit [Changing host]
Guest13424 has joined #lisp
xkapastel has joined #lisp
orivej has quit [Ping timeout: 265 seconds]
scymtym has joined #lisp
frgo has joined #lisp
frgo has quit [Remote host closed the connection]
frgo has joined #lisp
varjag has joined #lisp
rtra has quit [Ping timeout: 260 seconds]
frgo has quit [Ping timeout: 260 seconds]
fanta1 has quit [Quit: fanta1]
frgo has joined #lisp
karlosz has quit [Quit: karlosz]
davepdotorg has joined #lisp
ljavorsk has quit [Ping timeout: 272 seconds]
decent-username has joined #lisp
rtra has joined #lisp
rtra has quit [Ping timeout: 260 seconds]
rtra has joined #lisp
hhdave has joined #lisp
Guest13424 has left #lisp [#lisp]
rtra has quit [Ping timeout: 272 seconds]
pierpal has quit [Ping timeout: 268 seconds]
georgiePorgie has quit [Quit: My MacBook has gone to sleep. ZZZzzzโ€ฆ]
rtra has joined #lisp
pierpal has joined #lisp
libertyprime has quit [Read error: Connection reset by peer]
rtra has quit [Remote host closed the connection]
rtra has joined #lisp
fanta1 has joined #lisp
ljavorsk has joined #lisp
montaropdf has joined #lisp
rtra has quit [Ping timeout: 240 seconds]
msk has quit [Remote host closed the connection]
msk has joined #lisp
Codaraxis_ has quit [Read error: Connection reset by peer]
gxt has quit [Ping timeout: 240 seconds]
v_m_v has joined #lisp
wxie has joined #lisp
smokeink has quit [Ping timeout: 265 seconds]
fanta1 has quit [Quit: fanta1]
|Pirx_zzz| is now known as |Pirx|
v_m_v has quit [Remote host closed the connection]
v_m_v has joined #lisp
gxt has joined #lisp
gaqwas has quit [Read error: Connection reset by peer]
random-nick has joined #lisp
gxt has quit [Ping timeout: 240 seconds]
davepdotorg has quit [Quit: Leaving...]
davepdotorg has joined #lisp
wxie has quit [Ping timeout: 265 seconds]
Josh_2 has joined #lisp
oxum_ has quit [Read error: Connection reset by peer]
oxum has joined #lisp
CrazyPython has joined #lisp
prince1 has quit [Ping timeout: 272 seconds]
gxt has joined #lisp
bitmapper has joined #lisp
pierpal has quit [Ping timeout: 272 seconds]
jonatack has quit [Ping timeout: 240 seconds]
pierpal has joined #lisp
pierpal has quit [Read error: Connection reset by peer]
pierpal has joined #lisp
ljavorsk has quit [Ping timeout: 268 seconds]
<Xach> Today is a Quicklisp release day
<decent-username> O . o
<Josh_2> very kewl
<Josh_2> Happy Quicklisp release day :D
<decent-username> Xach: What exactly does that mean? Are we out of beta?
pierpal has quit [Read error: Connection reset by peer]
CrazyPython has quit [Ping timeout: 240 seconds]
v_m_v has quit [Remote host closed the connection]
v_m_v has joined #lisp
prince1 has joined #lisp
EvW has joined #lisp
<Xach> decent-username: i am too terse. i meant a quicklisp dist release, not a quicklisp non-beta release.
v_m_v has quit [Ping timeout: 260 seconds]
prince1 has quit [Ping timeout: 240 seconds]
pierpal has joined #lisp
Nilby has joined #lisp
pierpal has quit [Ping timeout: 240 seconds]
EvW has quit [Ping timeout: 260 seconds]
Josh_2 has quit [Ping timeout: 268 seconds]
heisig has joined #lisp
nckx has quit [Quit: Updating my GNU Guix System โ€” https://guix.gnu.org]
lucasb has joined #lisp
orivej has joined #lisp
pierpal has joined #lisp
Lord_of_Life has quit [Excess Flood]
wxie has joined #lisp
nckx has joined #lisp
Lord_of_Life has joined #lisp
wxie has quit [Ping timeout: 265 seconds]
v_m_v has joined #lisp
pierpal has quit [Ping timeout: 246 seconds]
georgiePorgie has joined #lisp
EvW has joined #lisp
<Cymew> Talking about that. How goes the effort to get out of beta?
oxum has quit [Remote host closed the connection]
kajo has quit [Ping timeout: 246 seconds]
oxum has joined #lisp
oxum has quit [Read error: Connection reset by peer]
oxum has joined #lisp
m00natic has joined #lisp
jmercouris has joined #lisp
<Xach> Cymew: very very slow. there are many tasks and little progress is made.
<Xach> I do what I can to keep updates coming, but it's been slow progress on other stuff.
<jmercouris> I have the following code: http://dpaste.com/15ZXX2D
<jmercouris> what I would like to do is pass the callback function from web-view-execute to be executed in js-execution-complete
<jmercouris> I don't know how to do that though since js-execution-complete is a cffi callback
<jmercouris> ideas?
rjnw has joined #lisp
<jmercouris> my only ideas so far are to use global state, but I don't like that
Codaraxis has joined #lisp
<jmercouris> shka_: I don't understand where you are going with this
<shka_> jmercouris: get-callback allows you to obtain callback object from a symbol
<Nilby> Xach: Do you have a quicklisp todo list somewhere I could help remove things from?
jmercouris has quit [Ping timeout: 240 seconds]
Codaraxis has quit [Ping timeout: 268 seconds]
jmercouris has joined #lisp
<jmercouris> OK, shka_ and what will I do with the callback-object?
<shka_> jmercouris: (cffi:foreign-funcall-pointer (cffi:get-callback 'callback-no-arguments) ())
<shka_> you call it
<jmercouris> I can't call the callback function though
<shka_> see the above
<jmercouris> it is handled by webkit2:webkit-web-view-run-javascript
<shka_> this is function that can be called like C callback, so call it like c callback
<shka_> :-)
<jmercouris> it is like a C callback
<jmercouris> so you are saying I can substitute my own callback functio
<jmercouris> instead of js-execution-complete?
<shka_> i think i don't understand this, let me read
<jmercouris> let me try to re-explain
<jmercouris> I have webkit-web-view-run-javascript which runs some javascript in C land, and calls js-execution-complete with the result of that javascript
<shka_> yes, please
<shka_> ok
<jmercouris> I want to take that javascript result and call my OWN callback
<jmercouris> which I specify by passing into web-view-execute
<shka_> reasonable
<jmercouris> does that make more sense?
<jmercouris> so my original way of doing this was having some global state like (defparamater callback-fn (lambda (x) (print x))) and then I'd funcall (callback-fn..) within js-execution-complete
<shka_> ok, so i suggest to define callback with defcallback, pass it as pointer whetever it is needed, and then foreign-funcall-pointer it when it is needed
<jmercouris> can you please explain this further for me, I'm not sure I understand
EvW has quit [Ping timeout: 248 seconds]
<jmercouris> I have a defcallback already made
<jmercouris> what is the purpose of this new one?
<shka_> ok so you have js-execution-complete callback
<jmercouris> that is correct
<jmercouris> and it accepts the correct number of arguments
<shka_> and you want to call another callback within it
<jmercouris> which will be automatically invoked by webkit-web-view-run-javascript WHEN the javascript has completed evaluation
<jmercouris> I want to call my own custom callback within it
<jmercouris> I want it to be a simple lisp function that accepts one argument
<jmercouris> (defun my-callback (x) (print x))
<shka_> ok, so typically C APIs work by passing void* pointers holding arbitrary state
<shka_> is this a case here?
<jmercouris> I'm not sure, I don't remember the API
<shka_> ok, let me check
<shka_> jmercouris: it appears to be the case
<jmercouris> oh
<jmercouris> so the last argument is user data
<shka_> therefore i recommend to pass another callback as your user data
<jmercouris> I can pass a lisp function as my void*?
<shka_> and the call it as you would do with a C code
<jmercouris> that will work ? and it won't lose its mind?
<shka_> no, you can't
<Nilby> You'd have to name it an pass the name as a string or something, because the callback is in lisp isn't in C memory, so you can't just put it in a void*
<jmercouris> so I could pass the symbol string value or so?
<jmercouris> what if it is a lambda
<shka_> jmercouris: you can pass pointer to callback defined with defcallback
<shka_> and the pointer can be obtained with (get-callback ...)
<jmercouris> shka_: say that again?
<jmercouris> so I can do (get-callback (lambda (xyz) (print xyz)))?
fookara has joined #lisp
<jmercouris> no wait, I cannot
<jmercouris> I must always use defcallbackk
<shka_> ok, so i am saying that I recommend to rewrite your lisp function callback to cffi callback, pass pointer to it as user data and call it as C function
<shka_> which i demonstrated above
<jmercouris> that's the problem
<jmercouris> I'm not the only user of this function
<jmercouris> and I can't expect everyone to write CFFI callbacks
<jmercouris> is there a way to transform the lisp function transparently to a CFFI callback?
<shka_> hmmm
<jmercouris> I was hoping to be able to use a closure or something, anything
<jmercouris> you know it's OK, I'll think about it for a bit and get back to this later
Bike has joined #lisp
<jmercouris> some times these things just need time to settle
<jmercouris> In the worst case I'll go back to a global hash table of callback IDs... :-D
<jmercouris> or maybe I extend wekit-webview-run-javascript so that it is not obvious that is what is happening :-P
_jrjsmrtn has joined #lisp
<shka_> yeah, i really don't know, i never quite figure out what is the best way to pass lisp objects to C
<Nilby> Symbols are already a hash table, so if you just name it you get it back.
dddddd has joined #lisp
__jrjsmrtn__ has quit [Ping timeout: 265 seconds]
<jmercouris> IF you name it
<jmercouris> which does not allow for lambdas
<jmercouris> then again, I might make a macro that transparently gensym or something
smokeink has joined #lisp
<Nilby> Yes. You can gensym, and even put in a separate package if you want.
<jmercouris> that's an interesssante idea
<jmercouris> I'll play with that later
<jmercouris> thanks
<decent-username> Is there a variable you can set to disable "Sort slots alphabetically" inside the *slime-inspector*?
jonatack has joined #lisp
<decent-username> Or rather: I know that such a variable exists. How do I figure out it's name?
<decent-username> currently I always have to uncheck that box whenever I inspect an object.
orivej has quit [Ping timeout: 240 seconds]
jeosol has quit [Remote host closed the connection]
_paul0 has quit [Remote host closed the connection]
_paul0 has joined #lisp
_paul0 is now known as paul0
<lieven> you could try APROPOS with a few likely strings
<decent-username> lieven: I was thinking about a variable inside Emacs.
<lieven> emacs has apropos too
<jmercouris> you could search the slime source
<jmercouris> there is oftentimes documentation within the source about things which are not in the manual
<decent-username> jmercouris: Guess I'll have to do that.
pierpal has joined #lisp
FreeBirdLjj has joined #lisp
scymtym_ has joined #lisp
EvW1 has joined #lisp
scymtym has quit [Ping timeout: 245 seconds]
Necktwi has quit [Read error: Connection reset by peer]
prince1 has joined #lisp
prince1 has quit [Ping timeout: 268 seconds]
jprajzne has quit [Quit: Leaving.]
pfdietz has joined #lisp
<pfdietz> QL release day? What systems will have broken and be thrown under the bus...
<jdz> Only the naughty ones!
Necktwi has joined #lisp
gxt has quit [Ping timeout: 240 seconds]
<jmercouris> I'm speechless
<jdz> jmercouris: At least you can still type!
<jmercouris> Luckily :-)
gabiruh has quit [Ping timeout: 265 seconds]
frgo has quit [Read error: Connection reset by peer]
frgo has joined #lisp
<edgar-rft> QL release day - was it in jail?
<Xach> pfdietz: dbd-oracle is one
cartwright has quit [Ping timeout: 240 seconds]
kajo has joined #lisp
<Xach> I'm basing this on the 1.5.8 build list. punting on 2.0.x for now
v_m_v has quit [Remote host closed the connection]
cartwright has joined #lisp
v_m_v has joined #lisp
<_death> is the caution with 2.0.x because of the feature list changes?
<Xach> _death: there are some more aggressive checks for other things too
Bike has quit [Remote host closed the connection]
flamebeard has quit []
Bike has joined #lisp
<_death> I see
pierpal has quit [Read error: Connection reset by peer]
gko_ has quit [Remote host closed the connection]
pierpal has joined #lisp
gko_ has joined #lisp
davepdotorg has quit [Remote host closed the connection]
davepdotorg has joined #lisp
davepdot_ has joined #lisp
pfdietz has quit [Remote host closed the connection]
pfdietz has joined #lisp
davepdotorg has quit [Ping timeout: 272 seconds]
smokeink has quit [Ping timeout: 260 seconds]
mrSpec has joined #lisp
gabiruh has joined #lisp
orivej has joined #lisp
oxum_ has joined #lisp
oxum has quit [Ping timeout: 268 seconds]
gko_ has quit [Remote host closed the connection]
gko_ has joined #lisp
efm has quit [Read error: Connection reset by peer]
msk_ has joined #lisp
msk has quit [Ping timeout: 240 seconds]
oxum_ has quit [Ping timeout: 268 seconds]
rippa has joined #lisp
FreeBirdLjj has quit [Remote host closed the connection]
efm has joined #lisp
oxum has joined #lisp
v88m has quit [Ping timeout: 265 seconds]
frgo_ has joined #lisp
frgo has quit [Ping timeout: 246 seconds]
<Cymew> Xach: I see. Well. I hope it can get out of beta eventually. Proud "Quicklisp supporter club" member anyway. Your work is appreciated.
<jmercouris> how to deallocate widget in cl-cffi-gtk?
<jmercouris> enough to remove references to it and it will be cleaned up?
<Xach> Cymew: thank you!
* Xach submits his first slime patch in a long time
ebrasca has quit [Read error: Connection reset by peer]
EvW1 has quit [Ping timeout: 240 seconds]
<Xach> https://github.com/slime/slime/pull/547 fixes something that has vexed me for years
ebrasca has joined #lisp
<jmercouris> I just clicked the link
<jmercouris> hoping that it is the fact that slime randomly rearranges one's layout
<jmercouris> ah, damn, that is also annoying too
<jmercouris> good luck on getting that merged!
<jmercouris> what is this "smug xyz weenie" that I keep seeing everywhere
<jmercouris> what is a "smug lisp weenie"?
<Xach> jmercouris: it is a concept from 15-20 years ago
<_death> turned into a KT blog
<Xach> some people embraced the label with the attitude that Lisp is Just Better and if you Don't Get It maybe You Never Will so Tough Luck, Idiot
<Cymew> KT?
<jmercouris> oh, that's not very friendly
<Xach> Tough Luck, Idiot!
<jmercouris> KT = short hand for knights in Age of Empires II
<jmercouris> In the "software engineering" field, we have a computer language called Lisp. It was invented near the dawn of civilization (or so I've been told), and that the cuneiform tablets of Sumeria contained the prototype of the parenthesis that became the hallmark of a Lisp program
<Cymew> Look at that.
<Cymew> I had almost forgotten about Tilton.
efm has quit [Remote host closed the connection]
<Xach> jmercouris: I think the theory is that some people need a shock to break out of old patterns of thinking. Some people, I think, do use that technique with virtuous goals. But it's also used by sadists and bullies, so.
<_death> Xach: that's a nice patch, hope it will get merged sometime ;)
<Xach> and sometimes Smug Lisp Weenie is just used tongue in cheek
<_death> Cymew: I recently enjoyed re-reading his "my biggest lisp project" blog post
<Xach> _death: i have a few for sb-introspect based on some of my #sbcl questions lately
efm has joined #lisp
<Cymew> _death: I never could figure him out. He was something of a loose cannon.
Lord_of_Life has quit [Ping timeout: 260 seconds]
Lord_of_Life has joined #lisp
<jmercouris> Xach: I don't think that ever works, except on few people that are very headstrong
<jmercouris> I thought a weenie was a type of sausage though or so
<jmercouris> or maybe someone from Vienna?
<_death> Xach: the other day I had a new slime patch as well.. I don't know when it started exactly, but for a while now if you press 'v' in the debugger to view source of code in a defmethod, there's a #:***HERE*** symbol stuck near the culprit, so I always had to search for it in the buffer.. welp, https://github.com/death/slime/commit/4921a08c1b9fffb9f79f709972a3c1b8816fe571
<beach> Cymew: Here is a story for you. A few months before the first ELS we were in Amsterdam for ECLM. So since I was the local organizer of the first ELS I invited everyone to attend. KT said something like "Never will I go to something like that, ECLM is the ONLY REAL LISP VENUE" and he said it very loud.
<beach> Of course, ECLM is now gone and ELS is still here.
<Cymew> beach: Sounds like the guy I remember, yes.
<_death> Xach: there are other patches there as well, that may be useful
<jmercouris> Hm, why was he so sour?
<Cymew> He tended to show a strange mix of brilliance and childishness.
<_death> was it thought to be competing with ECLM?
<Xach> _death: what's the deal with the #:***here*** symbol?
<beach> _death: No, they were completely different.
grewal has quit [Ping timeout: 272 seconds]
<beach> At ECLM speakers were invited. Usually from industry.
<beach> ELS is an academic conference.
<_death> Xach: the source shown is a macroexpansion, and #:***here*** is the way sbcl marks the place I guess
grewal has joined #lisp
<Xach> _death: interesting
<_death> beach: I see
<beach> _death: ECLM was fun, but different. It was great to see all these people, including Arthur and Edi, the organizers.
|Pirx| has quit [Remote host closed the connection]
<beach> In Europe, everything is close, so many people would attend both, and for good reasons.
<_death> beach: I bet :)
<jmercouris> I've long suspected beach is secretly American
<jmercouris> I have more and more evidence by "In Europe, everything is close" lol :-D
<jmercouris> no European would say that
<beach> jmercouris: I have lived in 5 countries on 4 continents.
<jmercouris> well, I didn't see a denial there! :-D
<Cymew> I have lived in north america, and as a European I also say "everything is close in Europe!".
<beach> Heh, I am sure a visa would be required of me, were I to go to the US any time soon.
<beach> I lived in Auckland for a year, and there were around 10 Lispers within a radius of a 3 hour flight.
<jmercouris> I've never even met someone else who uses Emacs in my whole life. Sometimes I feel like a bottle with a cork bobbing up and down in an ocean of javascript developers
<Cymew> Really?
<Cymew> Impressive.
<jmercouris> really, only one professor of mine who switched to Emacs...
<montaropdf> jmercouris: I do relate, except the the one guy that introduce me to emacs so longtime ago
<beach> jmercouris: You need to come to ELS more often.
<jmercouris> I will, as soon as health permits :-)
<beach> Ouch. I see.
<Cymew> I'm more of an old school sysadmin so I find many emacs users among people I meet. Young devs are probably all visual basic and js users for all I know.
<jmercouris> It's OK :-)
<Cymew> Remember that smug weenie part...
montaropdf has quit [Quit: Have to go see you soon]
<jmercouris> and yes, Cymew I've only met Atom, Sublime, VSCode, and the like users
<jmercouris> goodbye for now
<Cymew> Cheers.
JohnMS_WORK has quit [Read error: Connection reset by peer]
|Pirx| has joined #lisp
jmercouris has quit [Ping timeout: 246 seconds]
<Xach> ECLM was more aligned with my interests. But any gathering of Common Lisp users is welcome regardless of the context.
<beach> It's too bad ILC has not been organized for a while.
<beach> There were plans for Japan, but it never happened.
<beach> It doesn't matter *that* much. It is not as though ELS is reserved for Europeans. But it would have been the perfect excuse to go to Japan.
<Nilby> I'm a little surprised that this works: (๐”ก๐”ข๐”ฃ๐”ฒ๐”ซ ๐Ÿ๐จ๐จ (๐•ค๐•ฅ๐•ฃ๐•š๐•Ÿ๐•˜) (๐”ฃ๐”ฌ๐”ฏ๐”ช๐”ž๐”ฑ ๐˜ "Wโฑงโ‚ณโ‚ฎ โ‚ฎโฑงษ† โฑงษ†โ‚ตโ‚ญ?? ~a~%" ๐•ค๐•ฅ๐•ฃ๐•š๐•Ÿ๐•˜))
<Bike> the defun part is kind of surprising
prince1 has joined #lisp
<Nilby> Indeed. I'd have to say (|๐”ก๐”ข๐”ฃ๐”ฒ๐”ซ| ...) to get a different defun.
<_death> great, now I have to tr all my programs :)
<Nilby> Except simple tr won't necessarily work..
smazga has joined #lisp
prince1 has quit [Ping timeout: 265 seconds]
whiteline_ has joined #lisp
whiteline has quit [Remote host closed the connection]
v88m has joined #lisp
varjag has quit [Quit: ERC (IRC client for Emacs 25.2.2)]
smokeink has joined #lisp
<Cymew> I was just about to ask how you got the idea to even try that, but I guess I don't want to ask that.
decent-username has quit [Read error: Connection reset by peer]
gabiruh has quit [Ping timeout: 240 seconds]
<Nilby> I have a lot of ideas :) But for example consider this language: https://github.com/nasser/---
gleaw has joined #lisp
scymtym has joined #lisp
scymtym_ has quit [Remote host closed the connection]
scymtym has quit [Remote host closed the connection]
amerlyq has quit [Quit: amerlyq]
gko_ has quit [Ping timeout: 268 seconds]
milanj has joined #lisp
ebzzry has quit [Ping timeout: 265 seconds]
Telior has joined #lisp
scymtym has joined #lisp
frgo_ has quit [Ping timeout: 272 seconds]
<p_l> Cymew: most people, even among old school sysadmins, seem to at best be Vi users :/
ebzzry has joined #lisp
<Cymew> Nilby: You are nuts! ...and that's a compliment! ;)
<Cymew> p_l: There are those, yes. But, at least it's not some newfangled js thingiemading.
<p_l> at work I see a lot of admins using VScode
<Nilby> Thanks. I'm just glad that CL can already support unusual characters and syntax.
<p_l> Nilby: Symbolics Genera, not sure about older MIT CADR, supported using formatted text for source, but I think it stripped the formatting so you didn't have to remember to *bold* the function name, for example ;)
Bike has quit [Remote host closed the connection]
<Nilby> p_l: Right. I have lispm code with all those ^F1 etc. With unicode you don't need that. It's even more "font-lock"ed.
mfiano has quit [Ping timeout: 272 seconds]
<p_l> Nilby: except unicode has those chars having *different* semantics
<Nilby> Except not. Because the above function works. And it considers (eq '๐•ค๐•ฅ๐•ฃ๐•š๐•Ÿ๐•˜ 'string) => t
smokeink has quit [Ping timeout: 272 seconds]
<Nilby> But of course there are also places where it matters.
m00natic has quit [Remote host closed the connection]
varjag has joined #lisp
<Nilby> and ๏ผˆ๏ฝƒ๏ฝ๏ฝ“ ฯ€๏ผ‰ isn't (cos pi)
<Nilby> but it could be with a little syntax table adjustments
smokeink has joined #lisp
<Nilby> er readtable that is
pfdietz has quit [Remote host closed the connection]
ebzzry has quit [Ping timeout: 268 seconds]
ebzzry has joined #lisp
smokeink has quit [Ping timeout: 240 seconds]
<scymtym> in SBCL it is SB-EXT:READTABLE-NORMALIZATION
v_m_v has quit [Remote host closed the connection]
<Nilby> Nice. I'm thankful for that. Apologies for possibly contaminating everyone's irc with mojibake.
paul0 has quit [Ping timeout: 272 seconds]
frgo has joined #lisp
davepdot_ has quit [Ping timeout: 240 seconds]
hhdave has quit [Quit: hhdave]
smokeink has joined #lisp
scymtym has quit [Ping timeout: 245 seconds]
buffergn0me has joined #lisp
pierpal has quit [Quit: Poof]
pierpal has joined #lisp
efm has quit [Remote host closed the connection]
efm has joined #lisp
vhost- has joined #lisp
vhost- has quit [Changing host]
vhost- has joined #lisp
jonh has quit []
v88m has quit [Ping timeout: 272 seconds]
pierpal has quit [Read error: Connection reset by peer]
dale_ has joined #lisp
sugarwren has joined #lisp
dale_ is now known as dale
prince1 has joined #lisp
efm has quit [Quit: Konversation terminated!]
slyrus has joined #lisp
prince1 has quit [Ping timeout: 260 seconds]
slyrus_ has quit [Ping timeout: 240 seconds]
rtra has joined #lisp
hhdave has joined #lisp
rtra has quit [Ping timeout: 272 seconds]
msk has joined #lisp
msk_ has quit [Read error: Connection reset by peer]
cl-arthur has joined #lisp
CrazyPython has joined #lisp
Telior has quit [Remote host closed the connection]
fiund has joined #lisp
Cymew has quit [Ping timeout: 272 seconds]
pfdietz has joined #lisp
LiamH has joined #lisp
xkapastel has quit [Quit: Connection closed for inactivity]
smokeink has quit [Ping timeout: 260 seconds]
Bike has joined #lisp
aindilis has joined #lisp
vms14 has joined #lisp
efm has joined #lisp
Telior has joined #lisp
ljavorsk has joined #lisp
orivej has quit [Ping timeout: 240 seconds]
rjnw has quit [Ping timeout: 265 seconds]
sauvin has quit [Read error: Connection reset by peer]
ebzzry has quit [Ping timeout: 260 seconds]
borodust has joined #lisp
karlosz has joined #lisp
frodef has quit [Ping timeout: 260 seconds]
gleaw has quit [Quit: gleaw]
buffergn0me has quit [Ping timeout: 240 seconds]
pierpal has joined #lisp
buffergn0me has joined #lisp
ggole has quit [Quit: Leaving]
Telior has quit [Remote host closed the connection]
gabiruh has joined #lisp
<jasom> okay it's weird that (eq '๐”ก๐”ข๐”ฃ๐”ฒ๐”ซ 'defun) but not (string-equal "DEFUN" (string-upcase "๐”ก๐”ข๐”ฃ๐”ฒ๐”ซ"))
ljavorsk has quit [Ping timeout: 268 seconds]
milanj has quit [Quit: This computer has gone to sleep]
<pjb> (eq '๐”ก๐”ข๐”ฃ๐”ฒ๐”ซ 'defun) #| --> nil |#
<pjb> It should definitely not be equalโ€ฆ
<pjb> and (string-equal "DEFUN" (string-upcase "๐”ก๐”ข๐”ฃ๐”ฒ๐”ซ")) is equivalent to (string-equal "DEFUN" "๐”ก๐”ข๐”ฃ๐”ฒ๐”ซ") and to (string-equal "defun" "๐”ก๐”ข๐”ฃ๐”ฒ๐”ซ")
<pjb> (string-upcase "๐”ก๐”ข๐”ฃ๐”ฒ๐”ซ") #| --> "๐”ก๐”ข๐”ฃ๐”ฒ๐”ซ" |#
<pjb> and to (string-equal '|Defun| "๐”ก๐”ข๐”ฃ๐”ฒ๐”ซ").
gabiruh has quit [Quit: ZNC - 1.6.0 - http://znc.in]
gabiruh has joined #lisp
buffergn0me has quit [Ping timeout: 245 seconds]
<Nilby> I'm glad it works that way. At least I think I am at the moment.
prince1 has joined #lisp
<Nilby> Maybe I'm blinded by the thrill of using so many new characters. I may live to regret it.
georgiePorgie has quit [Quit: My MacBook has gone to sleep. ZZZzzzโ€ฆ]
<jasom> pjb: on sbcl with default settings and my current locale: (eq 'defun '๐”ก๐”ข๐”ฃ๐”ฒ๐”ซ) ; -> T
<karlosz> can confirm its eq
<karlosz> its a little amusing
ljavorsk has joined #lisp
mfiano2 has quit [Remote host closed the connection]
mfiano has joined #lisp
<jasom> (sb-unicode:normalize-string "๐”ก๐”ข๐”ฃ๐”ฒ๐”ซ" :nfkc) ; ->"defun"
prince1 has quit [Ping timeout: 272 seconds]
<karlosz> ah, so the symbol reader normalizes strings
mfiano2 has joined #lisp
<karlosz> that's good
<karlosz> now if only it was possible hook up a 1920's german typewriter to sbcl
<jasom> in normalization K -> Kompatibility which normalizes font, positional, circled, width, rotations, squared and fractions
<jasom> so e.g. ๏ธท โ†’ {
<jasom> and it's done after it decides if a token is a number so ยผ reads in as the symbol '1/4 not the number 1/4
bitmapper has quit [Remote host closed the connection]
z147 has joined #lisp
<jasom> er |1/4| not 1/4
<fiund> is anybody else having (new) trouble with qtools on mac? (qt-libs:ensure-standalone-libs) succeeds, but (ql:quickload 'qtools) fails, unable to load libcommonqt.dylib
orivej has joined #lisp
sjl has quit [Quit: WeeChat 2.2-dev]
vlatkoB has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
hiroaki has joined #lisp
emys has joined #lisp
karlosz has quit [Quit: karlosz]
Nilby has quit [Ping timeout: 265 seconds]
karlosz has joined #lisp
Nilby has joined #lisp
Telior has joined #lisp
milanj has joined #lisp
bitmapper has joined #lisp
karlosz has quit [Quit: karlosz]
narimiran has quit [Quit: leaving]
xuxuru has joined #lisp
rippa has quit [Quit: {#`%${%&`+'${`%&NO CARRIER]
jmercouris has joined #lisp
lemoinem has quit [Ping timeout: 260 seconds]
lemoinem has joined #lisp
karlosz has joined #lisp
ljavorsk has quit [Ping timeout: 240 seconds]
karlosz has quit [Quit: karlosz]
Bike has quit [Quit: Bike]
karlosz has joined #lisp
karlosz has quit [Quit: karlosz]
kajo has quit [Ping timeout: 272 seconds]
CrazyPython has quit [Remote host closed the connection]
Telior has quit [Remote host closed the connection]
CrazyPython has joined #lisp
CrazyPython has quit [Remote host closed the connection]
CrazyPython has joined #lisp
CrazyPython has quit [Remote host closed the connection]
EvW has joined #lisp
msk has quit [Remote host closed the connection]
msk has joined #lisp
CrazyPython has joined #lisp
CrazyPython has quit [Remote host closed the connection]
CrazyPython has joined #lisp
frodef has joined #lisp
Codaraxis has joined #lisp
CrazyPython has quit [Ping timeout: 268 seconds]
Khisanth has quit [Ping timeout: 240 seconds]
gravicappa has quit [Ping timeout: 272 seconds]
kajo has joined #lisp
lottaquestions has joined #lisp
<lottaquestions> Hi all, has anyone gotten the code from Practical Common Lisp Working on SBCL?
<lottaquestions> I get an exception thrown when trying to load the code using asdf
<lottaquestions> See the stack trace: https://pastebin.com/Cr3JZmAF
<lottaquestions> I modified the code in Chapter29, in playlist.lisp so that the param *silence-mp3* points to an actual mp3 file
Khisanth has joined #lisp
fookara has quit [Read error: Connection reset by peer]
<lottaquestions> but when loading the source code from asdf, somehow it attempts to run this code and fails to open the said mp3 file
Bike has joined #lisp
<jmercouris> lottaquestions: you could probaby get more help if you posted your code
xuxuru has quit [Quit: xuxuru]
<pjb> lottaquestions: you could use termbin.com : #!/bin/bash \n nc termbin.com 9999 | tr -d '\000'
<pjb>
<pjb>
<pjb>
sugarwren has quit [Quit: Leaving]
prince1 has joined #lisp
karlosz has joined #lisp
jmercouris has quit [Remote host closed the connection]
<lottaquestions> no problem, its actually the source from the book Practical Common Lisp. Here is my change to playlist.lisp: https://pastebin.com/9rPtGkBB
prince1 has quit [Ping timeout: 272 seconds]
quazimodo has quit [Ping timeout: 260 seconds]
msk has quit [Remote host closed the connection]
msk has joined #lisp
msk has quit [Remote host closed the connection]
rtra has joined #lisp
msk has joined #lisp
Jesin has quit [Quit: Leaving]
milanj has quit [Quit: Leaving]
Jesin has joined #lisp
prince1 has joined #lisp
EvW has quit [Ping timeout: 246 seconds]
georgiePorgie has joined #lisp
emys has quit [Ping timeout: 260 seconds]
fiund has quit [Quit: bye]
hhdave has quit [Quit: hhdave]
cjb has joined #lisp
msk has quit [Remote host closed the connection]
msk has joined #lisp
Nilby has quit [Read error: Connection reset by peer]
rjnw has joined #lisp
msk has quit [Remote host closed the connection]
msk has joined #lisp
<pjb> lottaquestions: Undefined function id3-p ; I don't find it in the id3v2 system I have โ€ฆ
slyrus_ has joined #lisp
sammich has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
<pjb> and there's no com.gigamonkeys.id3v2 system in quicklisp. System "com.gigamonkeys.id3v2" not found.
<pjb> So please, make it stand aloneโ€ฆ
sammich has joined #lisp
hhdave has joined #lisp
hhdave has quit [Client Quit]
slyrus has quit [Ping timeout: 272 seconds]
georgiePorgie has quit [Quit: My MacBook has gone to sleep. ZZZzzzโ€ฆ]
sjl has joined #lisp
varjag has quit [Quit: ERC (IRC client for Emacs 26.1)]
karlosz has quit [Quit: karlosz]
<_death> lottaquestions: it expects the stream to be a binary stream, and the code in PCL's id3-p does pass :element-type '(unsigned-byte 8) so maybe you forgot it in your copy
<pjb> lottaquestions: anyways, the problem is in com.gigamonkeys.id3v2:read-id3 which doesn't open the file as a binary file.
clothespin has quit []
emys has joined #lisp
EvW1 has joined #lisp
iamFIREcracker has quit [Ping timeout: 272 seconds]
emys has quit [Ping timeout: 240 seconds]
emys has joined #lisp
quazimodo has joined #lisp
hiroaki has quit [Ping timeout: 268 seconds]
vms14 has quit [Remote host closed the connection]
Codaraxis has quit [Ping timeout: 240 seconds]
emys has quit [Ping timeout: 272 seconds]
z147 has quit [Quit: z147]
emys has joined #lisp
pierpal has quit [Read error: Connection reset by peer]
Nilby has joined #lisp
zgasma has joined #lisp
Telior has joined #lisp
smazga has quit [Ping timeout: 272 seconds]