IRC channel logs
2024-08-16.log
back to list of logs
<lilyp>you don't need to use #:key for forwarding keys – just (f . args) (apply g args) works <cow_2001>i hear complaints about how guile is heavily dependent on the heavy guix system and doesn't have a lighter pip-like <cow_2001>(a friend on another channel was grumbling about various stuff) <Arsen>no guix is needed to install guile packages <Arsen>we have ~80 in gentoo (but i'm working on fixing those a bit so that they can be installed per guile version) <cow_2001>Arsen: his complaint was that there is no pip-like for guile <lilyp>Honestly, you can do much guile with the stdlib alone. It's like C/C++ in that you don't need a language package manager to get started ;) <old>cow_2001: something like quicklisp for CL I suppose would be nice for developing <old>but then, guix exists so oh well <cow_2001>but then again pip-likes have their own pitfalls, like people uploading malware <craigbro>I would caution against using git coordinates <craigbro>git is not meant by it's maintainers to play that role, as they say you should not clone or otherwise copy a remote repository that is not trusted <craigbro>to be more specific, git coords are fine for repos you trust (I used them extensivly with clojure deps), but not as a general means of publishing and referring to dependencies <rlb`>sure, you have to do the vetting there, but you're the one setting the ref. <rlb`>And right, it's not a comprehensive solution. <craigbro>I think there is something lost when an explicit publication phase is skipped <craigbro>opportunities for more efficient distribution, saving bandwidth, disconnecting version control and dev tooling from artifact publishing etc... <craigbro>I dig the clojure deps system, with multiple coord types, project local copies <craigbro>let's me vendor, use clojars/maven, and refer to my forks in git -- pretty sweet <daviid>cow_2001: for pure scheme modules, yu can use guile-hall, which, iirc, is even mentioned in the manual <daviid>cow_2001: most distro, debian i particular, have quite a few guile libs packaged <daviid>there was an attempt, 10y ago or so, to substitute guildhall with potluck, by wingo, based on guix, but that project never took off <daviid>but potluck still 'is guix' though, i just wanted to (re)mention it, for the record ...