Bike changed the topic of #lisp to: Common Lisp, the #1=(programmable . #1#) programming language<http://cliki.net/> logs:<https://irclog.whitequark.org/lisp,http://ccl.clozure.com/irc-logs/lisp/> | SBCL 1.4.0, CMUCL 21b, ECL 16.1.3, CCL 1.11.5
damke has joined #lisp
smurfrob_ has joined #lisp
damke_ has quit [Ping timeout: 264 seconds]
smurfrobot has quit [Ping timeout: 256 seconds]
Xof has quit [Ping timeout: 248 seconds]
smurfrob_ has quit [Ping timeout: 256 seconds]
smurfrobot has joined #lisp
safe has joined #lisp
smurfrobot has quit [Ping timeout: 252 seconds]
smasta has joined #lisp
Chream_ has joined #lisp
SlowJimmy has quit [Excess Flood]
SlowJimmy has joined #lisp
python476 has joined #lisp
Tobbi has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
fikka has quit [Ping timeout: 240 seconds]
dddddd has joined #lisp
chat_ has quit [Ping timeout: 255 seconds]
jmercouris has quit [Ping timeout: 252 seconds]
attila_lendvai has quit [Quit: Leaving.]
fikka has joined #lisp
Chream_ has quit [Read error: Connection reset by peer]
Pierpa has joined #lisp
Chream_ has joined #lisp
AxelAlex has quit [Ping timeout: 240 seconds]
grumble has quit [Quit: If you're reading this, I've been too lazy to come up with some ironically edgy quit message today.]
fikka has quit [Ping timeout: 260 seconds]
siraben has joined #lisp
DataLinkDroid has joined #lisp
DataLinkDroid_ has joined #lisp
DataLinkDroid_ has left #lisp [#lisp]
rumbler31 has joined #lisp
fikka has joined #lisp
grumble has joined #lisp
Pierpa has quit [Quit: Page closed]
rumbler31 has quit [Ping timeout: 260 seconds]
fikka has quit [Ping timeout: 260 seconds]
pagnol has quit [Ping timeout: 240 seconds]
knobo4 has joined #lisp
fikka has joined #lisp
knobo3 has quit [Ping timeout: 256 seconds]
fisxoj has joined #lisp
kajo has quit [Ping timeout: 256 seconds]
lroca has joined #lisp
fikka has quit [Ping timeout: 268 seconds]
python476 has quit [Read error: Connection reset by peer]
kajo has joined #lisp
Amplituhedron has quit [Ping timeout: 240 seconds]
mareskeg has joined #lisp
smurfrobot has joined #lisp
Amplituhedron has joined #lisp
smurfrobot has quit [Ping timeout: 240 seconds]
fikka has joined #lisp
fikka has quit [Ping timeout: 240 seconds]
fikka has joined #lisp
vtomole has joined #lisp
Oladon has joined #lisp
smasta has quit [Ping timeout: 252 seconds]
fikka has quit [Ping timeout: 240 seconds]
EvW has quit [Ping timeout: 252 seconds]
lroca has quit [Quit: lroca]
fikka has joined #lisp
siraben has quit [Remote host closed the connection]
fikka has quit [Ping timeout: 248 seconds]
AxelAlex has joined #lisp
Arcaelyx_ has joined #lisp
Arcaelyx has quit [Ping timeout: 255 seconds]
Amplituhedron has quit [Ping timeout: 248 seconds]
khisanth_ has quit [Ping timeout: 265 seconds]
Arcaelyx_ has quit [Ping timeout: 256 seconds]
smurfrobot has joined #lisp
AX31_A13X has joined #lisp
AxelAlex has quit [Ping timeout: 252 seconds]
fikka has joined #lisp
smurfrobot has quit [Ping timeout: 252 seconds]
fikka has quit [Ping timeout: 240 seconds]
khisanth_ has joined #lisp
AX31_A13X has quit [Read error: Connection reset by peer]
AxelAlex has joined #lisp
fikka has joined #lisp
damke_ has joined #lisp
fisxoj has quit [Remote host closed the connection]
fisxoj has joined #lisp
AxelAlex has quit [Remote host closed the connection]
AxelAlex has joined #lisp
damke has quit [Ping timeout: 264 seconds]
fikka has quit [Ping timeout: 268 seconds]
AxelAlex has quit [Remote host closed the connection]
AxelAlex has joined #lisp
d4ryus1 has joined #lisp
jameser has joined #lisp
python476 has joined #lisp
fikka has joined #lisp
d4ryus has quit [Ping timeout: 264 seconds]
k-hos has quit [Quit: brb spaghetti]
k-hos has joined #lisp
fikka has quit [Ping timeout: 240 seconds]
fikka has joined #lisp
AxelAlex has quit [Ping timeout: 256 seconds]
deng_cn has quit [Read error: Connection reset by peer]
deng_cn has joined #lisp
thodg has joined #lisp
nika has joined #lisp
python476 has quit [Ping timeout: 256 seconds]
rumbler31 has joined #lisp
rumbler31 has quit [Ping timeout: 248 seconds]
EvW has joined #lisp
EvW has quit [Ping timeout: 252 seconds]
fikka has quit [Ping timeout: 256 seconds]
mareskeg has quit [Quit: mareskeg]
CEnnis91 has quit [Quit: Connection closed for inactivity]
mareskeg has joined #lisp
dandruff has joined #lisp
<dandruff> I've heard people say that macros wouldn't be possible with a static type system, but it looks like it might be possible with linear/unique types: https://github.com/fare/moll
quazimodo has joined #lisp
al-damiri has quit [Quit: Connection closed for inactivity]
Oladon has quit [Quit: Leaving.]
vtomole has quit [Ping timeout: 260 seconds]
nckx has joined #lisp
<dandruff> mrm: that looks cool!
<sigjuice> what are the unusual looking filenames in quicklisp/dists/quicklisp/software/eazy-project-20180131-git/skeleton about?
<loke> sigjuice: seems like template names.
<loke> Clever
Chream_ has quit [Read error: Connection reset by peer]
<sigjuice> I also stumbled across this thing on my computer a few months ago. ~/Library/Caches/$(CFBundleIdentifier)
dandruff has quit [Quit: Page closed]
Chream_ has joined #lisp
marusich has joined #lisp
CEnnis91 has joined #lisp
Pierpa has joined #lisp
chens has joined #lisp
arescorpio has quit [Quit: Leaving.]
<loke> sigjuice: That looks like a bug.
<beach> Good morning everyone!
fisxoj has quit [Quit: fisxoj]
chens has quit [Remote host closed the connection]
jcowan has quit [Ping timeout: 240 seconds]
Oladon has joined #lisp
damke has joined #lisp
damke_ has quit [Ping timeout: 264 seconds]
Pixel_Outlaw has joined #lisp
smurfrobot has joined #lisp
smurfrobot has quit [Remote host closed the connection]
smurfrobot has joined #lisp
mlf is now known as mfleming
schoppenhauer has quit [Ping timeout: 256 seconds]
schoppenhauer has joined #lisp
smurfrobot has quit [Remote host closed the connection]
nullman has joined #lisp
j0nd0e`` has joined #lisp
j0nd0e` has quit [Read error: Connection reset by peer]
Pixel_Outlaw has quit [Quit: Leaving]
mareskeg has quit [Quit: mareskeg]
marusich has quit [Ping timeout: 245 seconds]
marusich has joined #lisp
<Xach> As little as I like timezone discussion, I feel a little isolated from my lisp friends due to being in a bad timezone for the next 10 days.
<Xach> I am quite looking forward to ELS!
<Xach> That will eliminate time zone trouble for quite a group for a few days!
rumbler31 has joined #lisp
Mutex7 has quit [Quit: Leaving]
EvW has joined #lisp
rumbler31 has quit [Ping timeout: 268 seconds]
igemnace has quit [Quit: WeeChat 2.0.1]
pyx has joined #lisp
pyx has quit [Client Quit]
EvW has quit [Ping timeout: 260 seconds]
makomo has quit [Ping timeout: 240 seconds]
Bike has quit [Quit: Lost terminal]
milanj has quit [Quit: This computer has gone to sleep]
bjorkint0sh has quit [Quit: Leaving]
ksool has quit [Ping timeout: 265 seconds]
emacsomancer has joined #lisp
smokeink has joined #lisp
<smokeink> how difficult would it be to make a system/algorithm in SBCL that can store in a hashtable all the symbols which are called during a 'testing session' (a session in which the app is run and all the implemented functions are called with the purpose of tesing all the app's functionalities), and then destroy all the symbols which were never called - thus reducing the image for deployment ? there must be a way to do that, and it should
fikka has joined #lisp
<smokeink> portably work with most implementations
bjorkintosh has joined #lisp
fikka has quit [Ping timeout: 245 seconds]
Oladon has quit [Quit: Leaving.]
fikka has joined #lisp
<pjb> smokeink: Do something like cl-stepper and compile all the code with it.
smurfrobot has joined #lisp
<smokeink> pjb: thanks !
nullman has quit [Read error: Connection reset by peer]
sz0 has joined #lisp
fikka has quit [Ping timeout: 248 seconds]
smurfrobot has quit [Ping timeout: 240 seconds]
shka_ has joined #lisp
marusich has quit [Quit: Leaving]
fikka has joined #lisp
asarch has quit [Quit: Leaving]
oleo has quit [Quit: Leaving]
fikka has quit [Ping timeout: 260 seconds]
Pierpa has quit [Quit: Page closed]
fikka has joined #lisp
<White_Flame> smokeink: there are tools called tree shakers that are supposed to cull unused portions of code. I've not used them, but you can search for the term
fikka has quit [Ping timeout: 256 seconds]
damke_ has joined #lisp
<White_Flame> "destroys the package system and does a gc before saving the lisp image" I guess that's one way to do it :)
* White_Flame does way too much dynamic runtime loading & building to ever use one
fikka has joined #lisp
damke has quit [Ping timeout: 264 seconds]
safe has quit [Quit: Leaving]
vlatkoB has joined #lisp
<beach> I would think it is not worth it.
<beach> smokeink: Have you done a back-of-envelope calculation that justifies decreasing the image size?
<smokeink> "Wouldn't it be a better approach to start with a tiny kernel and only load what is needed, instead of loading everything and then trying to get rid of everything?"
<beach> smokeink: Common Lisp doesn't work that way. Once EVAL or COMPILE is needed, you must have the entire compiler in the image.
nowhere_man has joined #lisp
<jackdaniel> you can load it on demand. default compile may be lazy, like (defun compile (&rest args) (declare (notinline compile)) (without-package-locks (load-cmp-module)) (apply compile args))
<jackdaniel> hey
<beach> Hello jackdaniel.
nowhereman_ has quit [Ping timeout: 240 seconds]
<jackdaniel> s/apply compile/apply 'compile/
<beach> jackdaniel: That sounds like a good idea. On systems that don't have demand paging. Otherwise, the compiler would naturally migrate to disk anyway.
<beach> But I wonder whether smokeink had such a system in mind.
<jackdaniel> sure, my point is that there is nothing preventing implementer from separating small runtime core from the rest
<jackdaniel> or event making such module unavailable
<jackdaniel> so load-cmp-module leads to an error
<jackdaniel> (that's what ecl does, I'm simply describing not inventing the solution)
<beach> Sure, but what's the point? Having a small executable, and then a larger file with the compiler in it.
<jackdaniel> I can imagine deployment scenario when I'm anxious about providing compiler / evaluator in runtime
<White_Flame> surely the point is to have a fixed-function application executable
<jackdaniel> or don't want to
<jackdaniel> and what White_Flame said
<jackdaniel> there are such scenarios (which are not very common though)
<jackdaniel> like it's not very common to have lisp library as a shared object, but it is useful in some projects
<jackdaniel> (or might be :)
* beach again fails to get his point across, so he will be quiet. And he should learn not to try in the future either, so as to prevent additional frustration.
<White_Flame> but even to smokeink's last statement, if you lazily load in stuff during development, then you still need to remove the lazy loader mechanism when you bake your image for deployment
Pierpa has joined #lisp
<White_Flame> (hypothetically speaking)
orivej has joined #lisp
<White_Flame> and still remove any remnants of dev tools
sleeplessy has joined #lisp
LocaMocha has joined #lisp
mishoo has joined #lisp
LocaMocha has quit [Remote host closed the connection]
smurfrobot has joined #lisp
LocaMocha has joined #lisp
LocaMocha has quit [Remote host closed the connection]
LocaMocha has joined #lisp
LocaMocha has quit [Read error: Connection reset by peer]
LocaMocha has joined #lisp
LocaMocha has quit [Read error: Connection reset by peer]
butterthebuddha has quit [Max SendQ exceeded]
butterthebuddha has joined #lisp
<p_l> beach: My favourite case for decreasing image sizes are downloading things over internet. And my back-of-the-envelope calculation was based on realities of mobile internet
smurfrobot has quit [Ping timeout: 252 seconds]
<beach> p_l: I believe you, but I don't understand the scenario.
<p_l> beach: simple - very, very lousy network connection, and wanting to get a program over it.
<beach> I see.
<p_l> that said, these days I also often deal with systems that have much lower memory not because of hw, but because of bin-packing services
EvW has joined #lisp
<pjb> p_l: then it's easy: send the sources!
<pjb> or fasl.
<p_l> where the size of image matters due to setup time (download, unpack, etc.)
<pjb> also, use ecl.
<p_l> beach: btw, fun idea that just came to me regarding a modularly-designed implementation - network demand-pagein of code
<p_l> over, well, "anything" (including HTTP)
d4ryus1 is now known as d4ryus
<p_l> the scenario is one where the end users do not know nor care if the application is on disk already
<p_l> but you want low latency for possibly big application
EvW has quit [Ping timeout: 260 seconds]
<p_l> this is what MS Office does these days, among other things
Karl_Dscc has joined #lisp
<p_l> And, IIRC, android for the "instant app" feature
smokeink has quit [Ping timeout: 260 seconds]
SlowJimmy has quit [Quit: good bye cruel world]
fikka has quit [Ping timeout: 245 seconds]
sleeplessy has left #lisp ["WeeChat 1.9.1"]
<beach> p_l: Yes, good idea, unless the code is then controlled by some commercial company.
<p_l> I meant as a general feature
<beach> Sure.
wladz has quit [Ping timeout: 240 seconds]
smokeink has joined #lisp
wladz has joined #lisp
j0nd0e`` has quit [Remote host closed the connection]
<pjb> smokeink: notice that if you call MAPCAR, and never call CAR, and then you delete CAR, it could fail, because nothing prevents an implementation to use (funcall 'car x) instead of (car x) inside MAPCAR. (or something similar).
<smokeink> right
<beach> smokeink: And if you haven't called all your generic functions with all possible combinations of classes, then the compiler might be invoked in the middle of your application execution.
<beach> smokeink: But if you took out the compiler, your application will then fail.
<beach> smokeink: I am still waiting for that back-of-envelope calculation that lead you to think that you must decrease the image size.
<pjb> iOS applications are in the megabytes (more like the tens or hundreds of megabytes).
quazimodo has quit [Ping timeout: 260 seconds]
SumoSudo has quit [Quit: WeeChat 1.5]
<pjb> For gigabyte games, they've got a system to download the game level-by-level…
<pjb> Yeah, right. African market is foremost cheap Android…
mishoo has quit [Ping timeout: 256 seconds]
j0nd0e has joined #lisp
<smokeink> beach: here's a calculation that illustrates your point https://groups.google.com/forum/#!topic/comp.lang.lisp/49f1RMAjBm8 right after "In practice it'll be a lot of work to implement a solid tree shaker. " ... But that doesn't mean we can't or shouldn't discuss about such hacks :) I am interested to learn more about the technicalities of tree shaking
<pjb> smokeink: I think the best way to learn about it, is to start implementing it.
<pjb> smokeink: for example, the delete all packages algo. You may notice problems on some implementations, or that it work well in some others…
<beach> smokeink: It is even more complicated that that, because a lot of people assume that the amount of RAM consumed will be the size of the image, but that is true only if your system does not use demand paging. So in many cases, the cost is only for the disk.
fikka has joined #lisp
<beach> smokeink: For example, if the compiler is needed while your application warms up the generic-function caches, eventually, it will probably migrate to disk, leaving you with a much smaller RAM footprint than the image.
j0nd0e has left #lisp ["ERC (IRC client for Emacs 25.3.1)"]
_whitelogger has joined #lisp
<smokeink> Actually it'd be just great if (asdf:operate 'asdf:monolithic-compile-bundle-op :my-system) would create a loadable .fasl - then I could just distribute my app as a .fasl and all 'd be cool. The problem is that the generated .fasl is never loadable, I think asdf 'assembles' together the individual .fasls in the wrong order, or I don't know...
fikka has joined #lisp
angavrilov has joined #lisp
pagnol has joined #lisp
<Shinmera> ASDF can't assemble fasls, all it can do is assemble a single lisp file for everything and turn that into a fasl.
<smokeink> good to know, thanks
fikka has quit [Ping timeout: 276 seconds]
DataLinkDroid has quit [Ping timeout: 248 seconds]
<Shinmera> also: distributing fasls is a bad idea because fasls are typically constrained to an exact version and platform combination of your implementation.
Tobbi has joined #lisp
<smokeink> hmmm
dddddd has quit [Remote host closed the connection]
<Shinmera> if you want to distribute your app you should either distribute binaries, or sources.
fikka has joined #lisp
fikka has quit [Ping timeout: 255 seconds]
mishoo has joined #lisp
fikka has joined #lisp
pagnol has quit [Ping timeout: 276 seconds]
smurfrobot has joined #lisp
fikka has quit [Ping timeout: 256 seconds]
smurfrob_ has joined #lisp
smurfrob_ has quit [Remote host closed the connection]
smurfrobot has quit [Ping timeout: 240 seconds]
zooey has quit [Ping timeout: 255 seconds]
knobo4 has joined #lisp
fikka has joined #lisp
Chream_ has quit [Read error: Connection reset by peer]
Chream_ has joined #lisp
rippa has joined #lisp
zooey has joined #lisp
hajovonta has joined #lisp
<hajovonta> good morning
Cymew has joined #lisp
makomo has joined #lisp
<beach> Hello hajovonta.
DataLinkDroid has joined #lisp
j0nd0e has joined #lisp
sz0 has quit [Quit: Connection closed for inactivity]
scymtym has quit [Ping timeout: 264 seconds]
Xof has joined #lisp
smurfrobot has joined #lisp
Chream_ has quit [Read error: Connection reset by peer]
igemnace has joined #lisp
Chream_ has joined #lisp
wigust has joined #lisp
Chream_ has quit [Read error: Connection reset by peer]
shka_ has quit [Ping timeout: 268 seconds]
terpri has quit [Ping timeout: 260 seconds]
Chream_ has joined #lisp
fikka has quit [Ping timeout: 248 seconds]
Chream_ has quit [Read error: Connection reset by peer]
Chream_ has joined #lisp
loke has quit [Remote host closed the connection]
loke has joined #lisp
schweers has joined #lisp
smurfrobot has quit [Remote host closed the connection]
fikka has joined #lisp
loke has quit [Remote host closed the connection]
loke has joined #lisp
kark has quit [Ping timeout: 252 seconds]
varjag has joined #lisp
Chream_ has quit [Read error: Connection reset by peer]
Chream_ has joined #lisp
Amplituhedron has joined #lisp
rumbler31 has joined #lisp
chens has joined #lisp
rumbler31 has quit [Ping timeout: 260 seconds]
python476 has joined #lisp
zooey has quit [Remote host closed the connection]
zooey has joined #lisp
smurfrobot has joined #lisp
smurfrobot has quit [Ping timeout: 256 seconds]
damke has joined #lisp
deng_cn has quit [Read error: Connection reset by peer]
milanj has joined #lisp
deng_cn has joined #lisp
damke_ has quit [Ping timeout: 264 seconds]
scymtym has joined #lisp
fortitude has quit [Read error: Connection reset by peer]
LocaMocha has joined #lisp
LocaMocha has quit [Read error: Connection reset by peer]
nika has quit []
jasom has quit [Ping timeout: 256 seconds]
orivej_ has joined #lisp
orivej has quit [Ping timeout: 256 seconds]
hhdave has joined #lisp
raynold has quit [Quit: Connection closed for inactivity]
smurfrobot has joined #lisp
pagnol has joined #lisp
Chream_ has quit [Read error: Connection reset by peer]
Chream_ has joined #lisp
smurfrobot has quit [Ping timeout: 265 seconds]
Xof has quit [Remote host closed the connection]
Xof has joined #lisp
varjag has quit [Quit: ERC (IRC client for Emacs 25.2.1)]
Chream_ has quit [Read error: Connection reset by peer]
DataLinkDroid has quit [Quit: Ex-Chat]
smurfrobot has joined #lisp
wigust- has joined #lisp
Chream_ has joined #lisp
Chream_ has quit [Read error: Connection reset by peer]
Chream_ has joined #lisp
smurfrobot has quit [Ping timeout: 268 seconds]
varjag has joined #lisp
wigust has quit [Ping timeout: 256 seconds]
smurfrobot has joined #lisp
mfleming has quit [Read error: Connection reset by peer]
smurfrobot has quit [Ping timeout: 240 seconds]
smurfrobot has joined #lisp
smurfrobot has quit [Ping timeout: 245 seconds]
smurfrobot has joined #lisp
fikka has quit [Ping timeout: 248 seconds]
pyericz has joined #lisp
pyericz has quit [Client Quit]
pyericz has joined #lisp
smokeink has quit [Remote host closed the connection]
fourier has joined #lisp
Chream_ has quit [Read error: Connection reset by peer]
<fourier> anyone bought tickets to ELS/Spain already? Which airport is the closest?
<loke> fourier: Gibraltar or Malaga
Chream_ has joined #lisp
<Shinmera> My ticket is to Malaga
<Shinmera> getting to Marbella from there is just a bus ride away.
<fourier> aha thanks, will try to book now
heisig has joined #lisp
<_death> I bought a ticket.. think it's about time to go to a Lisp conference
<loke> _death: Where do you live?
<Shinmera> So many #lisp people coming this year
<_death> loke: Israel
* loke really wanted to go, but it didn't happen this year
<loke> _death: Not too far away for you then
<fourier> we decided to combine with vacation, and traveling with 2 families ;)
<_death> loke: yeah
<tazjin> Shinmera: is there a demo instance of purplish available somewhere?
<Shinmera> tazjin: http://chan.tymoon.eu/
<tazjin> thanks
<Shinmera> My radiance applications are unfortunately all severely lacking in documentation, sorry about that :(
<tazjin> what you lack in documentation you make up for in responsiveness, so don't worry :)
<tazjin> (just that that doesn't scale as well as docs)
varjag has quit [Quit: ERC (IRC client for Emacs 25.2.1)]
terpri has joined #lisp
wladz has quit [Ping timeout: 240 seconds]
wladz has joined #lisp
<Shinmera> Maybe one day I'll get to writing docs
energizer has quit [Ping timeout: 248 seconds]
smurfrobot has quit [Remote host closed the connection]
butterthebuddha has quit [Max SendQ exceeded]
butterthebuddha has joined #lisp
kedorlaomer has joined #lisp
fikka has joined #lisp
makomo has quit [Ping timeout: 260 seconds]
jameser has quit [Ping timeout: 240 seconds]
Chream_ has quit [Read error: Connection reset by peer]
Chream_ has joined #lisp
kedorlaomer has quit [Remote host closed the connection]
damke has quit [Ping timeout: 264 seconds]
jasom has joined #lisp
smurfrobot has joined #lisp
eschatologist has quit [Ping timeout: 276 seconds]
eschatologist has joined #lisp
smurfrobot has quit [Ping timeout: 256 seconds]
smurfrobot has joined #lisp
Chream_ has quit [Read error: Connection reset by peer]
Chream_ has joined #lisp
Chream_ has quit [Read error: Connection reset by peer]
smurfrobot has quit [Ping timeout: 240 seconds]
Chream_ has joined #lisp
fikka has quit [Ping timeout: 268 seconds]
smurfrobot has joined #lisp
fikka has joined #lisp
jameser has joined #lisp
jameser has quit [Client Quit]
m00natic has joined #lisp
EvW1 has joined #lisp
jameser has joined #lisp
Amplituhedron has quit [Quit: Konversation terminated!]
fikka has quit [Ping timeout: 256 seconds]
test1600 has joined #lisp
jameser has quit [Client Quit]
fikka has joined #lisp
mazoe has joined #lisp
smurfrobot has quit [Remote host closed the connection]
EvW1 has quit [Ping timeout: 255 seconds]
smurfrobot has joined #lisp
smokeink has joined #lisp
Bike has joined #lisp
smurfrobot has quit [Remote host closed the connection]
pagnol has quit [Ping timeout: 240 seconds]
gabiruh has quit [Quit: ZNC - 1.6.0 - http://znc.in]
EvW has joined #lisp
gabiruh has joined #lisp
smurfrobot has joined #lisp
cess11_ is now known as cess11
igemnace has quit [Ping timeout: 245 seconds]
smurfrobot has quit [Ping timeout: 240 seconds]
<mfiano> Is anyone familiar with Common Lisp development on NixOS? It's slightly weird, because CFFI cannot find foreign libraries, given that they are not located in the standard locations.
fikka has quit [Ping timeout: 240 seconds]
damke has joined #lisp
igemnace has joined #lisp
<shka> mfiano: IIRC CFFI allows to specify so search path
thinkpad has quit [Quit: lawl]
fikka has joined #lisp
smurfrobot has joined #lisp
<mfiano> Yes, well NixOS doesn't have 1 path where all libraries live
<mfiano> Every version of every library is in it's own directory.
dcluna has quit [Read error: Connection reset by peer]
smurfrobot has quit [Ping timeout: 255 seconds]
milanj has quit [Quit: This computer has gone to sleep]
jameser has joined #lisp
dcluna has joined #lisp
fikka has quit [Ping timeout: 255 seconds]
thinkpad has joined #lisp
fikka has joined #lisp
jameser has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jameser has joined #lisp
rumbler31 has joined #lisp
rumbler31 has quit [Remote host closed the connection]
fikka has quit [Ping timeout: 252 seconds]
attila_lendvai has joined #lisp
attila_lendvai has joined #lisp
attila_lendvai has quit [Changing host]
fikka has joined #lisp
paul0 has joined #lisp
pagnol has joined #lisp
smurfrobot has joined #lisp
fikka has quit [Ping timeout: 268 seconds]
<Bike> how do system tools find libraries?
<ecraven> everything is linked against the specific paths
smurfrobot has quit [Ping timeout: 256 seconds]
<ecraven> so if you uninstall that exact version, your binary won't work, even if there is a slightly different library version installed (which is on purpose)
smurfrobot has joined #lisp
fikka has joined #lisp
<Shinmera> mfiano: Could ask ldconfig, I guess
<Shinmera> Arguably CFFI should do that anyhow.
milanj has joined #lisp
<mfiano> LD_LIBRARY_PATH doesn't even have anything
<Shinmera> It typically doesn't.
<mfiano> I'm probably going back to Arch for my dev box. I spent the last 2 weeks migrating 10 machines over to NixOS and was hoping to get back to coding this weekend
attila_lendvai has quit [Read error: Connection reset by peer]
<Shinmera> try ldconfig -p | grep libraryname
smurfrobot has quit [Ping timeout: 260 seconds]
fikka has quit [Ping timeout: 248 seconds]
<mfiano> ldconfig: Can't open cache file /nix/store/2kcrj1ksd2a14bm5sky182fv2xwfhfap-glibc-2.26-131/etc/ld.so.cache
<mfiano> No such file or directory
fikka has joined #lisp
attila_lendvai has joined #lisp
attila_lendvai has joined #lisp
attila_lendvai has quit [Changing host]
smasta has joined #lisp
jameser has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
fikka has quit [Ping timeout: 248 seconds]
ebzzry_ has joined #lisp
fikka has joined #lisp
ebzzry_ has quit [Ping timeout: 248 seconds]
attila_lendvai has quit [Read error: Connection reset by peer]
fikka has quit [Ping timeout: 256 seconds]
ebzzry_ has joined #lisp
Naergon has quit [Ping timeout: 245 seconds]
attila_lendvai has joined #lisp
fikka has joined #lisp
attila_lendvai has quit [Read error: Connection reset by peer]
jcowan has joined #lisp
attila_lendvai has joined #lisp
attila_lendvai has joined #lisp
Kundry_Wag has joined #lisp
smasta has quit [Ping timeout: 240 seconds]
fikka has quit [Ping timeout: 260 seconds]
fikka has joined #lisp
orivej_ has quit [Ping timeout: 260 seconds]
scymtym has quit [Ping timeout: 252 seconds]
nowhereman_ has joined #lisp
fourier_ has joined #lisp
nowhere_man has quit [Ping timeout: 260 seconds]
fourier_ has quit [Client Quit]
EvW has quit [Ping timeout: 240 seconds]
fourier has quit [Ping timeout: 260 seconds]
attila_lendvai has quit [Read error: Connection reset by peer]
attila_lendvai has joined #lisp
attila_lendvai has joined #lisp
attila_lendvai has quit [Changing host]
thinkpad has quit [Ping timeout: 245 seconds]
thinkpad has joined #lisp
EvW has joined #lisp
bruh has joined #lisp
attila_lendvai has quit [Read error: Connection reset by peer]
fourier has joined #lisp
bruh has quit [Client Quit]
hairydeathtrap has joined #lisp
attila_lendvai has joined #lisp
rumbler31 has joined #lisp
<hairydeathtrap> Hi. Is European Lisp Symposium registration down? Can't register, it says "Missing fields: Credit card transaction, Type of attendance, Name, Email". Feels like Java enterprise.
<Shinmera> hairydeathtrap: Sounds more like you got JS disabled.
<hairydeathtrap> Shinmera: I don't think I have JS disabled. I've tried in 4 browsers, mobile Safari included
lambda-p has joined #lisp
<Shinmera> Hm. I tested it on all platforms and browsers available to me and it worked fine on all.
<Shinmera> That error sounds like it's not submitting the fields to the server script properly.
rumbler31 has quit [Ping timeout: 248 seconds]
<Shinmera> Do you have access to the JS console? Does it report anything more informative?
<beach> Speaking of which, both me and my (admittedly small) family are coming. Must we register twice?
<Shinmera> If both of you attend the conference, yes.
<beach> OK.
<hairydeathtrap> Shimera: https://european-lisp-symposium.org/static/register.php returns 400, request body: item=ELS-2018-early-regular&item=ELS-2018-banquet&payment=stripe
<flip214> A static PHP file?! sounds intriguing ;)
<hairydeathtrap> I filled all the fields ofcourse
<hairydeathtrap> POST there
<Shinmera> hairydeathtrap: Okey, right, so the fields are indeed missing from the body, meaning something's going wrong on the JS side.
smurfrobot has joined #lisp
<Shinmera> flip214: The file is publicly available.
scymtym has joined #lisp
<Shinmera> hairydeathtrap: It looks like your browser is just submitting the form, instead of letting JS do it
smurfrobot has quit [Ping timeout: 260 seconds]
<_death> could be some ad block thing
<Shinmera> I'll move this to privmsg.
fikka has quit [Ping timeout: 260 seconds]
scymtym_ has joined #lisp
hairydeathtrap_ has joined #lisp
hairydeathtrap has quit [Ping timeout: 260 seconds]
ebzzry_ has quit [Ping timeout: 256 seconds]
scymtym has quit [Ping timeout: 252 seconds]
<Shinmera> Okey it looks like Didier screwed up the static page generation
<Shinmera> it's missing the stripe public key.
<Shinmera> I mailed him, so hopefully he can fix it soon.
<Shinmera> He probably regenerated the page on a system that didn't have the secrets configured properly. Sorry about that.
<hairydeathtrap_> Awesome, thank you Shinmera
<Shinmera> I'll add some checks so that this doesn't happen again.
smokeink has quit [Quit: Leaving]
Naergon has joined #lisp
Naergon has quit [Read error: Connection reset by peer]
attila_lendvai has quit [Quit: Leaving.]
Naergon has joined #lisp
mishoo has quit [Ping timeout: 256 seconds]
<Shinmera> hairydeathtrap_: flip214: It's fixed.
<Shinmera> Thank you for your patience.
<hajovonta> It turned out I can't attend the conference. We've just bought a house and there is a lot to arrange.
Kundry_Wag has quit [Remote host closed the connection]
<whoman> blessed
Kundry_Wag has joined #lisp
j0nd0e has quit [Ping timeout: 256 seconds]
hairydeathtrap_ has quit [Quit: Page closed]
nowhere_man has joined #lisp
nowhereman_ has quit [Ping timeout: 240 seconds]
schweers has quit [Quit: ERC (IRC client for Emacs 25.3.1)]
SaganMan has joined #lisp
Bike is now known as Bicyclidine
kajo has quit [Ping timeout: 240 seconds]
deng_cn has quit [Ping timeout: 240 seconds]
kajo has joined #lisp
deng_cn has joined #lisp
patrixl has joined #lisp
<patrixl> join #emacs
* patrixl forgot his /.. sorry
fikka has joined #lisp
smurfrobot has joined #lisp
neirac has joined #lisp
heisig has quit [Quit: Leaving]
fikka has quit [Ping timeout: 256 seconds]
smurfrobot has quit [Ping timeout: 256 seconds]
jmercouris has joined #lisp
ramus_ has joined #lisp
<jmercouris> So, I am at the point in my program where I have to start defining the transport language and API that will be supported between my lisp core and foreign program
<jmercouris> For this reason I was thinking about some way to convert sexpr to XML or something like that
<jmercouris> I took a look here: https://www.cliki.net/XML and I came across https://common-lisp.net/project/s-xml-rpc/
<flip214> Shinmera: thanks a lot!
varjag has joined #lisp
test1600 has quit [Ping timeout: 268 seconds]
<jmercouris> Can anyone tell me if it is a smart or stupid idea to try to convert sexpr to XML for execution in my other environment?
<dlowe> most web APIs these days use JSON
<jmercouris> I'm imagining something like this (remote-execute '(set-minibuffer-height 80)) which will produce some html like <set-minibuffer-height>80</set-minibuffer-height> and send that out to my foreign code client
<jmercouris> dlowe: It is for a program running locally, I control both sides of the program
<jmercouris> as in, I control two programs, that are communicating over sockets
<dlowe> but if you're not planning on other people using your protocol, why convert at all?
<jmercouris> one side is in foreign code, so I wanted a transport language
ramus has quit [Ping timeout: 252 seconds]
<dlowe> just send sexprs
<jmercouris> but there doesn't exist a sexpr parser in Objective-C
<dlowe> there could :D
mareskeg has joined #lisp
<jmercouris> s/html/xml
<Shinmera> Writing an sexpr parser isn't hard.
<dlowe> well, if you must have some other wire format, I'd go with json over xml
<jmercouris> yes, but I will have to write one for every client
<dlowe> but that's me
<Pierpa> Probably you have json libraries available in both languages?
<jmercouris> both languages are objective-c and c++
<jmercouris> so, yes
<Shinmera> If you write it in C you can use it in both
<jmercouris> That's true, I do in fact have sexpr parser I've already written in C...
fikka has joined #lisp
<jmercouris> hopefully it is still on my disk somewhere
damke_ has joined #lisp
<jmercouris> so let's say I make a function call that doesn't provide a literal value, but instead a symbol
<jmercouris> something like (set-minibuffer-height some-value)
<jmercouris> I'll have to serialize some-value
<jmercouris> but what if I want somethings to remain as symbols for the purposes of callbacks
<jmercouris> as an example, (execute-some-operation-and-callback call-back-to-invoke)
<jmercouris> the foreing code needs to be able to send a message to the lisp side and know to invoke call-back-to-invoke
<jmercouris> s/foreing/foreign
damke has quit [Ping timeout: 264 seconds]
<jmercouris> I guess I will need to write handlers for every operation
mazoe has quit [Ping timeout: 252 seconds]
<jmercouris> then again, xml-rpc already is a protocol written in C and in Lisp...
fikka has quit [Ping timeout: 245 seconds]
Chream_ has quit [Read error: Connection reset by peer]
mareskeg has quit [Quit: mareskeg]
mareskeg has joined #lisp
FreeBirdLjj has joined #lisp
<hajovonta> too bad you have to interface another languages
Kundry_Wag has quit [Remote host closed the connection]
Kundry_Wag has joined #lisp
<Pierpa> Do you really need to exchange structured, nested, data?
<jmercouris> Pierpa: to be honest no, I am probably overengineering
<beach> What Emacs does to indent DEFCLASS is really not very good. I am suggesting this way instead: https://pastebin.com/ThBGvF3v Opinions?
<Pierpa> If not, you cansimplify a lot
<jmercouris> beach: the deeper indenting definitely makes it easier to read
<jmercouris> especially for the symbol immediately following a :keyword
knobo4 has quit [Ping timeout: 248 seconds]
<jmercouris> or in this case form
<jmercouris> beyond this basic feeling, I can't offer much better feedback, sorry
Murii|osx has joined #lisp
<Shinmera> beach: How do you feel about inline indenting? As in, providing spacing between items in a line.
Bike has joined #lisp
<jcowan> beach: I am not very visual, how is this different from the Emacs default?
<jcowan> thanks
schweers has joined #lisp
<jcowan> so it is just a matter of giving the value of a keyword (pseudo-)argument an extra indent when it is fat
<Pierpa> Thanks for the comparison. Yes, the default is ugly
Kaisyu has quit [Quit: Connection closed for inactivity]
fikka has joined #lisp
<Pierpa> Otoh, I never separate the keyword and the argument on two lines...
<beach> Shinmera: I would have to think about that. I assume you mean aligning things in columns, right?
<beach> jcowan: Indenting the slot options with respect to the slot name, and the value of the slot option with respect to the name of the slot option.
<jcowan> well, except that the value remains on the same line if it is thin
Chream_ has joined #lisp
varjag has quit [Read error: Connection reset by peer]
<beach> Pierpa: In that case, nothing will change. But when the slot name has many characters in it, and when the initform is complicated, then something better could be done than what Emacs does.
<Pierpa> Sure
varjag has joined #lisp
<Shinmera> beach: yes
fikka has quit [Ping timeout: 248 seconds]
fourier has quit [Ping timeout: 260 seconds]
<Shinmera> beach: I generally avoid doing it, but only because the cost of fixing the indentation on a change is too high. If the editor could automate it, then that would fall away.
<jmercouris> Shinmera: yeah, but anyone who doesn't have that editor has that same pain point
varjag has quit [Client Quit]
<jmercouris> that's why it is generally bad practice
<beach> Shinmera: It gets complicated then, because you may have one line that says `x very-long-value-for-that-very-short-name' and one line that says `very-long-name-for-a-really-short-value y'
<Shinmera> jmercouris: same for everything else beach is doing right now
<jmercouris> Shinmera: fair enough
<Shinmera> beach: Yeah, plus it might be desired in some contexts, and undesired in others.
neirac has quit [Ping timeout: 256 seconds]
neirac has joined #lisp
<beach> Shinmera: Yeah, but it might be possible to give a choice. I'll think about it.
<beach> Shinmera: It is definitely nice, but it has to be automatic as you pointed out.
<Shinmera> beach: The column aligning would also be helpful for things like a series of let bindings or defvars, etc.
rumbler31 has joined #lisp
lambda-p has quit [Quit: Yaaic - Yet another Android IRC client - http://www.yaaic.org]
<beach> Shinmera: Oh, I agree. But again, because of the risk of significantly longer lines when columns are aligned, it has to be a choice.
mishoo has joined #lisp
spm__ has quit [Remote host closed the connection]
<beach> jmercouris: If we do nothing better than the lowest common denominator, we won't make any progress.
<mrm> That's why we should always target the lcm instead.
<beach> mrm: "target"?
epony has quit [Read error: Connection reset by peer]
rumbler31 has quit [Ping timeout: 268 seconds]
patrixl has quit [Ping timeout: 256 seconds]
<beach> Shinmera: I think an indentation command like that would have to be applied to a region containing lines with the same number of "things" in each one, except possibly for terminating comments.
<jmercouris> beach: yes, maybe have it as an option with a compatibility mode
<jmercouris> beach: I assume you are planning on climacs being configurable
<beach> jmercouris: Duh, it's written in Common Lisp. And it is written by me.
<jmercouris> Just a thought for easier adoption/less friction in teams
<jmercouris> I get that it is still kind of catering to the lowest common denominator, but it will help ease the transition, assuming climacs may one day be the dominant ediitor
<jmercouris> for lisp at least
epony has joined #lisp
lroca has joined #lisp
smurfrobot has joined #lisp
<beach> jmercouris: Writing two or more editors in one would be too hard for me. So I don't think I will try any compatibility mode, neither for Emacs, for VIM, or for gedit.
<jmercouris> well, maybe someone else can write it then on top of it :D
dddddd has joined #lisp
epony has quit [Remote host closed the connection]
<beach> Sure.
<beach> jmercouris: Again, I don't care if I am the only person using it. Therefore, making it easier for others to adopt is not a priority.
Chream_ has quit [Read error: Connection reset by peer]
<jdz> beach: For what it's worth I put slot options on their own lines.
<beach> jdz: Ah, so you could use something like this, then?
Chream_ has joined #lisp
smurfrobot has quit [Ping timeout: 240 seconds]
Chream_ has quit [Read error: Connection reset by peer]
hajovonta has quit [Quit: hajovonta]
<jdz> beach: Sorry, I have not read all of the backlog here, just looked at your paste link. Not sure what you mean by "use something like this"?
<jdz> Change the way Emacs displays DEFCLASS forms?
<jdz> I would not want my editor to insert newlines by itself.
Chream_ has joined #lisp
<jmercouris> beach: It just feels like it would be a shame since you've put so much effort
fikka has joined #lisp
<jmercouris> that's all I'm saying
<jdz> Unless breaking into lines is fully automatic and is applied everywhere.
Chream_ has quit [Read error: Connection reset by peer]
Chream_ has joined #lisp
Chream_ has quit [Read error: Connection reset by peer]
<jdz> That's with current Emacs indenting.
pagnol has quit [Quit: Ex-Chat]
<beach> jdz: Right. No automatic newlines. Just better indentation for options.
rumbler31 has joined #lisp
Chream_ has joined #lisp
Chream_ has quit [Read error: Connection reset by peer]
<beach> jmercouris: Thanks. But my effort is compensated by papers that explain the innovative parts of what I write.
Chream_ has joined #lisp
<jdz> I don't remember having multiline or long initforms, but I'd still initform code on the same line as the :initform keyword.
<beach> jdz: Then you wouldn't notice any difference.
Chream_2 has joined #lisp
<jcowan> I also am writing an editor primarily for personal use, though perhaps some other people will like it
Chream_2 has quit [Read error: Connection reset by peer]
<beach> jcowan: What technique does it use in order to indent Common Lisp code, and what information does it present the Common Lisp programmer with? :)
<jcowan> It will have many non-features, such as syntax coloring, full-screen editing, single-keystroke commands, and so on.
random-nick has joined #lisp
Chream_2 has joined #lisp
<jcowan> I am currently working out the command set, and haven't decided on an implementation language yet
<jcowan> Oh, programmability is another major non-feature
<beach> jcowan: I was talking about the user being a Common Lisp programmer who would want to see the editor help with information about the program.
Kyo91_ has joined #lisp
<beach> ... not about the implementaiton.
<beach> implementation.
Chream_3 has joined #lisp
<jcowan> (I always make that mistake too)
<beach> Heh.
chens has quit [Remote host closed the connection]
<jcowan> The most interesting thing will be how to do parenthesis-bouncing in the context of CLI editing
Chream_ has quit [Ping timeout: 265 seconds]
Chream_3 has quit [Read error: Connection reset by peer]
Kundry_Wag has quit [Remote host closed the connection]
epony has joined #lisp
Kundry_Wag has joined #lisp
EvW has quit [Ping timeout: 265 seconds]
<jcowan> I currently use the ex mode of vim, and will stay fairly close to that, but I also intend to add the structural regular expressions of sam, and I do drop into vi mode when I want to do paren-bouncing, so I want a replacement for that
Chream_2 has quit [Ping timeout: 240 seconds]
Chream_2 has joined #lisp
al-damiri has joined #lisp
pankracy has quit [Remote host closed the connection]
Cymew has quit [Remote host closed the connection]
mareskeg has quit [Quit: mareskeg]
shka_ has joined #lisp
aeth has quit [Ping timeout: 256 seconds]
ramus_ is now known as ramus
neirac has left #lisp [#lisp]
Kundry_Wag has quit [Remote host closed the connection]
Chream_2 has quit [Read error: Connection reset by peer]
Chream_ has joined #lisp
Chream_ has quit [Read error: Connection reset by peer]
Chream_ has joined #lisp
aeth has joined #lisp
mareskeg has joined #lisp
comborico1611 has joined #lisp
asarch has joined #lisp
Chream_ has quit [Ping timeout: 256 seconds]
<jmercouris> I'm having an interesting issue with s-xml-rpc
<jmercouris> when I run the following in a standalone sbcl it works https://gist.github.com/8210dad39133fa1f45cb981969cfb3de
<jmercouris> but when I run it in slime, the response hangs forever
<jmercouris> this is obviously unacceptable, as I need to be able to test in slime, any idea why this might be?
Kyo91_ has quit [Quit: WeeChat 2.0.1]
<jmercouris> I tried changing the ports the server was listening on, but no luck
<_death> doesn't hang for me.. what is your swank:*communication-style*
<jmercouris> :spawn
<_death> try debugging it then
<jmercouris> to clarify, the server is started
<jmercouris> when I make a request to the server, it doesn't give a response
<jmercouris> that is when it hangs, no errors signaled or anything
<jmercouris> *inferior-lisp* also doesn't have any useful output
harryTrout has joined #lisp
<_death> look at the source, trace functions, log stuff..
<flip214> jmercouris: can you get a thread list at that point, and look where they're hanging?
<jmercouris> the thing is, the source does work
<jmercouris> I can try, I assume something like (bt:all-threads)?
<_death> C-c C-x t also works
<jmercouris> _death: that is new and very useful for me
<jmercouris> thank you
<jmercouris> ok let me try sending the request now
<jmercouris> does *slime-threads* update or must I invoke "g"? or something?
<_death> "g"
<jmercouris> all are shown as still "Running"
<_death> you can also attach a debugger.. `C-h m' to see functionality
comborico1611 has quit [Quit: Konversation terminated!]
mareskeg has quit [Quit: mareskeg]
<jmercouris> ah, very interesting, so it signals a restart
<jmercouris> I mean interrupt
flamebeard has quit [Quit: Leaving]
<jmercouris> maybe I'll extend the library to use a persistent usocket connection anyway
Chream_ has joined #lisp
<jmercouris> kind of goes against the xml-rpc protocol, but it's quite a loose definition
Chream_ has quit [Read error: Connection reset by peer]
Chream_ has joined #lisp
Chream_ has quit [Read error: Connection reset by peer]
harryTrout has quit [Ping timeout: 260 seconds]
Chream_ has joined #lisp
Pierpa has quit [Ping timeout: 260 seconds]
<_death> I liked the s-libraries when I started writing lisp.. apparently he writes smalltalk now
smurfrobot has joined #lisp
mareskeg has joined #lisp
CEnnis91 has joined #lisp
mareskeg has quit [Client Quit]
smurfrobot has quit [Ping timeout: 240 seconds]
smurfrobot has joined #lisp
Chream_2 has joined #lisp
thodg has quit [Ping timeout: 268 seconds]
karswell has quit [Remote host closed the connection]
Chream_ has quit [Ping timeout: 256 seconds]
karswell has joined #lisp
<whoman> _death: what is/were s-libraries ?
smurfrobot has quit [Ping timeout: 240 seconds]
orivej has joined #lisp
Kundry_Wag has joined #lisp
Pierpa has joined #lisp
<jmercouris> I think they are libs that start with the prefix s- by some common author
<jmercouris> s-xml-rpc being an example of one of them
Kundry_Wag has quit [Remote host closed the connection]
<jmercouris> I think: Sven Van Caekenberghe
Satou has joined #lisp
fikka has quit [Ping timeout: 240 seconds]
lakota has joined #lisp
fikka has joined #lisp
damke has joined #lisp
slyrus has joined #lisp
slyrus has quit [Remote host closed the connection]
slyrus has joined #lisp
damke_ has quit [Ping timeout: 264 seconds]
pfdietz__ has joined #lisp
Kundry_Wag has joined #lisp
fikka has quit [Ping timeout: 265 seconds]
Kundry_Wag has quit [Ping timeout: 256 seconds]
oleo has joined #lisp
lroca has quit [Ping timeout: 276 seconds]
CodeOrangutan has quit [Ping timeout: 260 seconds]
Kundry_Wag has joined #lisp
Karl_Dscc has joined #lisp
smasta has joined #lisp
harryTrout has joined #lisp
grumble has quit [Read error: Connection reset by peer]
Karl_Dscc has quit [Remote host closed the connection]
grumble has joined #lisp
LiamH has joined #lisp
fikka has joined #lisp
alexmlw has joined #lisp
schweers has quit [Ping timeout: 276 seconds]
FreeBirdLjj has quit [Remote host closed the connection]
hhdave has quit [Ping timeout: 255 seconds]
smurfrobot has joined #lisp
<whoman> jmercouris: ah cool, thanks
<whoman> jmercouris: btw, i wanted to ask you for a week or two, what project you were working on? i cant remember what you said about it exactly but it sounded very cool
smurfrobot has quit [Ping timeout: 252 seconds]
SaganMan has quit [Quit: WeeChat 1.6]
m00natic has quit [Remote host closed the connection]
damke_ has joined #lisp
harryTrout has quit [Ping timeout: 240 seconds]
damke has quit [Ping timeout: 264 seconds]
Cymew has joined #lisp
Kundry_Wag has quit [Remote host closed the connection]
Kundry_W_ has joined #lisp
nowhereman has joined #lisp
nowhereman is now known as Guest94223
Cymew has quit [Ping timeout: 260 seconds]
lakota has quit [Ping timeout: 260 seconds]
energizer has joined #lisp
Kundry_Wag has joined #lisp
paul0 has quit [Quit: Leaving]
nowhere_man has quit [Ping timeout: 256 seconds]
Kundry_W_ has quit [Read error: Connection reset by peer]
smasta has quit [Ping timeout: 260 seconds]
pagnol has joined #lisp
rumbler3_ has joined #lisp
lakota has joined #lisp
<jmercouris> whoman: I am working on next-browser https://github.com/next-browser/next
<jmercouris> right now I am making a very deep changing removing the FFI by implementing a server/client interface between a lisp core and a "dumb" gui frontend
<jmercouris> s/changing/change
quazimodo has quit [Ping timeout: 248 seconds]
rumbler3_ has quit [Ping timeout: 245 seconds]
Baggers has joined #lisp
Kundry_Wag has quit [Remote host closed the connection]
lakota has quit [Ping timeout: 260 seconds]
smurfrobot has joined #lisp
alexmlw has quit [Read error: Connection reset by peer]
Kundry_Wag has joined #lisp
alexmlw has joined #lisp
lakota has joined #lisp
drewc has joined #lisp
Kundry_Wag has quit [Remote host closed the connection]
Satou has quit [Ping timeout: 265 seconds]
Kundry_Wag has joined #lisp
Fare has joined #lisp
Kundry_Wag has quit [Remote host closed the connection]
comborico1611 has joined #lisp
Kundry_Wag has joined #lisp
lakota has quit [Ping timeout: 252 seconds]
makomo has joined #lisp
Kundry_Wag has quit [Remote host closed the connection]
Kundry_Wag has joined #lisp
pagnol has quit [Ping timeout: 256 seconds]
milanj has quit [Quit: This computer has gone to sleep]
smurfrobot has quit [Remote host closed the connection]
nowhere_man has joined #lisp
Kundry_Wag has quit [Remote host closed the connection]
raynold has joined #lisp
Murii|osx has quit [Quit: Textual IRC Client: www.textualapp.com]
Guest94223 has quit [Ping timeout: 240 seconds]
Murii|osx has joined #lisp
Kundry_Wag has joined #lisp
Kundry_Wag has quit [Remote host closed the connection]
CEnnis91 has quit [Quit: Connection closed for inactivity]
pdesaulniers has joined #lisp
cods has quit [Changing host]
cods has joined #lisp
Kundry_Wag has joined #lisp
nowhereman_ has joined #lisp
nowhere_man has quit [Ping timeout: 256 seconds]
pagnol has joined #lisp
vtomole has joined #lisp
lnostdal has joined #lisp
Ven`` has joined #lisp
fikka has quit [Ping timeout: 240 seconds]
lakota has joined #lisp
milanj has joined #lisp
nowhereman_ has quit [Ping timeout: 256 seconds]
nowhere_man has joined #lisp
Mon_Ouie has quit [Quit: WeeChat 1.9.1]
damke has joined #lisp
fikka has joined #lisp
damke_ has quit [Ping timeout: 264 seconds]
angavrilov has quit [Remote host closed the connection]
smurfrobot has joined #lisp
vlatkoB has quit [Remote host closed the connection]
fikka has quit [Ping timeout: 256 seconds]
smurfrobot has quit [Ping timeout: 245 seconds]
Ven`` has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
harryTrout has joined #lisp
EvW1 has joined #lisp
mlf has joined #lisp
rumbler3_ has joined #lisp
warweasle has quit [Quit: later]
nowhere_man has quit [Remote host closed the connection]
harryTrout has quit [Ping timeout: 245 seconds]
rumbler3_ has quit [Ping timeout: 245 seconds]
fikka has joined #lisp
nowhere_man has joined #lisp
Mutex7 has joined #lisp
lroca has joined #lisp
sjl__ has joined #lisp
CEnnis91 has joined #lisp
sjl has quit [Ping timeout: 265 seconds]
varjag has joined #lisp
alexmlw has quit [Quit: alexmlw]
random-nick has quit [Ping timeout: 240 seconds]
jcowan has left #lisp ["Leaving"]
shka_ has quit [Ping timeout: 240 seconds]
attila_lendvai has joined #lisp
attila_lendvai has joined #lisp
attila_lendvai has quit [Changing host]
Cymew has joined #lisp
lakota has quit [Quit: ERC (IRC client for Emacs 27.0.50)]
drewc_ has joined #lisp
Cymew has quit [Ping timeout: 248 seconds]
mareskeg has joined #lisp
mareskeg has quit [Client Quit]
fikka has quit [Ping timeout: 245 seconds]
fikka has joined #lisp
drewc_ has quit [Quit: Leaving]
drewc has quit [Disconnected by services]
drewc_ has joined #lisp
fikka has quit [Ping timeout: 240 seconds]
drewc_ has quit [Client Quit]
drewc has joined #lisp
vhost- has quit [Quit: WeeChat 2.1-dev]
scymtym_ has quit [Ping timeout: 252 seconds]
vhost- has joined #lisp
vhost- has joined #lisp
vhost- has quit [Changing host]
comborico1611 has quit [Quit: Konversation terminated!]
fikka has joined #lisp
Karl_Dscc has joined #lisp
rippa has quit [Quit: {#`%${%&`+'${`%&NO CARRIER]
ckonstanski has quit [Remote host closed the connection]
Chream_2 has quit [Read error: Connection reset by peer]
Chream_ has joined #lisp
Kundry_Wag has quit [Remote host closed the connection]
dyelar has quit [Quit: Leaving.]
Kundry_Wag has joined #lisp
python476 has quit [Ping timeout: 245 seconds]
Kundry_Wag has quit [Remote host closed the connection]
nowhereman_ has joined #lisp
nowhere_man has quit [Ping timeout: 252 seconds]
asarch has quit [Quit: Leaving]
rumbler31 has quit [Ping timeout: 240 seconds]
vtomole has quit [Ping timeout: 260 seconds]
attila_lendvai has quit [Read error: Connection reset by peer]
energizer has quit [Remote host closed the connection]
energizer has joined #lisp
damke_ has joined #lisp
attila_lendvai has joined #lisp
attila_lendvai has joined #lisp
attila_lendvai has quit [Changing host]
attila_lendvai has quit [Read error: Connection reset by peer]
damke has quit [Ping timeout: 264 seconds]
Murii|osx has quit [Quit: Textual IRC Client: www.textualapp.com]
attila_lendvai has joined #lisp
attila_lendvai has joined #lisp
attila_lendvai has quit [Changing host]
scymtym has joined #lisp
quazimodo has joined #lisp
papachan has quit [Quit: WeeChat 2.0.1]
smurfrobot has joined #lisp
whartung_ has quit [Quit: whartung_]
whartung has joined #lisp
smurfrobot has quit [Ping timeout: 265 seconds]
Ven`` has joined #lisp
comborico1611 has joined #lisp
Karl_Dscc has quit [Remote host closed the connection]
jmercouris has quit [Ping timeout: 240 seconds]
pfdietz__ has quit [Ping timeout: 260 seconds]
mishoo has quit [Ping timeout: 256 seconds]
foom has joined #lisp
nowhere_man has joined #lisp
varjag has quit [Ping timeout: 240 seconds]
Fare has quit [Ping timeout: 268 seconds]
foom2 has quit [Ping timeout: 240 seconds]
nowhereman_ has quit [Ping timeout: 252 seconds]
Kundry_Wag has joined #lisp
dilated_dinosaur has quit [Remote host closed the connection]
Kundry_Wag has quit [Ping timeout: 240 seconds]
Ven`` has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
dilated_dinosaur has joined #lisp
rumbler31 has joined #lisp
quazimodo has quit [Remote host closed the connection]
rumbler3_ has joined #lisp
quazimodo has joined #lisp
quazimod1 has joined #lisp
quazimod1 has quit [Client Quit]
quazimodo has quit [Client Quit]
smurfrobot has joined #lisp
rumbler31 has quit [Ping timeout: 256 seconds]
comborico1611 has quit [Quit: Konversation terminated!]
jmercouris has joined #lisp
smurfrobot has quit [Ping timeout: 260 seconds]
Bike has quit [Ping timeout: 260 seconds]
DataLinkDroid has joined #lisp
<fouric> Is there a way to get a bit more detail about *what* is taking up all that space in a SBCL (or any other implementation, really) core?
<fouric> If there isn't, then any advice for writing a tool that does so?
<pjb> (room t) ?
lroca has quit [Ping timeout: 260 seconds]
<fouric> ...oh.
<fouric> Thank you.
<rme> ccl has (ccl:heap-utilization) which can sometimes be interesting
<fouric> Ooh, I'll check that out. I was installing Roswell anyway. Thanks!
trocado has joined #lisp
terpri has quit [Ping timeout: 240 seconds]
mareskeg has joined #lisp
mareskeg has quit [Remote host closed the connection]
mareskeg has joined #lisp
mareskeg has quit [Quit: mareskeg]
LiamH has quit [Quit: Leaving.]
wigust- has quit [Ping timeout: 240 seconds]
Kaisyu has joined #lisp
Tobbi has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<attila_lendvai> fouric: if you get to that point then there are even path-to-root functions on some implementation that can tell you about a specific object what is holding it from garbage collection
<Colleen> attila_lendvai: frgo said at 2018.03.07 22:35:24: I just pulled from dev and now I see some strange messages regarding "git submodules" - please see https://gist.github.com/dg1sbg/ccebad1c7702fe6a359c344bce50368c - How d I deal with those? Any idea what I am doing wrong? Thanks for looking into this.