freenode/#lisp - IRC Chatlog
Search
14:22:07
montxero
okay so there are several kinds of applications, I just want to be able to make an application that doesn't have to run only in the repl
14:23:09
jackdaniel
it is for creating console binaries with an interface --with-flags --and-options=42
14:23:57
jackdaniel
if you are interested in gui applications there is McCLIM (that may be combined with clon!) and ffi bindings like eql5, commonqt and a few others
14:24:19
dlowe
also, to find other library options, this page is useful: https://cliki.net/Current%20recommended%20libraries
14:24:45
jackdaniel
regarding daemonizing applications you'll probably have to write your service definitions yourself, but that's not surprise given only you know how your program will be invoked
14:38:56
p_l
don't "daemonize", run like a foreground process, use supervision feature in init system. done.
14:43:16
pjb
Pack Your Bags – Systemd Is Taking You to a New Home <https://hackaday.com/2019/10/16/pack-your-bags-systemd-is-taking-you-to-a-new-home/>
23:03:19
aeth
I wonder the implications of writing something like that in Common Lisp. e.g. Memory usage is higher, so I guess you'd want to put it all in one process instead of having dozens of daemons (a few hundred MB vs. GBs of RAM usage)
23:04:43
aeth
(What I mean is that the fixed cost k in RAM usage is much higher for each process, so you could save 19k worth of RAM of you use one daemon instead of 20)