freenode/#lisp - IRC Chatlog
Search
13:14:46
skidd0
hello, i just quickloaded timer, and when i try to (timer:enable-timers) i get an error that the package does not exist.
13:16:34
skidd0
so i am very confused on how quicklisp can find and load the package, but my lisp image can't
13:17:23
skidd0
but after i got the issue that the package couldn't be found, i decided to do what the docs say
13:19:32
skidd0
Shinmera: in that doc, there's an example section where he calls (timer:enable-timers)
13:20:26
Bike
i'm not even sure what i just installed, the directory apparently isn't called timer either...? oh well
13:42:00
decent-username
I'm molding an emacs user into a common-lisp programmer. It'll take some time though
13:46:47
skidd0
dlowe: i have constantly espoused the grand benefits of learning lisp and using SLIME to my programming coworkers. all have expressed interest. none have actually pursued. they're too busy being employed with Blubs and too millenial to actually follow up on their claims. i think they just want me to shut up about lisp
13:48:47
jackdaniel
real computer scientists and software developers get things done disregarding the language without calling others unreal ,p
13:55:24
dlowe
You know, at one time all programmers were big nerds, but that hasn't been true for decades now. I don't think it's reasonable to expect everyone to have an obsession with a job skill.
14:15:58
p_l
(often called serverless these days, 1960s called and says CICS did it back then better and cheaper)
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)