freenode/#clim - IRC Chatlog
Search
18:45:52
jackdaniel
loke: regarding passwords, see https://franz.com/support/documentation/6.0/doc/clim-ug.pdf#G4.105
19:02:24
jackdaniel
flip214: regarding these dialogs, I'm reading on accepting-values and I'm not sure if it maps fine into normal input query, maybe it is a good idea to implement separate construct for that
19:06:14
paroneayea
though I spend more time working on the https://www.w3.org/TR/activitypub/ standard these days
19:07:29
paroneayea
jackdaniel: you can use a blobby kernel, you just have to derive a package from linux-libre to point at a normal linux
19:08:08
paroneayea
https://gitlab.com/dustyweb/talks/blob/master/lisp-and-gnu/libreplanet_2016/lispm-and-gnu-talk.org
19:08:39
jackdaniel
I know, I've worked embedded linux developer - I just don't have time to hack it myself
19:08:53
paroneayea
jackdaniel: you can also use guix as a userspace package manager on other linux distros
19:09:16
paroneayea
jackdaniel: I'd like to get more common lisp things packaged in guix, including McCLIM
19:09:31
paroneayea
one side effect of me giving the lisp machine and gnu talk is a bunch of guix people became curious about (Mc)CLIM
19:09:51
paroneayea
and especially the dream of a repl/shell that can spit out more than plaintext :)
19:10:18
jackdaniel
somewhere in the future we could do something I haven't encountered in practice - for instance create C bindings into Lisp world
19:11:12
paroneayea
that was kind of the original Guile dream, though these days it seems the the reverse is becoming more popular in that community
19:11:13
jackdaniel
well, that's what ECL is for (I'm working on it as well), but this idea is quite different
19:11:49
jackdaniel
Embeddable Common Lisp, it happens I took the maintainership of the project one day
19:12:24
jackdaniel
in principle it's quite similar to Chicken (assuming you are from Scheme world) - it shares its runtime with C/C++
19:13:06
jackdaniel
and ECL is a shared object which may be linked from the application (may be built as static library too)
19:14:01
jackdaniel
did you package CL libraries in Guix? afaik Debian tries that, but people usually use Quicklisp (because switching CL implementations isn't uncommon)
19:19:09
paroneayea
jackdaniel: I haven't packaged any in Guix yet myself, but there are a few CL packages
19:19:50
paroneayea
jackdaniel: for one thing, I think guix's "guix environment" tool to get a hacking environment up and running can't be beat
19:20:05
paroneayea
and "guix pack" is pretty cool already, and I'm sure will get cooler in the future, as a way to distribute binarie
19:20:38
paroneayea
jackdaniel: it's also nice that in Guix you don't need "one package manager per child-language"
19:20:47
jackdaniel
but will it package source code or binaries? CL programmers are usually interested in having source code
19:21:22
paroneayea
jackdaniel: I haven't looked, but I imagine it will probably package source + compiled files so it's inspectable
19:21:51
paroneayea
re: multiple implementations, you'll need to derive different packages for the different common lisps you use, but that's feasible
19:23:14
paroneayea
jackdaniel: anyway, if you're not convinced, I don't feel like convincing you it's the best route :)