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
nrh^ has joined #lisp
CrazyEddy has quit [Ping timeout: 240 seconds]
Wezl has quit [Ping timeout: 260 seconds]
quazimodo has quit [Ping timeout: 265 seconds]
quazimodo has joined #lisp
CrazyEddy has joined #lisp
quazimodo has quit [Ping timeout: 256 seconds]
quazimodo has joined #lisp
euandreh has joined #lisp
specbot has quit [Read error: Connection reset by peer]
copec has quit [Ping timeout: 246 seconds]
cg505 has quit [Ping timeout: 246 seconds]
specbot has joined #lisp
minion has quit [Ping timeout: 240 seconds]
rixard_ has joined #lisp
xanderle_ has quit [Quit: ZNC 1.8.2 - https://znc.in]
minion has joined #lisp
xanderle has joined #lisp
jfb4_ has joined #lisp
idxu_ has joined #lisp
idxu has quit [Ping timeout: 240 seconds]
cg505 has joined #lisp
copec has joined #lisp
rixard has quit [Ping timeout: 240 seconds]
chipk[m] has quit [Ping timeout: 265 seconds]
dieggsy has quit [Ping timeout: 265 seconds]
ft has quit [Ping timeout: 240 seconds]
jfb4 has quit [Ping timeout: 240 seconds]
MrtnDk[m] has quit [Ping timeout: 246 seconds]
ey[m] has quit [Ping timeout: 265 seconds]
arichiardi[m] has quit [Ping timeout: 265 seconds]
idxu_ is now known as idxu
ms[m] has quit [Ping timeout: 265 seconds]
micro has quit [Ping timeout: 240 seconds]
Oddity- has joined #lisp
ft has joined #lisp
micro has joined #lisp
Wezl has joined #lisp
dieggsy has joined #lisp
arichiardi[m] has joined #lisp
chipk[m] has joined #lisp
MrtnDk[m] has joined #lisp
Oddity has quit [Ping timeout: 260 seconds]
ey[m] has joined #lisp
ms[m] has joined #lisp
euandreh has quit [Ping timeout: 260 seconds]
euandreh has joined #lisp
ptrkriz has joined #lisp
CrazyEddy has quit [Remote host closed the connection]
euandreh has quit [Ping timeout: 260 seconds]
Wezl has quit [Ping timeout: 260 seconds]
Lycurgus has joined #lisp
vegansbane696 has joined #lisp
pankajsg has quit [Remote host closed the connection]
micro has quit [Ping timeout: 256 seconds]
micro has joined #lisp
jackdani1l has quit [Ping timeout: 256 seconds]
vegansbane69 has quit [Ping timeout: 256 seconds]
jackdaniel has joined #lisp
pankajsg has joined #lisp
pankajsg has quit [Ping timeout: 240 seconds]
rme has quit [Ping timeout: 272 seconds]
CrazyEddy has joined #lisp
rme has joined #lisp
frodef has quit [Ping timeout: 264 seconds]
KREYREN has joined #lisp
<KREYREN> proposing crablang to be more lisp-y -> Need example of a built-in variable
dbotton has quit [Quit: Leaving]
Lycurgus has quit [Quit: Exeunt]
<Gnuxie[m]> What
<charles`> KREYREN: You mean you want en example of a variable that is built into lisp?
<KREYREN> confused lisp with elisp my baaad!
<charles`> Gnuxie[m]: I think crablang = rust
<KREYREN> charles`, yep
<KREYREN> (not the game the language)
no-defun-allowed has joined #lisp
nicktick has joined #lisp
akoana has joined #lisp
charles` has quit [Ping timeout: 260 seconds]
<Gnuxie[m]> Rust cannot be made lispy, mostly its investors are not interested in interactivity, but this isn't what you want to hear
<Gnuxie[m]> That's Ignoring everything that makes rust rust stands against what makes lisp lisp
renzhi has quit [*.net *.split]
jerme_ has quit [*.net *.split]
anotherone9999[m has quit [*.net *.split]
ecm has quit [*.net *.split]
jonas[m]2 has quit [*.net *.split]
quanta[m] has quit [*.net *.split]
loke[m] has quit [*.net *.split]
infra_red[m] has quit [*.net *.split]
deselby has quit [*.net *.split]
ThaEwat has quit [*.net *.split]
santiagopim[m] has quit [*.net *.split]
_paul0 has quit [*.net *.split]
dilated_dinosaur has quit [*.net *.split]
shenghi has quit [*.net *.split]
mgr_ has quit [*.net *.split]
rumbler31_ has quit [Ping timeout: 240 seconds]
mgr_ has joined #lisp
_paul0 has joined #lisp
infra_red[m] has joined #lisp
shenghi has joined #lisp
santiagopim[m] has joined #lisp
dilated_dinosaur has joined #lisp
loke[m] has joined #lisp
deselby has joined #lisp
ecm has joined #lisp
jonas[m]2 has joined #lisp
renzhi has joined #lisp
quanta[m] has joined #lisp
anotherone9999[m has joined #lisp
jerme_ has joined #lisp
lithp has joined #lisp
gjnoonan has quit [Ping timeout: 264 seconds]
quanta[m] has quit [Ping timeout: 240 seconds]
dmiles[m] has quit [Ping timeout: 240 seconds]
gjnoonan has joined #lisp
anotherone9999[m has quit [Ping timeout: 240 seconds]
jonas[m]2 has quit [Ping timeout: 240 seconds]
loke[m] has quit [Ping timeout: 240 seconds]
infra_red[m] has quit [Ping timeout: 240 seconds]
santiagopim[m] has quit [Ping timeout: 240 seconds]
deselby has quit [Ping timeout: 240 seconds]
ms[m] has quit [Ping timeout: 244 seconds]
christopheroei[m has quit [Ping timeout: 244 seconds]
kaisyu[m] has quit [Ping timeout: 244 seconds]
stargazesparkle has quit [Ping timeout: 244 seconds]
even4void[m] has quit [Ping timeout: 244 seconds]
susam has quit [Ping timeout: 268 seconds]
chipk[m] has quit [Ping timeout: 260 seconds]
solideogloria[m] has quit [Ping timeout: 260 seconds]
Lolicon[m] has quit [Ping timeout: 260 seconds]
ey[m] has quit [Ping timeout: 246 seconds]
no-defun-allowed has quit [Ping timeout: 258 seconds]
dieggsy has quit [Ping timeout: 246 seconds]
arichiardi[m] has quit [Ping timeout: 260 seconds]
eymebolofscrumpe has quit [Ping timeout: 268 seconds]
ey[m]1 has quit [Ping timeout: 268 seconds]
posthuman_egrego has quit [Ping timeout: 268 seconds]
katco has quit [Ping timeout: 268 seconds]
jdormit[m] has quit [Ping timeout: 268 seconds]
Gnuxie[m] has quit [Ping timeout: 268 seconds]
dnm has quit [Ping timeout: 264 seconds]
zyz__ has joined #lisp
MrtnDk[m] has quit [Ping timeout: 265 seconds]
ecm has quit [Ping timeout: 240 seconds]
skye0[m] has quit [Ping timeout: 268 seconds]
dnm has joined #lisp
etimmons has quit [Ping timeout: 240 seconds]
theemacsshibe has joined #lisp
<theemacsshibe> According to the log, apparently my messages aren't coming through today.
<theemacsshibe> So, what kind of "built-in variable" would make Rust any more like Lisp exactly?
dbotton has joined #lisp
even4void[m] has joined #lisp
ms[m] has joined #lisp
dmiles[m] has joined #lisp
ey[m] has joined #lisp
kaisyu[m] has joined #lisp
skapata has quit [Ping timeout: 264 seconds]
rumbler31 has quit [Remote host closed the connection]
rumbler31 has joined #lisp
eymebolofscrumpe has joined #lisp
Lolicon[m] has joined #lisp
skapata has joined #lisp
susam has joined #lisp
ey[m]1 has joined #lisp
no-defun-allowed has joined #lisp
christopheroei[m has joined #lisp
quanta[m] has joined #lisp
anotherone9999[m has joined #lisp
jonas[m]2 has joined #lisp
santiagopim[m] has joined #lisp
deselby has joined #lisp
stargazesparkle has joined #lisp
zaxo has quit [Quit: Textual IRC Client: www.textualapp.com]
infra_red[m] has joined #lisp
chipk[m] has joined #lisp
ealfonso has joined #lisp
<ealfonso> is there a way to clear a hash table?
loke[m] has joined #lisp
<akoana> (clrhash hash-table) ?
<edgar-rft> clhs clrhash
etimmons has joined #lisp
<ealfonso> thanks
solideogloria[m] has joined #lisp
ThaEwat has joined #lisp
katco has joined #lisp
posthuman_egrego has joined #lisp
Gnuxie[m] has joined #lisp
dieggsy has joined #lisp
pfdietz has quit [Quit: Ping timeout (120 seconds)]
Lolicon[m] has quit [Ping timeout: 240 seconds]
jonas[m]2 has quit [Ping timeout: 240 seconds]
anotherone9999[m has quit [Ping timeout: 240 seconds]
aeth_ has joined #lisp
quanta[m] has quit [Ping timeout: 268 seconds]
stargazesparkle has quit [Ping timeout: 258 seconds]
dieggsy has quit [Ping timeout: 265 seconds]
katco has quit [Ping timeout: 240 seconds]
even4void[m] has quit [Ping timeout: 240 seconds]
deselby has quit [Ping timeout: 240 seconds]
ey[m]1 has quit [Ping timeout: 240 seconds]
ey[m] has quit [Ping timeout: 240 seconds]
ms[m] has quit [Ping timeout: 240 seconds]
solideogloria[m] has quit [Ping timeout: 265 seconds]
no-defun-allowed has quit [Ping timeout: 265 seconds]
dmiles[m] has quit [Ping timeout: 265 seconds]
loke[m] has quit [Ping timeout: 268 seconds]
chipk[m] has quit [Ping timeout: 268 seconds]
infra_red[m] has quit [Ping timeout: 268 seconds]
santiagopim[m] has quit [Ping timeout: 268 seconds]
kaisyu[m] has quit [Ping timeout: 268 seconds]
ThaEwat has quit [Ping timeout: 258 seconds]
etimmons has quit [Ping timeout: 258 seconds]
posthuman_egrego has quit [Ping timeout: 260 seconds]
christopheroei[m has quit [Ping timeout: 260 seconds]
eymebolofscrumpe has quit [Ping timeout: 260 seconds]
aeth has quit [Ping timeout: 264 seconds]
amb007 has quit [Ping timeout: 245 seconds]
orivej has joined #lisp
aeth_ is now known as aeth
susam has quit [Ping timeout: 246 seconds]
amb007 has joined #lisp
Gnuxie[m] has quit [Ping timeout: 268 seconds]
skapata has quit [Remote host closed the connection]
aeth_ has joined #lisp
aeth has quit [Disconnected by services]
aeth_ is now known as aeth
dbotton has quit [Quit: This computer has gone to sleep]
jdormit[m] has joined #lisp
arichiardi[m] has joined #lisp
dbotton has joined #lisp
MrtnDk[m] has joined #lisp
ecm has joined #lisp
skye0[m] has joined #lisp
katco has joined #lisp
even4void[m] has joined #lisp
quanta[m] has joined #lisp
dieggsy has joined #lisp
kaisyu[m] has joined #lisp
loke[m] has joined #lisp
deselby has joined #lisp
ThaEwat has joined #lisp
etimmons has joined #lisp
no-defun-allowed has joined #lisp
ms[m] has joined #lisp
jonas[m]2 has joined #lisp
Lolicon[m] has joined #lisp
anotherone9999[m has joined #lisp
bjorkintosh has joined #lisp
<no-defun-allowed> Are we back then?
<theemacsshibe> no-defun-allowed: No, I can't see your message.
<no-defun-allowed> Sure ya can't.
theemacsshibe has quit [Quit: She got me there...]
<aeth> The Matrix Reloaded?
galex-713 has quit [Ping timeout: 272 seconds]
logand` has joined #lisp
stargazesparkle has joined #lisp
Stanley00 has joined #lisp
logand has quit [Ping timeout: 272 seconds]
chipk[m] has joined #lisp
santiagopim[m] has joined #lisp
mrcom has quit [Quit: This computer has gone to sleep]
infra_red[m] has joined #lisp
galex-713 has joined #lisp
dmiles[m] has joined #lisp
ey[m]1 has joined #lisp
dbotton has quit [Quit: This computer has gone to sleep]
ey[m] has joined #lisp
posthuman_egrego has joined #lisp
eymebolofscrumpe has joined #lisp
susam has joined #lisp
Gnuxie[m] has joined #lisp
solideogloria[m] has joined #lisp
christopheroei[m has joined #lisp
akoana has left #lisp ["Leaving"]
Stanley00 has quit []
torbo has quit [Remote host closed the connection]
mindCrime_ has quit [Ping timeout: 264 seconds]
zyz_ has joined #lisp
zyz__ has quit [Ping timeout: 246 seconds]
dbotton has joined #lisp
dbotton has quit [Client Quit]
tgbugs has joined #lisp
gaqwas has quit [Ping timeout: 260 seconds]
ralt has quit [Quit: Connection closed for inactivity]
gaqwas has joined #lisp
gaqwas has quit [Changing host]
gaqwas has joined #lisp
lithp has quit [Ping timeout: 246 seconds]
wxie has joined #lisp
mseddon7 has joined #lisp
seisatsu_ has joined #lisp
edgar-xyz has joined #lisp
kingcons_ has joined #lisp
Oladon1 has joined #lisp
mjl_ has joined #lisp
jrm2 has joined #lisp
Grue` has joined #lisp
Mandus_ has joined #lisp
mtd__ has joined #lisp
myall_ has joined #lisp
snits_ has joined #lisp
tgbugs_ has joined #lisp
kbtr_ has joined #lisp
yCrazyEdd has joined #lisp
cgay_ has joined #lisp
n3t_ has joined #lisp
v3ga_ has joined #lisp
White__Flame has joined #lisp
tgbugs has quit [*.net *.split]
vegansbane696 has quit [*.net *.split]
amb007 has quit [*.net *.split]
CrazyEddy has quit [*.net *.split]
v3ga has quit [*.net *.split]
entel has quit [*.net *.split]
mjl has quit [*.net *.split]
hiroaki has quit [*.net *.split]
n3t has quit [*.net *.split]
jrm has quit [*.net *.split]
snits has quit [*.net *.split]
edgar-rft has quit [*.net *.split]
jurov has quit [*.net *.split]
mtd_ has quit [*.net *.split]
cgay has quit [*.net *.split]
Mandus has quit [*.net *.split]
justinmcp has quit [*.net *.split]
herlocksholmes has quit [*.net *.split]
joast has quit [*.net *.split]
Grue`` has quit [*.net *.split]
Ekho has quit [*.net *.split]
Oladon has quit [*.net *.split]
myall has quit [*.net *.split]
tychoish has quit [*.net *.split]
seisatsu has quit [*.net *.split]
MrFantastik has quit [*.net *.split]
kbtr has quit [*.net *.split]
hiredman has quit [*.net *.split]
White_Flame has quit [*.net *.split]
sukaeto has quit [*.net *.split]
kingcons has quit [*.net *.split]
mseddon has quit [*.net *.split]
yCrazyEdd is now known as CrazyEddy
mseddon7 is now known as mseddon
mjl_ is now known as mjl
jrm2 is now known as jrm
tychoish- has joined #lisp
tychoish- is now known as tychoish
amb007 has joined #lisp
tgbugs_ has quit [Ping timeout: 265 seconds]
infra_red[m] has quit [Ping timeout: 240 seconds]
zyz__ has joined #lisp
loke[m] has quit [Ping timeout: 246 seconds]
vegansbane696 has joined #lisp
solideogloria[m] has quit [Ping timeout: 246 seconds]
quanta[m] has quit [Ping timeout: 246 seconds]
Gnuxie[m] has quit [Ping timeout: 265 seconds]
lukego has quit [Ping timeout: 246 seconds]
sz0 has quit [Ping timeout: 246 seconds]
zyz_ has quit [Ping timeout: 260 seconds]
loke[m] has joined #lisp
herlocksholmes has joined #lisp
jurov has joined #lisp
hiredman has joined #lisp
justinmcp has joined #lisp
sukaeto has joined #lisp
lukego has joined #lisp
jurov has quit [Max SendQ exceeded]
sz0 has joined #lisp
jurov has joined #lisp
cyraxjoe has quit [Quit: I'm out!]
Ekho- has joined #lisp
solideogloria[m] has joined #lisp
hiroaki has joined #lisp
entel has joined #lisp
quanta[m] has joined #lisp
renzhi has quit [Ping timeout: 240 seconds]
cyraxjoe has joined #lisp
infra_red[m] has joined #lisp
thecoffemaker has quit [Ping timeout: 240 seconds]
Gnuxie[m] has joined #lisp
tgbugs has joined #lisp
thecoffemaker has joined #lisp
ealfonso has quit [Remote host closed the connection]
ikrabbe|2 has joined #lisp
Ekho- is now known as Ekho
ikrabbe has quit [Ping timeout: 260 seconds]
Alfr_ has joined #lisp
<beach> Good morning everyone!
Stanley00 has joined #lisp
Alfr has quit [Ping timeout: 260 seconds]
luckless has quit [Ping timeout: 268 seconds]
dbotton has joined #lisp
<dbotton> How does one add an additional directory to asdf for searching?
thecoffemaker has quit [Ping timeout: 272 seconds]
gaqwas has quit [Ping timeout: 240 seconds]
<beach> I put a symbolic link in quicklisp/local-projects/
charles` has joined #lisp
nicktick has quit [Ping timeout: 246 seconds]
luckless has joined #lisp
pankajsg has joined #lisp
<dbotton> Thanks
pillton has quit [Remote host closed the connection]
toorevitimirp has joined #lisp
__jrjsmrtn__ has joined #lisp
_jrjsmrtn has quit [Ping timeout: 268 seconds]
<beach> Sure.
<beach> You may have to run (ql:register-local-projects) once after that.
nicktick has joined #lisp
Bike has quit [Quit: sleep]
<fiddlerwoaroof> (asdf:initialize-configuration (:source-registry :inherit-configuration (:tree "/path/to/directory/"))) works too
<fiddlerwoaroof> Or, '(:source-registry ...)
mrchampion has quit [Remote host closed the connection]
ikrabbe has joined #lisp
ikrabbe|2 has quit [Ping timeout: 272 seconds]
mrcom has joined #lisp
wxie has quit [Ping timeout: 246 seconds]
<dbotton> How would I run a function in a package that doesn't exist at compile time
charles` has quit [Ping timeout: 264 seconds]
<beach> Functions are not located in packages. Symbols are.
<dbotton> Yes I know sorry
<beach> And you can't call a function that does not exist.
<dbotton> I want to use a symbol and a package not created yet at compile time
<dbotton> It will
<dbotton> After the load of the source
<no-defun-allowed> One solution is to do (funcall (find-symbol "NAME" "PACKAGE") ...) but I'd rather ask why you need to do that.
<dbotton> But the package does not yet exist at time I compile the function
<no-defun-allowed> Can you load the other files required beforehand, or at least the file defining the package?
<dbotton> So I want to give a way for someone to load and run a tutorial file in my quicklisp project without needed to known where it is installed
<dbotton> (run-tutorial 2)
<no-defun-allowed> Then they should load your project code first.
<dbotton> The tutorials are in a different package
<dbotton> Created when you load them
<dbotton> Clog vs clog-user
thecoffemaker has joined #lisp
<no-defun-allowed> One approach is to define another ASDF system for the tutorial, which depends-on your actual system, and have the user load that.
<no-defun-allowed> So, (asdf:defsystem #:clog-user :depends-on (#:clog) ...) then the user types (ql:quickload :clog-user)
<dbotton> Or I could just create the clog-user package
pillton has joined #lisp
<dbotton> That worked
lowryder has quit [Ping timeout: 240 seconds]
lowryder has joined #lisp
wxie has joined #lisp
quazimodo has quit [Read error: Connection reset by peer]
narimiran has joined #lisp
jfb4_ has quit [Ping timeout: 256 seconds]
jfb4 has joined #lisp
micro has quit [Ping timeout: 256 seconds]
micro has joined #lisp
aeth has quit [Ping timeout: 244 seconds]
aeth has joined #lisp
andreyorst has joined #lisp
wxie has quit [Ping timeout: 240 seconds]
wxie has joined #lisp
jprajzne has quit [Quit: Leaving.]
zacts has joined #lisp
ikrabbe has quit [Ping timeout: 246 seconds]
jeosol has quit [Quit: Ping timeout (120 seconds)]
bilegeek has quit [Quit: Leaving]
ebrasca has joined #lisp
<ebrasca> Good morning!
<dbotton> Good night.
iskander has joined #lisp
ccl-logbot has quit [Quit: Client terminated by server]
ccl-logbot has joined #lisp
iskander| has quit [Ping timeout: 264 seconds]
edgar-xyz has quit [Quit: Leaving]
zyz__ has quit [Ping timeout: 272 seconds]
mrcom has quit [Read error: Connection reset by peer]
dbotton has quit [Quit: Leaving]
pillton has quit [Quit: ERC (IRC client for Emacs 27.1)]
BCMCCMMNX has joined #lisp
<v3ga_> 'night
v3ga_ is now known as v3ga
Sauvin has joined #lisp
gaqwas has joined #lisp
gaqwas has quit [Changing host]
gaqwas has joined #lisp
nicktick has quit [Ping timeout: 240 seconds]
nicktick has joined #lisp
edgar-rft has joined #lisp
cyraxjoe has quit [Ping timeout: 264 seconds]
waleee-cl has quit [Quit: Connection closed for inactivity]
andreyorst` has joined #lisp
andreyorst` has quit [Remote host closed the connection]
cyraxjoe has joined #lisp
nicktick has quit [Ping timeout: 272 seconds]
andreyorst` has joined #lisp
andreyorst has quit [Ping timeout: 240 seconds]
nicktick has joined #lisp
mrcom has joined #lisp
saturn2 has quit [Quit: WeeChat 1.0.1]
clone_of_saturn has joined #lisp
clone_of_saturn is now known as saturn2
ralt has joined #lisp
shka_ has joined #lisp
stux|RC-only has quit [Ping timeout: 240 seconds]
aindilis has quit [Ping timeout: 240 seconds]
stux|RC-only has joined #lisp
aartaka has joined #lisp
frgo has quit [Remote host closed the connection]
aeth_ has joined #lisp
aeth has quit [Disconnected by services]
aeth_ is now known as aeth
White__Flame is now known as White_Flame
theothornhill has joined #lisp
theothornhill has quit [Remote host closed the connection]
theothornhill has joined #lisp
lotuseater has joined #lisp
theothornhill has quit [Ping timeout: 246 seconds]
ikrabbe has joined #lisp
zacts has quit [Quit: leaving]
<phoe> heyyy
<beach> Hello phoe.
<no-defun-allowed> Hello phoe.
Cymew has joined #lisp
* edgar-rft feels dizzy with all that many ypsilons
frgo has joined #lisp
Major_Biscuit has joined #lisp
logand` has quit [Ping timeout: 240 seconds]
logand` has joined #lisp
theothornhill has joined #lisp
logand` has quit [Ping timeout: 246 seconds]
logand``` has joined #lisp
hjudt has joined #lisp
X-Scale` has joined #lisp
X-Scale has quit [Ping timeout: 256 seconds]
X-Scale` is now known as X-Scale
condemnedferret has joined #lisp
lottaquestions_ has joined #lisp
condemnedferret has quit [Client Quit]
logand``` has quit [Ping timeout: 246 seconds]
lottaquestions has quit [Ping timeout: 264 seconds]
aartaka_d has joined #lisp
condemnedferret has joined #lisp
aartaka has quit [Ping timeout: 246 seconds]
anticrisis has quit [Read error: Connection reset by peer]
lottaquestions_ has quit [Ping timeout: 272 seconds]
liberliver has joined #lisp
ikrabbe has quit [Ping timeout: 264 seconds]
IPmonger has quit [Ping timeout: 272 seconds]
IPmonger has joined #lisp
ikrabbe has joined #lisp
condemnedferret has quit [Quit: Quit]
zacts has joined #lisp
condemnedferret has joined #lisp
karlosz has quit [Ping timeout: 260 seconds]
pve has joined #lisp
lottaquestions has joined #lisp
ljavorsk has joined #lisp
condemnedferret has quit [Quit: Quit]
Major_Biscuit has quit [Ping timeout: 240 seconds]
theothornhill has quit [Ping timeout: 272 seconds]
Major_Biscuit has joined #lisp
lottaquestions_ has joined #lisp
lottaquestions has quit [Ping timeout: 264 seconds]
slyrus2 has joined #lisp
slyrus1 has quit [Read error: Connection reset by peer]
OlCe has joined #lisp
lottaquestions_ has quit [Read error: Connection reset by peer]
lottaquestions_ has joined #lisp
theothornhill has joined #lisp
hendursa1 has joined #lisp
nicktick has quit [Ping timeout: 240 seconds]
zaquest has quit [Remote host closed the connection]
hendursaga has quit [Ping timeout: 268 seconds]
zaquest has joined #lisp
theothornhill has quit [Ping timeout: 256 seconds]
creat has quit [Ping timeout: 272 seconds]
creat_ has joined #lisp
plisp has quit [Ping timeout: 272 seconds]
plisp has joined #lisp
v3ga has quit [Ping timeout: 272 seconds]
v3ga has joined #lisp
aartaka_d has quit [Ping timeout: 272 seconds]
OlCe has quit [Ping timeout: 272 seconds]
theothornhill has joined #lisp
luni has joined #lisp
theothornhill has quit [Ping timeout: 256 seconds]
hnOsmium0001 has quit [Quit: Connection closed for inactivity]
BCMCCMMNX has left #lisp ["WeeChat 3.0"]
luni has quit [Quit: Connection closed]
tassleoff has joined #lisp
theothornhill has joined #lisp
surabax has joined #lisp
theothornhill has quit [Ping timeout: 265 seconds]
frodef has joined #lisp
fanta1 has joined #lisp
datajerk has quit [Ping timeout: 256 seconds]
datajerk has joined #lisp
heisig has joined #lisp
theothornhill has joined #lisp
JohnMS has joined #lisp
JohnMS has quit [Client Quit]
lotuseater has quit [Remote host closed the connection]
lotuseater has joined #lisp
wxie has quit [Ping timeout: 260 seconds]
theothornhill has quit [Ping timeout: 246 seconds]
Lord_of_Life_ has joined #lisp
Lord_of_Life has quit [Ping timeout: 264 seconds]
Lord_of_Life_ is now known as Lord_of_Life
aartaka has joined #lisp
theothornhill has joined #lisp
n3t_ is now known as n3t
nrh^ has quit []
theothornhill has quit [Ping timeout: 240 seconds]
nwoob has joined #lisp
theothornhill has joined #lisp
igemnace has quit [Remote host closed the connection]
theothornhill has quit [Ping timeout: 272 seconds]
vegansbane696 has quit [Quit: The Lounge - https://thelounge.chat]
OlCe has joined #lisp
Stanley00 has quit [Remote host closed the connection]
mmohammadi9812 has joined #lisp
theothornhill has joined #lisp
theothornhill has quit [Ping timeout: 264 seconds]
aartaka_d has joined #lisp
aartaka has quit [Ping timeout: 240 seconds]
vegansbane696 has joined #lisp
fanta1 has quit [Quit: fanta1]
aartaka_d has quit [Ping timeout: 265 seconds]
nwoob has quit [Ping timeout: 264 seconds]
aartaka has joined #lisp
zacts has quit [Ping timeout: 256 seconds]
ark has quit [Read error: Connection reset by peer]
ark has joined #lisp
skapata has joined #lisp
<jmercouris> hello everyone, I hope you have a good day
<ck_> Hello jmercouris. We hope you have a good one as well.
<phoe> yes
<edgar-rft> is this the new hope channel?
andreyorst has joined #lisp
madage has quit [Ping timeout: 268 seconds]
<edgar-rft> i mean something like this -> https://www.hopechannel.com/
madage has joined #lisp
<jackdaniel> how about making minion greet everyone entering the channel with "good morning"? and if that person answers, add some meaningful quote, like a fortune file
X-Scale has quit [Ping timeout: 272 seconds]
theothornhill has joined #lisp
X-Scale has joined #lisp
theothornhill has quit [Ping timeout: 264 seconds]
andreyorst has quit [Ping timeout: 240 seconds]
gzj has joined #lisp
<jmercouris> edgar-rft: it can be if you want it to be
<edgar-rft> Let's all praise the gods of Lisp :-)
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
gzj has quit [Remote host closed the connection]
gzj has joined #lisp
<edgar-rft> One day I will rewrite the ANSI spec in Enoch style.
perceptron has joined #lisp
Lycurgus has joined #lisp
zacts has joined #lisp
saganman has joined #lisp
saganman has quit [Remote host closed the connection]
saganman has joined #lisp
perceptron has quit [Remote host closed the connection]
perceptron has joined #lisp
iamFIREcracker has quit [Read error: Connection reset by peer]
theothornhill has joined #lisp
OlCe has quit [Remote host closed the connection]
perceptron has quit [Ping timeout: 240 seconds]
theothornhill has quit [Ping timeout: 240 seconds]
mrios22 has joined #lisp
zacts has quit [Ping timeout: 256 seconds]
Regenaxer has joined #lisp
mmohammadi9812 has quit [Ping timeout: 240 seconds]
mmohammadi9812 has joined #lisp
theothornhill has joined #lisp
anotherone9999[m has quit [*.net *.split]
ecm has quit [*.net *.split]
MrtnDk[m] has quit [*.net *.split]
voidlily has quit [*.net *.split]
chrpape` has quit [*.net *.split]
heredoc has quit [*.net *.split]
ptr_0x0001 has quit [*.net *.split]
abbe_ has quit [*.net *.split]
russell-- has quit [*.net *.split]
christopheroei[m has quit [*.net *.split]
susam has quit [*.net *.split]
Lolicon[m] has quit [*.net *.split]
kaisyu[m] has quit [*.net *.split]
deselby has quit [*.net *.split]
dieggsy has quit [*.net *.split]
gjnoonan has quit [*.net *.split]
imode has quit [*.net *.split]
jdz has quit [*.net *.split]
p_l has quit [*.net *.split]
housel has quit [*.net *.split]
noko- is now known as noko
Bike has joined #lisp
ecm has joined #lisp
anotherone9999[m has joined #lisp
chrpape` has joined #lisp
MrtnDk[m] has joined #lisp
voidlily has joined #lisp
heredoc has joined #lisp
russell-- has joined #lisp
ptr_0x0001 has joined #lisp
abbe_ has joined #lisp
Lolicon[m] has joined #lisp
dieggsy has joined #lisp
christopheroei[m has joined #lisp
imode has joined #lisp
kaisyu[m] has joined #lisp
p_l has joined #lisp
jdz has joined #lisp
housel has joined #lisp
gjnoonan has joined #lisp
susam has joined #lisp
deselby has joined #lisp
dieggsy has quit [Max SendQ exceeded]
deselby has quit [Max SendQ exceeded]
perceptron has joined #lisp
mmohammadi9812 has quit [Read error: Connection reset by peer]
solideogloria[m] has quit [*.net *.split]
eymebolofscrumpe has quit [*.net *.split]
posthuman_egrego has quit [*.net *.split]
chipk[m] has quit [*.net *.split]
jonas[m]2 has quit [*.net *.split]
ms[m] has quit [*.net *.split]
katco has quit [*.net *.split]
skye0[m] has quit [*.net *.split]
jonathan| has quit [*.net *.split]
mmohammadi9812 has joined #lisp
theothornhill has quit [Ping timeout: 265 seconds]
etimmons has quit [Ping timeout: 240 seconds]
stargazesparkle has quit [Ping timeout: 240 seconds]
arichiardi[m] has quit [Ping timeout: 240 seconds]
nij has joined #lisp
anotherone9999[m has quit [Ping timeout: 244 seconds]
MrtnDk[m] has quit [Ping timeout: 244 seconds]
santiagopim[m] has quit [Ping timeout: 246 seconds]
ey[m]1 has quit [Ping timeout: 246 seconds]
solideogloria[m] has joined #lisp
posthuman_egrego has joined #lisp
katco has joined #lisp
jonas[m]2 has joined #lisp
chipk[m] has joined #lisp
eymebolofscrumpe has joined #lisp
jonathan| has joined #lisp
skye0[m] has joined #lisp
ms[m] has joined #lisp
ey[m] has quit [Ping timeout: 260 seconds]
Lolicon[m] has quit [Ping timeout: 265 seconds]
dmiles[m] has quit [Ping timeout: 268 seconds]
even4void[m] has quit [Ping timeout: 268 seconds]
solideogloria[m] has quit [Ping timeout: 258 seconds]
eymebolofscrumpe has quit [Ping timeout: 258 seconds]
chipk[m] has quit [Ping timeout: 258 seconds]
jonas[m]2 has quit [Ping timeout: 258 seconds]
infra_red[m] has quit [Ping timeout: 246 seconds]
loke[m] has quit [Ping timeout: 246 seconds]
skye0[m] has quit [Ping timeout: 258 seconds]
no-defun-allowed has quit [Ping timeout: 260 seconds]
kingcons_ has quit [Ping timeout: 246 seconds]
christopheroei[m has quit [Ping timeout: 265 seconds]
jdormit[m] has quit [Ping timeout: 240 seconds]
posthuman_egrego has quit [Ping timeout: 258 seconds]
katco has quit [Ping timeout: 258 seconds]
<nij> Hello! I'm trying out this script, but couldn't (ql:quickload :com.informatimago.command) https://github.com/informatimago/commands/blob/master/generate-commands.lisp#L26
ecm has quit [Ping timeout: 244 seconds]
luckless has quit [Quit: luckless]
quanta[m] has quit [Ping timeout: 272 seconds]
ms[m] has quit [Ping timeout: 258 seconds]
susam has quit [Ping timeout: 265 seconds]
kaisyu[m] has quit [Ping timeout: 265 seconds]
<nij> error: System "com.informatimago.command" not found
ThaEwat has quit [Ping timeout: 268 seconds]
luckless has joined #lisp
<jackdaniel> afaik pjb's projects were removed from quicklisp
kingcons has joined #lisp
<jackdaniel> you may need to download them yourself and put them i.e in ~/common-lisp/
theothornhill has joined #lisp
Gnuxie[m] has quit [Ping timeout: 264 seconds]
bitmapper has joined #lisp
<nij> @@ isn't that project the very project i'm running?
<nij> in commands/sources there is indeed (asdf:defsystem "com.informatimago.command" [..]
<jackdaniel> it is, but is it placed in someplace that could be found by asdf?
iskander- has joined #lisp
<jackdaniel> i.e ~/common-lisp/
<jackdaniel> also, did you download its dependencies (direct and indirect)?
perceptron has quit [Ping timeout: 240 seconds]
theothornhill has quit [Ping timeout: 246 seconds]
Regenaxer has left #lisp [#lisp]
iskander has quit [Ping timeout: 264 seconds]
<nij> hmm i have to check it out
<nij> not too familiar yet. but that's a useful pointer. thanks :)
<jackdaniel> sure
Lycurgus has quit [Quit: Exeunt]
<nij> How to get com.informatimago.common-lisp.cesarum? I searched in pjb's repo @@ but it doesn't seem that there's a def.
theothornhill has joined #lisp
hjudt has quit [Ping timeout: 272 seconds]
theothornhill has quit [Ping timeout: 240 seconds]
<ck_> nij: I don't know what you mean exactly, but the package definition is right there https://gitlab.com/com-informatimago/com-informatimago/-/blob/master/common-lisp/cesarum/package.lisp
orivej has quit [Ping timeout: 264 seconds]
nij has quit [Ping timeout: 240 seconds]
gzj has quit [Remote host closed the connection]
varjag has joined #lisp
gzj has joined #lisp
stargazesparkle has joined #lisp
etimmons has joined #lisp
ey[m] has joined #lisp
nij has joined #lisp
<nij> ,ping
arichiardi[m] has joined #lisp
eymebolofscrumpe has joined #lisp
chipk[m] has joined #lisp
jonas[m]2 has joined #lisp
rtypo has joined #lisp
nij has quit [Quit: ERC (IRC client for Emacs 27.1)]
infra_red[m] has joined #lisp
nij has joined #lisp
ey[m]1 has joined #lisp
no-defun-allowed has joined #lisp
santiagopim[m] has joined #lisp
<nij> Indeed it's not in ql. Found that under /lisp. Sure.
<nij> Next "cesarum graph" compilation fails without detailed info: https://bpa.st/YP6KE
dmiles[m] has joined #lisp
kaisyu[m] has joined #lisp
ukari has joined #lisp
Lolicon[m] has joined #lisp
<phoe> check the REPL for errors.
eymebolofscrumpe has quit [Ping timeout: 240 seconds]
stargazesparkle has quit [Ping timeout: 244 seconds]
santiagopim[m] has quit [Ping timeout: 260 seconds]
no-defun-allowed has quit [Ping timeout: 258 seconds]
jonas[m]2 has quit [Ping timeout: 246 seconds]
chipk[m] has quit [Ping timeout: 265 seconds]
arichiardi[m] has quit [Ping timeout: 240 seconds]
Lolicon[m] has quit [Ping timeout: 258 seconds]
etimmons has quit [Ping timeout: 258 seconds]
kaisyu[m] has quit [Ping timeout: 244 seconds]
dmiles[m] has quit [Ping timeout: 244 seconds]
ey[m] has quit [Ping timeout: 260 seconds]
ey[m]1 has quit [Ping timeout: 240 seconds]
infra_red[m] has quit [Ping timeout: 258 seconds]
Nilby has joined #lisp
cosimone has joined #lisp
elflng has quit [Ping timeout: 272 seconds]
<nij> nvm i'll come back again when i'm more advanced 😂😂😂
<nij> at least i've progressed more comparing to a month ago..
<beach> The debugging situation for free Common Lisp implementations and tools is not that great.
<beach> But we are working on making it better.
<phoe> it's not about implementations
<phoe> it's about ASDF not showing the real error(s) and just going "file failed to compile but I won't tell you why"
<beach> That's the "tools" part.
<phoe> are we working on having ASDF show more information?
<beach> Not directly no. I am sorry of I gave that impression.
theothornhill has joined #lisp
<beach> s/of/if/
<phoe> I guess maybe we could though
<beach> That said, it would be a good project for improving ASDF.
<phoe> yes
<beach> Yes. :)
<nij> nah one thing is definitely that i'm still newb
<nij> i cannot understand the backtrace
<phoe> the backtrace tells you nothing
<phoe> not in this case
<jackdaniel> asdf is being continously improved; maybe such suggestion should be made to rpgoldman?
<phoe> check the REPL for the real errors.
<nij> but yeah thanks to you folks i've definitely improved
<phoe> jackdaniel: yes, that sounds good
Wezl has joined #lisp
<beach> I think it was lukego who said recently that the situation is much better now than a decade ago.
<beach> Something like "things just work now".
<_death> nij: at the point this error happens, you can try to compile-file the graph.lisp file yourself
<jackdaniel> depends on the things I suppose
<beach> I guess so, yes.
theothornhill has quit [Ping timeout: 240 seconds]
<nij> _death: I do it again and the error changed
<nij> dunno why..
cage_ has joined #lisp
<nij> and i dunno what "compiling" here really means
<_death> nij: I have a small patch to informatimago whose commit message is "made to compile and load", though I don't know if it's related to your issue
<nij> when I (ql:quickload :something-great), does it got compiled only into the running repl? or the compiled file is put somewhere?
<jackdaniel> it is cached in ~/.cache/common-lisp/
<jackdaniel> at least on linux
<jackdaniel> and if up-to-date fasl is found, then it is not compiled anew
aeth_ has joined #lisp
<jackdaniel> afaik it does compare modification dates of the source file to determine whether file needs compiling (and a dependency graph)
<jackdaniel> modification date is not so great way of doing this, because of how reader works, i.e #+my-brilliant-feature
gzj has quit [Remote host closed the connection]
gzj has joined #lisp
gzj has quit [Remote host closed the connection]
elflng has joined #lisp
gzj has joined #lisp
<_death> nij: with that patch, (ql:quickload "com.informatimago") is successful here
<beach> jackdaniel: Never thought about that. That's a very good point.
<jackdaniel> thanks
<Xach> this is a real problem in hunchentoot, which uses *features* to control SSL support
aeth has quit [Ping timeout: 272 seconds]
aeth_ is now known as aeth
<nij> _death: oh indeed @_@ .com.informatimago is compiled, successfully.
gzj has quit [Remote host closed the connection]
gzj has joined #lisp
<jackdaniel> "feature conditionals consider harmful for anything that is not intrinsic to the common lisp implementation" - anyone inspired - I waive rights to the article title :-)
<jackdaniel> considered*
gzj has quit [Remote host closed the connection]
<jackdaniel> and "articles 'considered harmful' considered harmful"
gzj has joined #lisp
<nij> now .com.informatimago works.. i'm trying .com.informatimago.command again
<nij> error with backlog: https://bpa.st/BSCAQ
luckless has quit [Ping timeout: 268 seconds]
gzj has quit [Remote host closed the connection]
<nij> Re: phoe: the backtrace tells you nothing >> Then how do you folks debug @_@?
gzj has joined #lisp
<phoe> nij: in this case
jonas[m] has joined #lisp
tassleoff has quit [Ping timeout: 260 seconds]
<jackdaniel> nij: backtraces of errors encountered when loading stuff without asdf are useless
<phoe> this is one particular case when the backtrace tells you nothing because the compilation errors have already happened
gzj has quit [Remote host closed the connection]
<phoe> for those, check the REPL output.
<jackdaniel> it doesn't mean that all backtraces are useless - usually you go to the file that errors and compile it by hand
<phoe> lemme take a screenshot so you can see it
theothornhill has joined #lisp
<jackdaniel> in slime i.e C-c C-
gzj has joined #lisp
<jackdaniel> loading stuff *with* asdf, not without
gzj has quit [Remote host closed the connection]
gzj has joined #lisp
<beach> jackdaniel: Krystof has an article about read-time conditionals, but the emphasis is a bit different.
<phoe> see how the REPL has the real compiler error
<jackdaniel> beach: I've read it a few years back, but I don't remember much of it
<nij> OH
<nij> phoe i see
iskander has joined #lisp
<lukego> beach: yeah the CL ecosystem is in amazing shape these days. I've actually been writing Lisp code all week without once pausing to deal with any bug or rough edge in any tool or dependency.
<phoe> this is a place where could the condition report could possibly be improved.
pfdietz has joined #lisp
<nij> so for https://github.com/informatimago/commands/tree/master/sources , what i did is (ql:quickload :com.informatimago.command)
<nij> the asd file loads script.lisp
<nij> what should I do instead of this?
iskander- has quit [Ping timeout: 240 seconds]
wsinatra has joined #lisp
<phoe> I assume that it could hijack *error-output* while compiling stuff, and use this information inside the error report mayhaps?
theothornhill has quit [Ping timeout: 260 seconds]
<beach> lukego: I guess it is less spectacular when it happens gradually over several years.
<lukego> aside: I'm experimenting with dumping Lisp application data structures into Blender for visualization at the moment. it's pretty fun. https://twitter.com/lukego/status/1355153534275231747. maybe headed towards having a two-way bridge where Blender can request more data from Lisp. Or maybe the novelty will wear off.
* lukego remembers danb's classic rant on this subject...
zacts has joined #lisp
<lukego> that basically we should all be in awe every moment that we're able to run Lisp on an x86/ARM instead of a refurbish DEC Alpha :)
Lycurgus has joined #lisp
<beach> phoe: Instead of that message in the REPL, there could have been a window with the source code and some colored arrow or something like that, pointing to the error.
<jackdaniel> I have a weak recollection of asdf-slime integration which did exactly that (as when you call compile-file)
<_death> when you C-c C-k you get red underlines.. there is also a slime-compilation window with the errors
<jackdaniel> but it may be a fake recollection :)
toorevitimirp has quit [Remote host closed the connection]
toorevitimirp has joined #lisp
<phoe> beach: _death: hmmm
<phoe> should it be possible to merge these two approaches?
<phoe> when you get an ASDF compilation error while swank is hooked up, the buffer in question opens and the underlines appear
<beach> _death: Yes, that's already better.
<phoe> I'd totally like that
<Xach> lukego: now it is very popular to emulate the dead hardware
<lukego> yeah I guess in hindsight waiting a couple of decades until emulating a Symbolics would become performant might have been a lower effort strategy for lisp
<nij> Tried to load that into my SLY, it complains that the function version isn't defined.
<nij> Problem is.. I'm using sbcl, and not familiar with ccl.
<_death> phoe: yes.. my first thought when looking at nij's compilation error was that asdf's compile-file-error condition should include a list of conditions it has encountered, but I've not thought about it much
<nij> By default, pjb uses ccl (at least written in Makefile).
<phoe> _death: this does sound like a very good idea though
<phoe> more or less what I was thinking of; it can then report their reports and locations or something
<beach> lukego: I am afraid an environment based on Symbolics would be very vulnerable to attacks from the net. That wasn't much of an issue at the time.
<phoe> or leave that to be inspected
christopheroei[m has joined #lisp
ms[m] has joined #lisp
arichiardi[m] has joined #lisp
Gnuxie[m] has joined #lisp
MrtnDk[m] has joined #lisp
even4void[m] has joined #lisp
posthuman_egrego has joined #lisp
santiagopim[m] has joined #lisp
loke[m] has joined #lisp
dmiles[m] has joined #lisp
susam has joined #lisp
ThaEwat has joined #lisp
deselby has joined #lisp
skye0[m] has joined #lisp
jdormit[m] has joined #lisp
kaisyu[m] has joined #lisp
no-defun-allowed has joined #lisp
katco has joined #lisp
quanta[m] has joined #lisp
etimmons has joined #lisp
stargazesparkle has joined #lisp
dieggsy has joined #lisp
infra_red[m] has joined #lisp
ecm has joined #lisp
anotherone9999[m has joined #lisp
eymebolofscrumpe has joined #lisp
solideogloria[m] has joined #lisp
Lolicon[m] has joined #lisp
chipk[m] has joined #lisp
18WABNFN4 has joined #lisp
94KAABSF3 has joined #lisp
<nij> What does this mean? -- #-clisp (do-A) "\n" #+clisp (do-B)
<beach> clhs #-
<beach> clhs #+
<nij> Wh.. even this is in clhs =_= sorry for that. It's harder to search symbols in google.
<phoe> ask specbot for help
<phoe> you can query it in private, too
<jackdaniel> nij: try l1sp.org
<jackdaniel> (note, the second letter is a digit one, not a letter L)
hendursa1 has quit [Quit: hendursa1]
hendursaga has joined #lisp
<nij> jackdaniel: thanks..
<Xach> p3rl.org had it so much easier
<jackdaniel> all thanks belong to Xach who created it, I'm just leeching
* Xach ponders p3r1.org
<nij> lol
<phoe> you mean 101?
<nij> 101
rtypo has quit [Quit: WeeChat 3.0]
<_death> nij: if you're using sbcl, that #+clisp form should not be relevant.. you can check *features* to make sure it doesn't contain :clisp
<nij> right CLISP not included in *features*
galex-713 has quit [Ping timeout: 240 seconds]
<nij> But my SLY did try to run it: https://bpa.st/MYNRG
<nij> The error occured in line 319 (https://github.com/informatimago/commands/blob/master/sources/script.lisp#L319), and in which only those lines under #+clisp have VERSION.
Lycurgus has quit [Quit: Exeunt]
theothornhill has joined #lisp
rumbler31 has quit [Remote host closed the connection]
rumbler31 has joined #lisp
<phoe> well, the question is
<phoe> #+(or) #+#.(foo) 42
<phoe> is this defined?
aartaka has quit [Read error: Connection reset by peer]
aartaka has joined #lisp
liberliver has quit [Quit: liberliver]
<_death> clhs *read-suppress*
theothornhill has quit [Ping timeout: 240 seconds]
<phoe> "Dispatching macro characters continue to parse an infix numerical argument, and invoke the dispatch function."
<phoe> so #. continues invoking EVAL
galex-713 has joined #lisp
<phoe> so :FOO is called, as it should be
<phoe> so this code is buggy
<phoe> that's my reasoning
notzmv has quit [Remote host closed the connection]
notzmv has joined #lisp
<nij> Maybe it's not supposed to be run with sbcl..
<phoe> maybe wasn't tested on SBCL
<nij> I couldn't find any ":USE" in this repo that magically import #'version either.
<beach> phoe: I think scymtym had an analysis for that with respect to Eclector.
<phoe> beach: oh! interesting
<beach> For the online Lisp meeting, was it?
<beach> I can't remember now.
<phoe> I don't recall anything with regard to read-suppress... might be my poor memory
<beach> Could be mine as well.
<_death> I think the issue is that #+ "should" (not required by CL, apparently?) act differently when the form is skipped
joast has joined #lisp
<_death> #+(or) [now *read-suppress* is bound to true] #+ [sbcl rebinds *read-suppress* to nil] #.(foo) [oops] [most recent binding is undone] 42
Stanley00 has joined #lisp
<phoe> _death: it rebinds *read-suppress*?
<phoe> clhs #+
<phoe> hm
<phoe> yes
theothornhill has joined #lisp
Stanley00 has quit [Ping timeout: 272 seconds]
<_death> even if it's not on purpose btw, pjb's code should be fixed so that the symbols used are qualified with the right package
theothornhill has quit [Ping timeout: 246 seconds]
Josh_2 has joined #lisp
<Josh_2> Hi, is there a library around that implements the Megolm v1 ratchet?
random-nick has joined #lisp
theothornhill has joined #lisp
theothornhill has quit [Remote host closed the connection]
<_death> nij: anyway, if you want to work around this, just delete the #+clisp code
theothornhill has joined #lisp
<theothornhill> What's the general consensus regarding fukamachiware vs edweitzware? Dexador vs drakma, Woo vs Hunchentoot etc. Is one of them regarded as "better"?
gioyik has joined #lisp
andreyorst` has quit [Quit: andreyorst`]
<Josh_2> I mix and match
<jackdaniel> theothornhill: e.weitz wrote very clean code with documentation, e.fukamachi usually focused on scratching his own itch (and that is perfectly fine)
<Josh_2> I use dex, and hunchentoot
<Josh_2> I'm not really a fan of ningle of ningle, although in a high performance situation the fact it works on Woo is good as Woo is pretty darn fast
<theothornhill> Yeah, I've noticed fukamachiware is more controversial
<Josh_2> The documentation on fukamachiware is normally quite lacking
<theothornhill> Yeah, I've seen that
<Josh_2> that is not the case for edweitzware which is fantastically documented
<theothornhill> Also he seems into Zappa
frgo has quit [Remote host closed the connection]
<Josh_2> Whats that?
<theothornhill> Frank Zappa
varjag has quit [Quit: ERC (IRC client for Emacs 26.3)]
<jackdaniel> jazz performer
<Josh_2> Oh right
<theothornhill> Yeah, his documentation is riddled with nods to his works :P
<Josh_2> Oh thats cool
<nij> _death: oh yes indeed. :) That brought me to the next step. Thank you!
<beach> Josh_2: One of the greatest 20th century composers.
<theothornhill> Absolutely
<theothornhill> You have a nice rabbit hole now, Josh_2
<theothornhill> But is there reason to be worried about fukamachiware?
<jackdaniel> theothornhill: it is usually fine with some rough edges
<theothornhill> Other than lacking documentation? I mean, that _can_ be fixed
sjl has joined #lisp
<jackdaniel> but when you need to extend it or fix it yourself, then you may get frustrated
<jackdaniel> because there is quite a few unusual implementation choices (and hacks), plus undocumented dependencies
<jackdaniel> (i.e to add something to clack, you need to grok lack abstractions)
<jackdaniel> sometimes you encounter a memory leak that can't be easily fixed, because the function only pushed to closed over variable
<jackdaniel> stuff like that
<jackdaniel> (that is - hard to fix at runtime without compromising the state)
<Josh_2> I looked at the Ningle source code and couldn't understand a bit of it
<theothornhill> Hehe - I've heard that other places as well
rumbler31_ has joined #lisp
<theothornhill> Also, what is the canonical json parsing library?
<jackdaniel> I've heard that cl-json was the fastest (but it assumes correct input)
<jackdaniel> yason is hard to use, but it has a compelling abstraction
<jackdaniel> (hard to use for me that is)
<_death> I use dexador and hunchentoot as well.. unfortunately dexador picked drakma's nasty habit of returning the response as a bunch of values instead of a response object
euandreh has joined #lisp
<aeth> theothornhill: there isn't a canonical json parsing library.
<easye> _death: eh, I find that the styles of multiple values isn't bad. At least dexdor tries to return a reference to text as the first value. I still have to use FLEXI-STREAMS:MUMBLE-AS-OCTETS with drakma
<theothornhill> jackdaniel: yason is the one I've used until now, I actually found that to be the simplest. Only because it just gave me a hash-table of the thing, avoing the whole mop business for simple queries
<jackdaniel> theothornhill: cl-json is even simpler than that
* easye has been working with jsown. I have the start of a JSONpath library with jsown
<jackdaniel> by being hard to use I mean that I've found it tricky to extend it to accept my own objects for serialization
<easye> I'd like to make JSONpath work across the various json implementations.
<jackdaniel> erm, all I've said about cl-json -- I've meant jsown (sorry!)
ljavorsk has quit [Ping timeout: 260 seconds]
<theothornhill> Hadn't heard of jsown! Thanks
<easye> jsown ain't the most convenient, but it is simple and fast.
<_death> easye: well, I guess our usage differs.. the big reason why it's an annoyance is that I need to reach for the definition/docstring whenever I use it.. I always have lots of :force-binary t anyway
<_death> *also have lots of
<_death> I could write a wrapper and be done with it.. trouble is I use it in many projects and don't want them to depend on yet another one just for this
edgar-rft has quit [Quit: Leaving]
mrchampion has joined #lisp
nij has quit [Quit: ERC (IRC client for Emacs 27.1)]
<easye> _death: thinking of the values for an HTTP request: it is probably worth it two create two facades, one for text oriented navigation, and one for binary requests, that call the underlying request method with appropiate defaults.
jonatack has quit [Ping timeout: 260 seconds]
<_death> the worst is to sometimes return a string and sometimes not
<etimmons> Dexador has the benefit of tying into windows libraries to handle https. I've never gotten openssl through drakma to really work for me on windows.
<theothornhill> etimmons: nice point. It worked really easily earlier on my workmachine
santiagopim[m] has quit [Quit: Idle for 30+ days]
<jackdaniel> I had one biggish problem in hunchentoot -- when you serve a file, you first need to load it into memory
<jackdaniel> so you can't really serve big static files from it
<_death> jackdaniel: does it read the whole file?
<jackdaniel> s/in/with/
<theothornhill> jackdaniel: cl-json seemed pretty simple with class, though: (cl-json:encode-json (make-instance 'x :name "something"))
<jackdaniel> yes, that's what I remember
<_death> jackdaniel: ouch.. though I have it behind nginx and user the latter to serve most static files
<jackdaniel> theothornhill: I've have not used cl-json extensively -- mostly jsown and yason
<_death> *use
<jackdaniel> _death: the problem was, that files were guarded by the session yada yada
<jackdaniel> (so i.e it wasn't really a static file, 404 was returned when not "logged")
<_death> jackdaniel: I see
<_death> jackdaniel: shouldn't that be 403? :)
<jackdaniel> or 403, that was a long time ago, and I wasn't the main implementer of that part
mmmattyx has joined #lisp
<jackdaniel> we've solved that with an obscure hack by creating a temporary symlink and letting (indeed) nginx to handle the request - the link was sent to the requestor and they were able to download the file
<jackdaniel> then the symlink was removed
<_death> jackdaniel: I think hunchentoot also lets you get a hold of the stream so you can diy.. and then, it can also be patched ;)
<jackdaniel> I'm not saying that it disqualifies hunchentoot, still it is a problematic limitation
mmohammadi9812 has quit [Ping timeout: 264 seconds]
<_death> jackdaniel: yeah
mmohammadi9812 has joined #lisp
frgo has joined #lisp
frgo_ has joined #lisp
pfdietz has quit [Quit: Ping timeout (120 seconds)]
ikrabbe is now known as ikrabbe|2
ikrabbe|2 is now known as ikrabbe
ikrabbe has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/]
gioyik has quit [Quit: WeeChat 3.0]
cosimone has quit [Quit: cosimone]
frgo has quit [Ping timeout: 260 seconds]
aeth_ has joined #lisp
gioyik has joined #lisp
aeth has quit [Ping timeout: 260 seconds]
aeth_ is now known as aeth
charles` has joined #lisp
gioyik has quit [Client Quit]
perceptron has joined #lisp
gzj has quit [Remote host closed the connection]
heisig has quit [Quit: Leaving]
theothornhill has quit [Remote host closed the connection]
theothornhill has joined #lisp
mrios22 has quit [Ping timeout: 246 seconds]
citizenajb has joined #lisp
citizenajb has left #lisp [#lisp]
frgo has joined #lisp
frgo_ has quit [Ping timeout: 264 seconds]
theothornhill has quit [Ping timeout: 256 seconds]
Nilby has quit [Ping timeout: 260 seconds]
citizenajb has joined #lisp
<citizenajb> I have a type question. I think the result type of (* 3.0 x) where we know nothing about x (type t) is (or float (complex float))? sbcl does not seem to derive this, which to me means I might be wrong! See https://pastebin.com/MDm6fsrX for a case where it matters to me.
<aeth> it is.
<citizenajb> Thank you for the sanity check... I'll move to #sbcl
<aeth> afaik, every number would become a (complex long-float) over time if you just kept doing generic arithmetic on randomly-typed things (in SBCL, though, a long-float is a double-float)
<aeth> oh wait
<aeth> no
perceptron has quit [Ping timeout: 240 seconds]
<aeth> Wait, yes.
<aeth> The 3.0 assuming 3.0f0 means it has to be (or single-float double-float long-float (complex single-float) (complex double-float) (complex long-float)) and in SBCL long-float is double-float
<aeth> Technically, a compiler might choose that over (or float (complex float)) if it has a short-float, since it won't be a short-float.
<aeth> It always goes to the most precise float: http://www.lispworks.com/documentation/HyperSpec/Body/12_add.htm
pfdietz has joined #lisp
<pfdietz> Is there a recommended CL in-core database?
<phoe> manardb maybe?
theothornhill has joined #lisp
<pfdietz> I'll look at it.  Is datafly recommended?  It's Fukamachi, which might be a negative.
<phoe> shka_: you had some recent encounter with manardb, right?
<aeth> (to be very clear because someone is going to poke me in 15 hours about it... all CL compilers have short-float. What I meant by "if it has a short-float" is "if it has a distinct short-float")
amb007 has quit [Read error: Connection reset by peer]
<pfdietz> (feels preempted)
amb007 has joined #lisp
<pfdietz> (reads about manardb)  This is a persistent object store; I was thinking more of a relational db.
<aeth> citizenajb: and to really go into detail, SBCL supports rational as a *read-default-float-format* so without context (* 3.0 x) might result in a rational, but that would be resolved at read time, ahead of compiling it. I always do "3.0f0" when I mean single-float because sometimes I have it set to double-float when I'm using the REPL as a calculator.
<phoe> oh, relational in-memory?
amb007 has quit [Read error: Connection reset by peer]
<phoe> hmm
amb007 has joined #lisp
perceptron has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
theothornhill has quit [Ping timeout: 256 seconds]
Lycurgus has joined #lisp
notzmv has quit [Remote host closed the connection]
secretmyth has joined #lisp
notzmv has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
hnOsmium0001 has joined #lisp
amb007 has joined #lisp
waleee-cl has joined #lisp
<citizenajb> aeth: Thank you for the details!
jonatack has joined #lisp
wsinatra has quit [Ping timeout: 246 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
mindCrime_ has joined #lisp
lowryder has quit [Ping timeout: 264 seconds]
luni has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
<Wezl> where are some simple projects I can look at to understand cl packages?
lowryder has joined #lisp
Cymew has quit [Ping timeout: 246 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
theothornhill has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
theothornhill has quit [Ping timeout: 264 seconds]
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
Major_Biscuit has quit [Ping timeout: 260 seconds]
amb007 has quit [Read error: Connection reset by peer]
Lycurgus has quit [Quit: Exeunt]
amb007 has joined #lisp
BCMCCMMNX has joined #lisp
iskander has quit [Ping timeout: 260 seconds]
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
perceptron has quit [Ping timeout: 256 seconds]
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
remby has joined #lisp
<pfdietz> Really any system in quicklisp.  Every one of them should use packages in some way.  Pick a small one, then work up.
<phoe> Wezl: have you read the PCL chapter about packages and/or http://www.flownet.com/gat/packages.pdf ?
frodef has quit [Remote host closed the connection]
amb007 has quit [Read error: Connection reset by peer]
<Wezl> phoe: yes, I just read most of the flownet one
<Wezl> but I haven't gotten to that chapter in PCL, I really should finish it
amb007 has joined #lisp
<Wezl> thx
<phoe> sure
<phoe> here and #clschool are open for any questions you might have during or after reading
karlosz has joined #lisp
frodef has joined #lisp
renzhi has joined #lisp
wsinatra has joined #lisp
<remby> how easy is it to build sbcl?
<phoe> remby: easy enough I guess
<phoe> get yourself a C environment and a conforming Lisp implementation, like an earlier build of SBCL
<phoe> clone the repo, and run the build script
<remby> I'm trying to think about how compilers integrate well with unixy like systems, it's a complex task, but when I think about it, not a lot
<phoe> compilers of what exactly?
<remby> just in general, I've been keeping that in mind now that I'm trying to pick a lisp implementation
amb007 has quit [Read error: Connection reset by peer]
<phoe> a compiler is just a program like any other, except it pops out code as output
amb007 has joined #lisp
<phoe> maybe you mean generating unix executables or something
citizenajb has quit [Remote host closed the connection]
<remby> no, but an example would be how to get the compiler up and running on another operating system
<phoe> cross-compilation!
<phoe> ...though I don't know if SBCL or CCL support cross-compiling for other OSes
ym_ has quit [Quit: Leaving]
<remby> um, well I didn't explain myself well
<remby> but yeah that would be interesting
<phoe> I think you need a Windows environment to build a Windows SBCL or CCL
<phoe> (AFAIR Wine counts as enough of a Windows environment to build SBCL)
<remby> but I think I got what I needed to know about assessing dependencies
iskander has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
aeth_ has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
aeth has quit [Ping timeout: 240 seconds]
theothornhill has joined #lisp
orivej has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
enzuru has quit [Ping timeout: 256 seconds]
theothornhill has quit [Ping timeout: 265 seconds]
saganman has quit [Read error: Connection reset by peer]
mindCrime_ has quit [Ping timeout: 260 seconds]
perceptron has joined #lisp
kapil_ has quit [Ping timeout: 256 seconds]
kapil_ has joined #lisp
aeth_ is now known as aeth
anticrisis has joined #lisp
shka_ has quit [Ping timeout: 240 seconds]
nij has joined #lisp
Stanley00 has joined #lisp
Stanley00 has quit [Ping timeout: 265 seconds]
wsinatra has quit [Read error: Connection reset by peer]
<jasom> remby: the interface of a compiler and an OS is very narrow. The interface of the runtime and the OS is very broad though.
<jasom> Any self-hosting compiler will tend to require (a subset of) the runtime to run the compiler though.
nij has quit [Quit: ERC (IRC client for Emacs 27.1)]
aeth_ has joined #lisp
aindilis has joined #lisp
aeth has quit [Ping timeout: 240 seconds]
aeth_ is now known as aeth
Aurora_iz_kosmos has joined #lisp
dbotton has joined #lisp
jeosol has joined #lisp
Aurora_v_kosmose has quit [Remote host closed the connection]
Aurora_iz_kosmos is now known as Aurora_v_kosmose
perceptron has quit [Ping timeout: 272 seconds]
matryoshka has quit [Quit: ZNC 1.8.2 - https://znc.in]
rogersm has joined #lisp
Sauvin has quit [Remote host closed the connection]
zacts has quit [Ping timeout: 240 seconds]
gzj has joined #lisp
gzj has quit [Ping timeout: 240 seconds]
zaquest has quit [Read error: Connection reset by peer]
zaquest has joined #lisp
ebrasca has quit [Remote host closed the connection]
matryoshka has joined #lisp
matryoshka has quit [Client Quit]
matryoshka has joined #lisp
rogersm has quit []
luni has quit [Quit: Connection closed]
perceptron has joined #lisp
mmohammadi9812 has quit [Ping timeout: 240 seconds]
dbotton has quit [Quit: Leaving]
mmohammadi9812 has joined #lisp
perceptron has quit [Ping timeout: 240 seconds]
didi has joined #lisp
andreyorst has joined #lisp
wsinatra has joined #lisp
<no-defun-allowed> At least he knows how to write a Lisp reader, I guess.
theothornhill has joined #lisp
pfdietz has quit [Quit: Ping timeout (120 seconds)]
theothornhill has quit [Ping timeout: 260 seconds]
scymtym_ has quit [Remote host closed the connection]
scymtym has joined #lisp
gioyik has joined #lisp
pfdietz has joined #lisp
terpri has quit [Remote host closed the connection]
theothornhill has joined #lisp
wsinatra has quit [Ping timeout: 264 seconds]
dbotton has joined #lisp
theothornhill has quit [Remote host closed the connection]
gioyik has quit [Quit: WeeChat 3.0]
theothornhill has joined #lisp
wsinatra has joined #lisp
frodef has quit [Remote host closed the connection]
frodef has joined #lisp
theothornhill has quit [Remote host closed the connection]
gioyik has joined #lisp
andreyorst has quit [Read error: Connection reset by peer]
theothornhill has joined #lisp
gioyik has quit [Client Quit]
KREYREN has quit [Remote host closed the connection]
KREYREN has joined #lisp
aeth has quit [Ping timeout: 256 seconds]
aeth has joined #lisp
dbotton has quit [Quit: This computer has gone to sleep]
gioyik has joined #lisp
gioyik has quit [Client Quit]
remby has quit [Quit: remby]
wsinatra has quit [Ping timeout: 264 seconds]
dbotton has joined #lisp
aeth_ has joined #lisp
aeth has quit [Ping timeout: 264 seconds]
aeth_ is now known as aeth
mindCrime_ has joined #lisp
theothornhill has quit [Remote host closed the connection]
theothornhill has joined #lisp
Steeve has joined #lisp
theothornhill has quit [Remote host closed the connection]
theothornhill has joined #lisp
Steeve has quit [Client Quit]
orivej has quit [Ping timeout: 258 seconds]
cage_ has quit [Quit: Leaving]
dbotton has quit [Quit: Leaving]
gaqwas has quit [Ping timeout: 246 seconds]
aeth_ has joined #lisp
aeth has quit [Disconnected by services]
aeth_ is now known as aeth
h4ck3r9696 has joined #lisp
ukari has quit [Remote host closed the connection]
hhdave has quit [Ping timeout: 246 seconds]
frodef has quit [Remote host closed the connection]
<stylewarning> I hereby vow to never write a blog post stating I’ve switched to a Lisp façade for an employer, and I hereby vow to never pull a Norvig and write 5 line Python scripts making claims it’s comparable to Lisp because I’ve lost the big picture of big software.
<stylewarning> (What I can’t guarantee is that I’ll ever write a book as cool as Norvig’s hit)
theothornhill has quit [Remote host closed the connection]
theothornhill has joined #lisp
pve has quit [Quit: leaving]
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
notzmv has quit [Remote host closed the connection]
notzmv has joined #lisp
<jeosol> stylewarning: that's funny. What's making you take that stand
<stylewarning> Just as a sort of joke. Lots of career Lispers eventually fold and write something about their acceptance of some other state of affairs (which is of course fine).
<aeth> I don't fold, I reduce.
<jeosol> aeth: lol, is it the map variant of reduce?
<no-defun-allowed> Fold must fold!
<theothornhill> left or right?
<Alfr_> jeosol, it's the other way around, you can easily implement map using reduce.
<jeosol> yeah,
<jeosol> aeth: so you are holding the line
Wezl has quit [Ping timeout: 260 seconds]
gioyik has joined #lisp
<aeth> "y = m x + b" or "a x + b y + c = 0" or "y = y1 + m (x - x1)" or something else? So many different line equations.
gioyik has quit [Client Quit]
logand has joined #lisp
tgbugs has quit [Ping timeout: 246 seconds]
galex-713 has quit [Quit: No Ping reply in 180 seconds.]
iskander has quit [Ping timeout: 240 seconds]
tgbugs has joined #lisp
galex-713 has joined #lisp
iskander has joined #lisp
<jeosol> aeth: lol, not what I meant but I get your point. Holding the line like in lisp line of defence
narimiran has quit [Ping timeout: 264 seconds]
hhdave has joined #lisp
zulu-inuoe has joined #lisp
joseph has joined #lisp
<zulu-inuoe> Hey all - Is there a way to make a two-way string stream, so that I can (write-line "foo" stream) and then (read-line stream) and get back "foo" ?
joseph is now known as Guest15037
Alfr_ has quit [Quit: Leaving]
aartaka has quit [Read error: Connection reset by peer]
Nilby has joined #lisp
Guest15037 has quit [Client Quit]
<stylewarning> zulu-inuoe: and you want to be able to extract the complete string at any time?
<alandipert> zulu-inuoe make-two-way-stream could be the ticket
h4ck3r9696 has quit [Quit: Leaving.]
h4ck3r9696 has joined #lisp
<stylewarning> alandipert you beat me
h4ck3r9696 has quit [Client Quit]
gioyik has joined #lisp
<alandipert> call it a draw because you brought the link :-)
<stylewarning> (:
Stanley00 has joined #lisp
sjl has quit [Ping timeout: 260 seconds]
<zulu-inuoe> stylewarning: I don't want/need the full string. I basically want a stream that never EOF's (until closed or something) that I can keep writing to
Stanley00 has quit [Ping timeout: 240 seconds]
<zulu-inuoe> Maybe I misunderstood make-two-way-stream but I didn't see a way of doing that
Wezl has joined #lisp
<zulu-inuoe> BTW I realized I could solve my problem by using `:stream` for `:input` on `sb-ext:run-program`, but that still had me curious if creating this sort of stream was possible in standard CL (easy with gray streams)
hiroaki has quit [Ping timeout: 264 seconds]
Stanley00 has joined #lisp
andreyorst has joined #lisp
<Xach> mgr_: it is done
Stanley00 has quit [Ping timeout: 272 seconds]
Alfr has joined #lisp
<Xach> the planet lisp archives just keep getting older and older
Wezl has quit [Ping timeout: 272 seconds]
gioyik has quit [Quit: WeeChat 3.0]
<Nilby> but it's very young for a planet
gioyik has joined #lisp
pankajsg has quit [Ping timeout: 240 seconds]
theothornhill has quit [Ping timeout: 256 seconds]
renzhi has quit [Ping timeout: 272 seconds]
frodef has joined #lisp
BCMCCMMNX has left #lisp ["WeeChat 3.0"]
<mfiano> zero-length PLNs are pointlessly valid it seems :) (:local-nicknames (#: #:alexandria))
Codaraxis_ has joined #lisp
mmohammadi9812 has quit [Ping timeout: 240 seconds]
Codaraxis has quit [Read error: Connection reset by peer]
surabax has quit [Quit: Leaving]
secretmyth has quit [Ping timeout: 264 seconds]
theothornhill has joined #lisp
mmohammadi9812 has joined #lisp
<Josh_2> theothornhill: a bit late but I use jonathan to parse my json
aeth has quit [Ping timeout: 256 seconds]
theothornhill has quit [Ping timeout: 240 seconds]
aeth has joined #lisp