Conversation
Notices
-
Hallå Kitteh (clacke@social.heldscal.la)'s status on Friday, 21-Jul-2017 03:59:13 UTC Hallå Kitteh @cwebber @moonman @jakob @dthompson I didn't say #guix because guix-daemon isn't all Guile. -
Hallå Kitteh (clacke@social.heldscal.la)'s status on Friday, 21-Jul-2017 01:01:39 UTC Hallå Kitteh @jakob There are definitely languages that *should* only be used for trivial tasks. But then you give them to humans and you get web application servers written in awk. -
Hallå Kitteh (clacke@social.heldscal.la)'s status on Friday, 21-Jul-2017 01:03:42 UTC Hallå Kitteh @roko @jakob Emacs lisp being used to make an entire editor/OS is hardly trivial. A mistake perhaps, but not trivial. -
Hallå Kitteh (clacke@social.heldscal.la)'s status on Friday, 21-Jul-2017 01:07:04 UTC Hallå Kitteh @roko @jakob There is, but implementation purity wasn't a clear criterion in your question. -
Hallå Kitteh (clacke@social.heldscal.la)'s status on Friday, 21-Jul-2017 01:07:43 UTC Hallå Kitteh @roko Sorry, @jakob's question. -
Hallå Kitteh (clacke@social.heldscal.la)'s status on Friday, 21-Jul-2017 01:10:51 UTC Hallå Kitteh @roko @jakob Not to mention the real LISP Machines. -
Hallå Kitteh (clacke@social.heldscal.la)'s status on Friday, 21-Jul-2017 01:12:55 UTC Hallå Kitteh @jakob All I can come up with i csh, because it's literally impossible to do anything else, no matter how hard people try. And they do try far too hard, but they always end up escaping into !tcltk or #perl. -
Hallå Kitteh (clacke@social.heldscal.la)'s status on Friday, 21-Jul-2017 01:13:20 UTC Hallå Kitteh @roko @jakob As am I, and I'm nearing the 40s. -
Hallå Kitteh (clacke@social.heldscal.la)'s status on Friday, 21-Jul-2017 01:45:44 UTC Hallå Kitteh @moonman @jakob Not a single line of C in http://gnu.org/s/shepherd , the PID 0 init of #guix. -
Hallå Kitteh (clacke@social.heldscal.la)'s status on Friday, 21-Jul-2017 01:46:45 UTC Hallå Kitteh @jakob @moonman !guile is a complete Scheme, plus some POSIX interfaces and some new cool async stuff that came in 2.2. -
Hallå Kitteh (clacke@social.heldscal.la)'s status on Friday, 21-Jul-2017 01:47:35 UTC Hallå Kitteh @moonman @jakob I may be corrected on this by @cwebber or @dthompson. -
Hallå Kitteh (clacke@social.heldscal.la)'s status on Friday, 21-Jul-2017 01:50:14 UTC Hallå Kitteh @moonman @jakob https://web.archive.org/web/20170426135432/https://haunt.dthompson.us/ is all #guile too. -
Hallå Kitteh (clacke@social.heldscal.la)'s status on Friday, 21-Jul-2017 04:02:04 UTC Hallå Kitteh @moonman @jakob @dthompson @cwebber
But even if one accepts the premise that apart from guix-daemon guix is just a big DSL or whatever, and maybe that wouldn't count, there are components of the implementation of that DSL that are worthy of being called complete apps on their own, like the cpio implementation. -
Christine Lemmer-Webber (cwebber@octodon.social)'s status on Friday, 21-Jul-2017 13:13:58 UTC Christine Lemmer-Webber @clacke @dthompson @jakob @moonman Guix does have a lot of DSL, but also a ton of functionality written in that same language that isn't just package definitions... vm support, environment stuff, etc. There's 50k lines of scheme in the "guix" subdirectory, none of which is package definitions.
Hallå Kitteh repeated this. -
pit dad (dthompson@toot.cat)'s status on Friday, 21-Jul-2017 13:14:55 UTC pit dad @cwebber @clacke @jakob @moonman I have a Linux container implementation in there, for example. Lots of useful libraries in Guix.
Hallå Kitteh likes this.Hallå Kitteh repeated this.
-