Ludovic Courtès
2018-09-23 13:15:05 UTC
Hello Guilers!
Seeing that Guix had many more Guile-based packages than what could be
seen on the âLibrariesâ page of the Guile web site, I took the liberty
to rewrite that web page so that it uses Guix as a source of packages:
https://www.gnu.org/software/guile/libraries/
The upside is that there are more packages listed now :-), and we know
that the licensing and compatibility information is up-to-date and that
the list will keep being updated.
The downside is that a few packages disappeared⊠but itâs an opportunity
for you to get these into Guix! :-) You can take a look at
<https://gnu.org/s/guix/manual/en/html_node/Defining-Packages.html> to
get started. If you donât use Guix yourself, Iâm sure people on the
#guix and #guile IRC channels on Freenode can help.
Minor issues with this change are that we lose the categorization of
packages that used to be visible (Guix doesnât really provide that
info), as well as the proper capitalization of package names
(âLepton-EDAâ vs. âlepton-edaâ, for instance.)
Overall I think the new page better reflects the wealth of Guile
packages available, which was my main motivation.
The web site commit can be seen at:
https://git.savannah.gnu.org/cgit/guile/guile-web.git/commit/?id=9b5b78e57161c5d3b76fcb86c10d81dab526791f
Happy hacking!
Ludoâ.
Seeing that Guix had many more Guile-based packages than what could be
seen on the âLibrariesâ page of the Guile web site, I took the liberty
to rewrite that web page so that it uses Guix as a source of packages:
https://www.gnu.org/software/guile/libraries/
The upside is that there are more packages listed now :-), and we know
that the licensing and compatibility information is up-to-date and that
the list will keep being updated.
The downside is that a few packages disappeared⊠but itâs an opportunity
for you to get these into Guix! :-) You can take a look at
<https://gnu.org/s/guix/manual/en/html_node/Defining-Packages.html> to
get started. If you donât use Guix yourself, Iâm sure people on the
#guix and #guile IRC channels on Freenode can help.
Minor issues with this change are that we lose the categorization of
packages that used to be visible (Guix doesnât really provide that
info), as well as the proper capitalization of package names
(âLepton-EDAâ vs. âlepton-edaâ, for instance.)
Overall I think the new page better reflects the wealth of Guile
packages available, which was my main motivation.
The web site commit can be seen at:
https://git.savannah.gnu.org/cgit/guile/guile-web.git/commit/?id=9b5b78e57161c5d3b76fcb86c10d81dab526791f
Happy hacking!
Ludoâ.