jackdaniel 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/> | offtopic --> #lispcafe
terpri_ has joined #lisp
terpri has quit [Ping timeout: 258 seconds]
zaquest has quit [Quit: Leaving]
zaquest has joined #lisp
raeda has joined #lisp
nicktick has joined #lisp
circ-user-5Htxo has joined #lisp
circ-user-5Htxo is now known as unimog
unimog has quit [Remote host closed the connection]
unimog has joined #lisp
epony has quit [Ping timeout: 240 seconds]
hendursa1 has quit [Quit: hendursa1]
hendursaga has joined #lisp
hiroaki has quit [Ping timeout: 246 seconds]
luckless has joined #lisp
rumbler31 has joined #lisp
Kundry_W_ has quit [Remote host closed the connection]
Kundry_Wag has joined #lisp
Kundry_Wag has quit [Ping timeout: 260 seconds]
kevingal has quit [Remote host closed the connection]
hiroaki has joined #lisp
orivej has joined #lisp
notzmv has quit [Ping timeout: 260 seconds]
Oladon has quit [Quit: Leaving.]
hiroaki has quit [Ping timeout: 246 seconds]
Mezzie has joined #lisp
Mezzie has quit [Client Quit]
luckless has quit [Remote host closed the connection]
luckless has joined #lisp
rumbler31 has quit [Remote host closed the connection]
curtosis has joined #lisp
semz has quit [Ping timeout: 250 seconds]
Kundry_Wag has joined #lisp
epony has joined #lisp
Achylles has joined #lisp
Kundry_Wag has quit [Ping timeout: 240 seconds]
curtosis has quit [Quit: My Mac Mini has gone to sleep. ZZZzzz…]
Guest11347 has quit [Ping timeout: 240 seconds]
bmansurov has joined #lisp
Sheilong has quit []
semz has joined #lisp
semz has quit [Changing host]
semz has joined #lisp
skapata has quit [Remote host closed the connection]
frost-lab has joined #lisp
Kundry_Wag has joined #lisp
contrapunctus has left #lisp ["Disconnected: closed"]
contrapunctus has joined #lisp
ebrasca has quit [Remote host closed the connection]
ikrabbe|2 has joined #lisp
akela has joined #lisp
nullman has quit [Remote host closed the connection]
ikrabbe has quit [Ping timeout: 265 seconds]
nullman has joined #lisp
prxq_ has joined #lisp
waleee-cl has quit [Quit: Connection closed for inactivity]
prxq has quit [Ping timeout: 265 seconds]
Achylles has quit [Ping timeout: 246 seconds]
Achylles has joined #lisp
notzmv has joined #lisp
long4mud has joined #lisp
gitgood has quit [Ping timeout: 246 seconds]
hineios8 has joined #lisp
hineios has quit [Ping timeout: 265 seconds]
hineios8 is now known as hineios
Oladon has joined #lisp
Alfr is now known as Guest90764
Alfr has joined #lisp
Guest90764 has quit [Ping timeout: 250 seconds]
Bike has quit [Quit: Lost terminal]
<beach> Good morning everyone!
seok has joined #lisp
notzmv has quit [Ping timeout: 240 seconds]
sp41 has quit [Remote host closed the connection]
rumbler31 has joined #lisp
akela has quit [Remote host closed the connection]
rumbler31 has quit [Ping timeout: 268 seconds]
<jasom> mfiano: it's not the number of lines of code, it's how long it takes to write the lines of code. I've written something similar before and I had some subtle bugs with my first implementation.
gaqwas has joined #lisp
gzj has joined #lisp
bitmapper has quit [Quit: Connection closed for inactivity]
elusive has joined #lisp
johnjay has quit [Ping timeout: 268 seconds]
Achylles has quit [Ping timeout: 246 seconds]
aartaka has joined #lisp
mindCrime_ has quit [Ping timeout: 260 seconds]
Kundry_Wag has quit [Remote host closed the connection]
Oladon has quit [Quit: Leaving.]
notzmv has joined #lisp
Kundry_Wag has joined #lisp
torbo has quit [Remote host closed the connection]
Kundry_Wag has quit [Ping timeout: 240 seconds]
toma63 has joined #lisp
toma63 has quit [Client Quit]
aeth has quit [Ping timeout: 252 seconds]
aeth has joined #lisp
aartaka_d has joined #lisp
aartaka has quit [Ping timeout: 252 seconds]
aartaka_d has quit [Read error: Connection reset by peer]
aartaka has joined #lisp
skapata has joined #lisp
Kundry_Wag has joined #lisp
Kundry_Wag has quit [Ping timeout: 265 seconds]
matryoshka has quit [Ping timeout: 246 seconds]
Kundry_Wag has joined #lisp
Kundry_Wag has quit [Ping timeout: 268 seconds]
narimiran has joined #lisp
aartaka has quit [Read error: Connection reset by peer]
aartaka has joined #lisp
elusive has quit [Quit: Leaving]
tempest_nox has joined #lisp
johnjay has joined #lisp
Kundry_Wag has joined #lisp
orivej has quit [Ping timeout: 265 seconds]
Kundry_Wag has quit [Ping timeout: 240 seconds]
tempest_nox has quit [Remote host closed the connection]
Sauvin has joined #lisp
judson_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
bjorkint0sh has joined #lisp
bjorkintosh has quit [Ping timeout: 258 seconds]
shka_ has joined #lisp
karlosz has quit [Quit: karlosz]
pve has joined #lisp
gzj has quit [Remote host closed the connection]
indathrone has quit [Quit: Leaving]
phantomics_ has joined #lisp
phantomics has quit [Ping timeout: 240 seconds]
Lord_of_Life has joined #lisp
Lycurgus has joined #lisp
skapata has quit [Remote host closed the connection]
lottaquestions has joined #lisp
lottaquestions_ has quit [Ping timeout: 252 seconds]
surabax has joined #lisp
midre has quit [Ping timeout: 260 seconds]
rjcks has joined #lisp
midre has joined #lisp
midre has quit [Ping timeout: 246 seconds]
midre has joined #lisp
aartaka has quit [Read error: Connection reset by peer]
aartaka_d has joined #lisp
phantomics_ has quit [Quit: Ex-Chat]
phantomics has joined #lisp
prxq_ has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
prxq has joined #lisp
rgherdt has joined #lisp
IPmonger has quit [Ping timeout: 250 seconds]
IPmonger has joined #lisp
hendursa1 has joined #lisp
johnjay has quit [Ping timeout: 240 seconds]
hendursa1 has quit [Remote host closed the connection]
hendursa1 has joined #lisp
hendursaga has quit [Ping timeout: 240 seconds]
johnjay has joined #lisp
OlCe has joined #lisp
random-nick has joined #lisp
cosimone has joined #lisp
nicktick has quit [Ping timeout: 240 seconds]
Major_Biscuit has joined #lisp
nicktick has joined #lisp
aeth has quit [Ping timeout: 265 seconds]
aeth has joined #lisp
gaqwas has quit [Ping timeout: 268 seconds]
galex-713 has joined #lisp
Feldman has joined #lisp
<moon-child> are there guidelines about when to use rplaca/rplacd vs (setf (car/cdr))?
<beach> Yes, never use the former.
<moon-child> why?
<flip214> convention, I guess - and because SETF is much more familiar
<beach> They have no advantage, and they don't return the object being stored.
<beach> RPLACA and RPLACD should be considered low-level functions to be used mainly by the person creating the Common Lisp system, just like SETQ.
nikolayclfx has joined #lisp
<beach> ... and SYMBOL-FUNCTION, and (SETF SYMBOL-FUNCTION) too.
minion has quit [Remote host closed the connection]
specbot has quit [Remote host closed the connection]
minion has joined #lisp
specbot has joined #lisp
srandon111 has joined #lisp
nicktick has quit [Ping timeout: 240 seconds]
anticrisis has quit [Read error: Connection reset by peer]
Inline has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
notzmv has quit [Ping timeout: 265 seconds]
gitgood has joined #lisp
amb007 has joined #lisp
mrchampion has quit [Ping timeout: 268 seconds]
frost-lab has quit [Quit: Connection closed]
dilated_dinosaur has quit [Ping timeout: 265 seconds]
Kundry_Wag has joined #lisp
dilated_dinosaur has joined #lisp
Lycurgus has quit [Ping timeout: 268 seconds]
Kundry_Wag has quit [Ping timeout: 268 seconds]
mrchampion has joined #lisp
gitgood has quit [Remote host closed the connection]
notzmv has joined #lisp
xsperry has joined #lisp
vegansbane6963 has quit [Quit: The Lounge - https://thelounge.chat]
galex-713 has quit [Ping timeout: 246 seconds]
waleee-cl has joined #lisp
Inline has quit [Ping timeout: 246 seconds]
silasfox has joined #lisp
gitgood has joined #lisp
Feldman has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Feldman has joined #lisp
MichaelRaskin has quit [Ping timeout: 268 seconds]
CrazyEddy has quit [Quit: Reconnecting]
rumbler31 has joined #lisp
<seok> How do I load up projects in home directory in slime ?
<phoe> seok: make sure ASDF is aware of them
<phoe> and then asdf:load-system or ql:quickload them
<seok> it worked before, it stopped working
<seok> make sure ASDF is aware of them < how do I do this ?
rumbler31 has quit [Ping timeout: 268 seconds]
<phoe> ensure that a pathname to your project folder is present in asdf:*central-registry*
<seok> asdf:*central-registry* only has ~/.quicklisp/quicklisp/
<seok> is this normal?
<seok> nope
<seok> adding #P"/home/user/" doesn't seem to help
<seok> It was working fine before, but it stopped working for unknown reason
<seok> the link is dead by the way, I'll search it up
<phoe> the link works for me
<seok> nope not for me
galex-713 has joined #lisp
vegansbane6963 has joined #lisp
<seok> i moved my project to ~/.quicklisp/local-projects/ and it works
specbot has quit [Remote host closed the connection]
minion has quit [Remote host closed the connection]
aartaka_d has quit [Ping timeout: 260 seconds]
frgo has quit [Remote host closed the connection]
frgo has joined #lisp
aartaka has joined #lisp
aeth has quit [Ping timeout: 260 seconds]
aeth has joined #lisp
<MetaYan> phoe: seok: common-lisp.net is unreachable for me as well.
phantomics_ has joined #lisp
OlCe has quit [Remote host closed the connection]
phantomics has quit [Ping timeout: 260 seconds]
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
Feldman has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
hendursa1 has quit [Remote host closed the connection]
hendursa1 has joined #lisp
<pjb> moon-child: rplaca is a function; (setf car) is a function too. (let ((cs (list (cons nil nil) (cons nil nil)))) (values (mapc #'rplaca cs '(1 2)) (mapc #'(setf cdr) '(44 55) cs))) #| --> ((1 . 44) (2 . 55)) ; (44 55) |# your choice.
<no-defun-allowed> Nope, Clozure does not implement (setf cdr) as a function, and that is allowed somewhere in the standard.
<no-defun-allowed> (setf getf) would most likely not be a function, for example, as it might push a new property into the place without modifying list structure.
Feldman has joined #lisp
<pjb> moon-child: however, it looks like (function (setf car)) is not conforming: implementations could have no such function, and just hack setf, like for defstruct accessors.
<leo_song_> https://common-lisp.net/ is dead?
<phoe> DHCP issues
<no-defun-allowed> pjb: Say something once, why say it again?
<pjb> moon-child: https://termbin.com/27m4 ; so you can see that you have to use rplaca when you need a function.
long4mud has quit [Quit: WeeChat 3.0.1]
<leo_song_> :-(
narimiran has quit [Ping timeout: 252 seconds]
hiroaki has joined #lisp
Feldman has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Inline has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
Feldman has joined #lisp
Feldman has quit [Client Quit]
Feldman has joined #lisp
Kundry_Wag has joined #lisp
Feldman has quit [Client Quit]
MichaelRaskin has joined #lisp
Kundry_Wag has quit [Ping timeout: 268 seconds]
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
aindilis has quit [Remote host closed the connection]
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
aindilis` has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
Bike has joined #lisp
kevingal has joined #lisp
Kundry_Wag has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
ebrasca has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
aartaka has quit [Ping timeout: 252 seconds]
amb007 has quit [Read error: Connection reset by peer]
minion has joined #lisp
specbot has joined #lisp
amb007 has joined #lisp
aartaka has joined #lisp
amb007 has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
Helmholtz has quit [Quit: Helmholtz]
amb007 has joined #lisp
aartaka has quit [Ping timeout: 265 seconds]
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
Achylles has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
minion has quit [Read error: No route to host]
amb007 has quit [Read error: Connection reset by peer]
specbot has quit [Read error: No route to host]
minion has joined #lisp
specbot has joined #lisp
amb007 has joined #lisp
minion has quit [Remote host closed the connection]
specbot has quit [Remote host closed the connection]
gaqwas has joined #lisp
gaqwas has quit [Changing host]
gaqwas has joined #lisp
Kundry_Wag has quit [Remote host closed the connection]
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
minion has joined #lisp
specbot has joined #lisp
aartaka has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
cchristiansen has quit [Remote host closed the connection]
Major_Biscuit has quit [Ping timeout: 240 seconds]
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
minion has quit [Ping timeout: 265 seconds]
amb007 has quit [Read error: Connection reset by peer]
specbot has quit [Ping timeout: 268 seconds]
amb007 has joined #lisp
specbot has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
minion has joined #lisp
aartaka has quit [Ping timeout: 268 seconds]
amb007 has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
aartaka has joined #lisp
vutral_ has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
rumbler31 has joined #lisp
amb007 has joined #lisp
orivej has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
kevingal_ has joined #lisp
matryoshka has joined #lisp
kevingal has quit [Ping timeout: 246 seconds]
nicktick has joined #lisp
rumbler31 has quit [Remote host closed the connection]
rumbler31 has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
wsinatra has joined #lisp
amb007 has joined #lisp
shka_ has quit [Quit: Konversation terminated!]
fox_ has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
shka_ has joined #lisp
curtosis has joined #lisp
silasfox has quit [Ping timeout: 250 seconds]
curtosis is now known as curtosis[away]
curtosis[away] is now known as curtosis
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
Lycurgus has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
Major_Biscuit has joined #lisp
orivej has quit [Ping timeout: 240 seconds]
supercoven has joined #lisp
supercoven has quit [Max SendQ exceeded]
supercoven has joined #lisp
supercoven has quit [Max SendQ exceeded]
supercoven has joined #lisp
supercoven has quit [Max SendQ exceeded]
supercoven has joined #lisp
supercoven has quit [Max SendQ exceeded]
supercoven has joined #lisp
supercoven has quit [Max SendQ exceeded]
sp41 has joined #lisp
Feldman has joined #lisp
aartaka_d has joined #lisp
fox_ has quit [Ping timeout: 265 seconds]
aartaka has quit [Ping timeout: 265 seconds]
aartaka_d has quit [Ping timeout: 240 seconds]
curtosis is now known as curtosis[away]
curtosis[away] has quit [Quit: My Mac Mini has gone to sleep. ZZZzzz…]
Major_Biscuit has quit [Ping timeout: 240 seconds]
curtosis has joined #lisp
rumbler31 has quit [Remote host closed the connection]
aartaka has joined #lisp
Lycurgus has quit [Ping timeout: 240 seconds]
cage_ has joined #lisp
Sheilong has joined #lisp
nicktick has quit [Ping timeout: 240 seconds]
nicktick has joined #lisp
galex-713 has quit [Quit: No Ping reply in 180 seconds.]
kam1 has joined #lisp
galex-713 has joined #lisp
kam1 has quit [Read error: Connection reset by peer]
nicktick has quit [Ping timeout: 268 seconds]
prxq has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
curtosis is now known as curtosis[away]
kam1 has joined #lisp
kam1 has quit [Client Quit]
kam1 has joined #lisp
contrapunctus has quit [Ping timeout: 258 seconds]
hiroaki has quit [Ping timeout: 246 seconds]
kam1 has quit [Read error: Connection reset by peer]
nicktick has joined #lisp
Major_Biscuit has joined #lisp
hiroaki has joined #lisp
sjl has joined #lisp
Feldman has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
judson_ has joined #lisp
Feldman has joined #lisp
nicktick has quit [Ping timeout: 240 seconds]
rumbler31 has joined #lisp
curtosis[away] has quit [Quit: My Mac Mini has gone to sleep. ZZZzzz…]
nicktick has joined #lisp
rumbler31 has quit [Ping timeout: 265 seconds]
skapata has joined #lisp
vutral_ has quit [Quit: Connection closed for inactivity]
dilated_dinosaur has quit [Ping timeout: 240 seconds]
dilated_dinosaur has joined #lisp
mindCrime_ has joined #lisp
Noisytoot has left #lisp [#lisp]
Feldman has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
judson_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
dilated_dinosaur has quit [Ping timeout: 240 seconds]
dilated_dinosaur has joined #lisp
logand has joined #lisp
fox_ has joined #lisp
kam1 has joined #lisp
kam1 has quit [Read error: Connection reset by peer]
judson_ has joined #lisp
Feldman has joined #lisp
eden has joined #lisp
kam1 has joined #lisp
kam1 has quit [Read error: Connection reset by peer]
dilated_dinosaur has quit [Ping timeout: 268 seconds]
seok has quit [Quit: Connection closed]
Noisytoot has joined #lisp
curtosis has joined #lisp
kam1 has joined #lisp
kam1 has quit [Read error: Connection reset by peer]
aartaka has quit [Read error: Connection reset by peer]
aartaka_d has joined #lisp
kam1 has joined #lisp
fox_ is now known as silasfox
kam1 has quit [Read error: Connection reset by peer]
<MrtnDk[m]> rpg: Which Travis pulled the plug on Cl on GitHub?
andreyorst has quit [Ping timeout: 240 seconds]
emacsomancer has quit [Read error: Connection reset by peer]
emacsomancer has joined #lisp
Major_Biscuit has quit [Quit: WeeChat 3.0.1]
aartaka_d has quit [Read error: Connection reset by peer]
emacsomancer has quit [Excess Flood]
aartaka has joined #lisp
emacsomancer has joined #lisp
aartaka_d has joined #lisp
aindilis` has quit [Remote host closed the connection]
varjag has joined #lisp
<MrtnDk[m]> minion: memo for jcowan: I wonder what "idiotic mysticism" is then. Can thou please elaborate on that phrase, please, thank you.
<minion> Remembered. I'll tell jcowan when he/she/it next speaks.
aartaka has quit [Ping timeout: 252 seconds]
<beach> Where did you see that phrase? A search did not find it.
<beach> Maybe in some other channel?
andreyorst has joined #lisp
zaquest has quit [Read error: Connection reset by peer]
zaquest has joined #lisp
Lycurgus has joined #lisp
dilated_dinosaur has joined #lisp
cosimone has quit [Remote host closed the connection]
cosimone has joined #lisp
Feldman has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<mfiano> It was a couple days ago in ##Lisp. jcowan was unhappy with the Lisp community.
karlosz has joined #lisp
Nicolas88 has joined #lisp
Nicolas88 has quit [Remote host closed the connection]
CrazyEddy has joined #lisp
Nicolas00 has joined #lisp
davros has quit [Ping timeout: 260 seconds]
hendursa1 has quit [Quit: hendursa1]
curtosis has quit [Quit: My Mac Mini has gone to sleep. ZZZzzz…]
hendursaga has joined #lisp
Nicolas00 has quit [Remote host closed the connection]
yang has quit [Quit: ʎɐqǝ uo pɹɐoqʎǝʞ ɐ ʎnq ı ǝɯıʇ ʇsɐן ǝɥʇ sı sıɥʇ]
mindCrime_ has quit [Ping timeout: 240 seconds]
silasfox has quit [Ping timeout: 250 seconds]
Feldman has joined #lisp
eden has quit [Ping timeout: 240 seconds]
landakram has joined #lisp
<luis> Shinmera: CFFI v0.24.0 is out! https://github.com/cffi/cffi/wiki/NEWS#version-0240
<Shinmera> \o/
<luis> successfully avoiding 1.0.0 since 2006
<alandipert> haha, yay, congrats luis
<Shinmera> Finally I can get rid of the defctype size_ts in all my libs
silasfox has joined #lisp
Feldman has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Feldman has joined #lisp
bitmapper has joined #lisp
dilated_dinosaur has quit [Ping timeout: 240 seconds]
dilated_dinosaur has joined #lisp
orivej has joined #lisp
dilated_dinosaur has quit [Ping timeout: 240 seconds]
dilated_dinosaur has joined #lisp
hypercube has joined #lisp
hypercube has quit [Quit: WeeChat 3.1]
ebrasca has quit [Ping timeout: 265 seconds]
ebrasca has joined #lisp
<fe[nl]ix> luis: very nice :)
Feldman has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<jackdaniel> luis: congrats!
mindCrime_ has joined #lisp
thomasb06 has joined #lisp
<thomasb06> Hello. Currently, I'm trying to install Ulubis, and I get this backtrace: https://x0.at/URP.log
<thomasb06> Any idea what went wrong?
minion has quit [Ping timeout: 240 seconds]
specbot has quit [Ping timeout: 240 seconds]
<Bike> i'm not familiar with ulubis, but it's hard to imagine that log helping. did it really not even give you an error code?
Feldman has joined #lisp
<thomasb06> apologies, doing several things at the same time
<Bike> no need to apologize
<thomasb06> where can I get an error code, when running ./ulubis?
<thomasb06> it's a window manager so I should run it from console mode, but the only trace I get is in this file
<Bike> https://github.com/malcolmstill/ulubis/blob/master/ulubis.lisp#L139-L141 looks like you're supposed to be getting a backtrace, but evidently not
<Bike> print-backtrace prints to *debug-io* whereas that format will print to *standard-output*. maybe the log is only getting the standard output.
<Bike> i guess you could try replacing the print-backtrace call with (let ((*debug-io* (make-two-way-stream *standard-input* *standard-output*))) (trivial-backtrace:print-backtrace e)), and then it will print the backtrace to standard output as well.
<Bike> oh, or more simply (trivial-backtrace:print-backtrace e :output *standard-output*)
<Bike> probably pass :verbose t as well
specbot has joined #lisp
minion has joined #lisp
<thomasb06> ah, let me have a look. (it doesn't show but I'm on a sugar crash... had a huge patisserie few hours ago and obviously it was more sugary that what I'm used too)
vaporatorius has quit [Ping timeout: 250 seconds]
cantstanya has quit [Remote host closed the connection]
<thomasb06> so I've put `(trivial-backtrace:print-backtrace e :output *standard-output* :verbose t)` and now I recompile
cantstanya has joined #lisp
<thomasb06> now the output is: https://x0.at/h9F.log
aindilis has joined #lisp
<fiddlerwoaroof> luis: one thing that would be really useful on macOS is support for the @executable_path, @loader_path and @rpath variables, although I think this would also need implementation-level changes
specbot has quit [Ping timeout: 240 seconds]
minion has quit [Ping timeout: 240 seconds]
Lord_of_Life_ has joined #lisp
specbot has joined #lisp
minion has joined #lisp
judson_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Lord_of_Life has quit [Ping timeout: 260 seconds]
Lord_of_Life_ is now known as Lord_of_Life
judson_ has joined #lisp
<thomasb06> Bike does the new backtrace ring a bell?
Feldman has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
cage_ has quit [Quit: Leaving]
narimiran has joined #lisp
<Bike> "not a typewriter". well, okay.
<Bike> https://github.com/malcolmstill/ulubis/issues/62 well, someone else has the same problem.
<Bike> i have very little idea about graphics programming, let alone ulubis, so that's as far as i go
<jcowan> I see I have been massively misinterpreted by several different people, and I hate that (Geek Answer Syndrome)
<phoe> luis: congrats
<Bike> you should report this logging bug along with your actual problem, btw
<jcowan> So: I'm not annoyed with the Lisp community and never have been. What is more, someone else applied the phrase "idiotic mysticism" to Zen, not to Lisp, and I denied that Zen was in any way mystical. What I did do was compare certain Lispers (unnamed) to irascible Zen masters: they know a lot, but they have no patience with those who don't.
<mason> jcowan: That was a random comment the other day. How is that still in anyone's mind?
<jcowan> It only now came to my attention. "Need brooks no delay, yet late is better than never."
<mason> kk
<mfiano> I have been trying to decide if I should be offended by "some very useful help tends to be available only from rather grumpy people"
<jcowan> "An insult is like a drink: it affects one only if it is accepted." If you don't think you meet that description, then I see no reason to be offended. I certainly did not have you in mind.
<mfiano> I was thinking all the Lispers that I respect, moreso than myself.
fox_ has joined #lisp
silasfox has quit [Ping timeout: 250 seconds]
Thunderbi is now known as nckx
<thomasb06> Bike cheers
wsinatra has quit [Ping timeout: 265 seconds]
<thomasb06> Bike on the Gitter channel, I posted both backtraces, maybe I'll get a few hint
<thomasb06> as I don't know any of Lisp, I won't go that far at all... Thank you for your help
<thomasb06> My graphics card is an Nvidia so maybe it's related
shka_ has quit [Ping timeout: 265 seconds]
Feldman has joined #lisp
unimog has quit [Remote host closed the connection]
narimiran has quit [Ping timeout: 240 seconds]
cosimone has quit [Remote host closed the connection]
cosimone has joined #lisp
wsinatra has joined #lisp
ebrasca has quit [Ping timeout: 240 seconds]
sjl has quit [Ping timeout: 265 seconds]
<Josh_2> Xach: I have a lot of overlapping circles and I was hoping that when two overlap I could do a composite colour
karlosz has quit [Quit: karlosz]
ebrasca has joined #lisp
fox_ is now known as silasfox
Feldman has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
contrapunctus has joined #lisp
ebrasca has quit [Ping timeout: 246 seconds]
ebrasca has joined #lisp
Feldman has joined #lisp
<Feldman> I was wondering, does anyone know *why* CL-CONT is so slow, on the technical level?
Lycurgus has quit [Quit: Exeunt]
rumbler31 has joined #lisp
<_death> I guess because it uses funcallable-instances, though I've not checked
<Feldman> What exactly is a "funcallable instance", a bunch of lambda functions?
<phoe> nope
<phoe> it's a MOP term
<phoe> it's a standard object that is funcallable
<_death> Feldman: check make-funcallable in the source
rumbler31 has quit [Ping timeout: 265 seconds]
<Shinmera> even without that you basically need to wrap a ton of stuff in lambdas and thus create a lot of indirection and allocation that is otherwise not necessary. Without direct implementation support you can't do much better.
srandon111 has quit [Quit: leaving]
<_death> Feldman: not only that, it calls f/cc-function (a generic function) each time as well.. no dynamic-extent declaration for the &rest arg though maybe it's inferred
<Feldman> _death: Not quite sure how dispatch is done for funcallable instances, but would implementing Robert Strandh's fast dispatch solve or help that?
rumbler31 has joined #lisp
<phoe> it isn't
<Bike> they don't dispatch, do they?
<phoe> funcallable instances don't have dispatch by default
<phoe> dispatching is a GF thing.
asarch has joined #lisp
<Bike> a funcallable instance is just a function with some other slots attach. it doesn't do any kind of dispatch unless you define it to do so.
<phoe> by default, calling a funcallable instance just calls a standard lisp function
<Bike> attached.
<phoe> but what that function does, that's up to the programmer
<Feldman> Oh right, why are they so slow then? lack of implementation optimisation?
<phoe> are they slow?
<Bike> well, death suggested they are
sjl has joined #lisp
<Bike> i'm not sure they are, though. depends on what cl-cont is doing.
rumbler31 has quit [Remote host closed the connection]
<Bike> i don't actually understand why a continuations system would involve them
silasfox has quit [Quit: Leaving]
<Feldman> I would've imagined if FIs weren't generic, they would be as fast as normal functions
<Bike> okay, that definitely looks slow.
rumbler31 has joined #lisp
<phoe> seems like a 10x overhead over normal functions
<Bike> i mean, slow because every call does an apply of this other function, which i guess applies VALUES?
<_death> Feldman: I think you can make some small changes that could make it much faster
<Bike> values represents the final continuation i suppose
<phoe> but given the sheer number of repetitions I seriously don't think that fin overhead is what makes things slow
<Bike> phoe: huh, that's way worse than i'd expect... oh, well, actually sbcl is almost certainly going to inline your second lambda there
<_death> before I also used arnesi continuations, which I don't think do that kind of thing
<phoe> oh
<phoe> I don't know how to tell it not to inline
<_death> oh, looks like they use funcallable instances as well
<Bike> defining them both as global functions declaimed notinline is one way, but ofc then you get a little bit of overhead from looking up the global
<Bike> but it's the same for both so it's ok
<phoe> oh right, that function call isn't inlined
<phoe> it's optimized away altogether
<Bike> tomato, tomato
<Bike> i did not think that through.
<phoe> okay, I have no idea how to benchmark that
<phoe> too late for me to think properly
sjl has quit [Ping timeout: 265 seconds]
<Bike> anyway, it looks like this other stuff cl-cont is doing is going to be slow regardless of how instances work.
anticrisis has joined #lisp
<Feldman> I'm asking because I was thinking about a tagbody (and possibly symbol-macro) based approach that would avoid wrapping stuff in lambda (they would be wrapped in tagbodies instead, which I assume are lighter)
<Bike> worth a shot. probably hard to do it correctly in general, tho.
<luis> fiddlerwoaroof: maybe my next computer will be a mac again, but right now I don't have any macs (not sure if the powerbook still boots :D). Last one got stolen a few years back.
<_death> Feldman: just removing that f/cc-function call would likely make it much faster (funcallable-standard-instance-access?)
<pjb> My next computer was a NeXT Computer :-)
<Feldman> _death: yeah I saw that and was like ??, I suppose FGF would actually help there!, still I wonder why the overhead is 10× for funcallable instances on SBCL in general...
<_death> Feldman: I'm guessing for the funcallable-instance-function simply having (apply function #'values args) will do.. if the function slot does not change
<Bike> it's not. phoe's benchmark does not account for an optimization.
varjag has quit [Quit: ERC (IRC client for Emacs 28.0.50)]
Lord_of_Life has quit [Ping timeout: 268 seconds]
<_death> Feldman: in short, it's slow because no one worked on making it faster ;)
<Bike> i tried making them global and the funcallable instance is called pretty much exactly as quickly as a regular function.
<Bike> ten million calls in 36 ms. it's fine.
<_death> Bike: that's good to hear
<Feldman> That's more reassuring
<Bike> luckily, death has identified several other horrible efficiency issues to gasp in distress at
<Bike> seems like some other stuff will get screwed up too, here. if every lambda expression is made into one of these funcallable things, that's going to inhibit a lot of normal compiler optimizations
<Bike> i don't see anything that sets the f/cc-function, at least?
judson_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<_death> Bike: me neither.. there's use of the reader, and that can turn into f-i-s-a or something..
<Bike> or just have the instance function close over it
<_death> Bike: yeah, I mean in fdesignator-to-function/cc
<Bike> oh i see
<asarch> This is a meme about how hard a programming language could be. What is "The Lambda Tessaract"? Is it related to Common Lisp? https://pasteboard.co/JVwyaeU.jpg
<Bike> asarch: probably some kind of reference to https://en.wikipedia.org/wiki/Lambda_cube
Helmholtz has joined #lisp
<Bike> i guess you could add subtyping as another dimension to get a tesseract
surabax has quit [Read error: Connection reset by peer]
pve has quit [Quit: leaving]
akoana has joined #lisp
<Bike> so basically, no
<asarch> ?
<asarch> I mean, Oh
<asarch> Yeah, yeah
<asarch> Thank you Bike
<asarch> Thank you very much :-)
<Bike> happy to be of assistance
<asarch> I owe you some beers :-)
amb007 has quit [Ping timeout: 240 seconds]
gaqwas has quit [Ping timeout: 240 seconds]
mindCrime_ has quit [Ping timeout: 252 seconds]
Inline has quit [Ping timeout: 246 seconds]
aartaka_d has quit [Ping timeout: 265 seconds]
galex-713 has quit [Ping timeout: 246 seconds]
galex-713 has joined #lisp
rgherdt has quit [Remote host closed the connection]
rgherdt has joined #lisp
Feldman has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Feldman has joined #lisp
amb007 has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
Programmosaurus is now known as vv8
amb007 has joined #lisp
frgo has quit [Remote host closed the connection]
frgo has joined #lisp
frgo has quit [Client Quit]
aeth_ has joined #lisp
aeth has quit [Disconnected by services]
aeth_ is now known as aeth
<thomasb06> Bike the 'Status' section in the readme.md says to get in touch with Nvidia issue: https://github.com/malcolmstill/ulubis/issues/64
Aurora_v_kosmose has quit [Remote host closed the connection]
Aurora_v_kosmose has joined #lisp
Feldman has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
mindCrime_ has joined #lisp
cosimone has quit [Ping timeout: 258 seconds]
Feldman has joined #lisp
asarch has quit [Quit: Leaving]
mindCrime_ has quit [Ping timeout: 240 seconds]
gaqwas has joined #lisp
gaqwas has quit [Changing host]
gaqwas has joined #lisp
Josh_2 has quit [Ping timeout: 268 seconds]
rgherdt has quit [Ping timeout: 246 seconds]
unimog has joined #lisp
Sheilong has quit [Quit: Connection closed for inactivity]
judson_ has joined #lisp
rjcks_ has joined #lisp
rjcks has quit [Ping timeout: 268 seconds]
judson_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Feldman has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
rjcks_ has quit [Quit: leaving]
thomasb06 has quit [Quit: Connection closed]
aun has joined #lisp
judson_ has joined #lisp