My 10-year-reproducibility paper will need edits to be understandable by a wider audience, but I also got this heartening opinion from someone familiar with #Guix:
“this is advanced reproducibility wizardry. […] See it as a proof of concept for future technology, which remains to be developed into something user-friendly.”
Let’s build that technology! :-)
the "swh:" URI scheme for @swheritage persistent identifiers ("SWHIDs") https://docs.softwareheritage.org/devel/swh-model/persistent-identifiers.html is now registered at #IANA https://www.iana.org/assignments/uri-schemes/uri-schemes.xhtml
14K commits by 201 people since the last release! It’s been a lot of work but I think it’s a beautiful release. :-)
Today, we discover the beauty of hyperlinks: https://guix.gnu.org/manual/devel/en/html_node/Using-the-Configuration-System.html . Yup, you can click on the #Guix symbols in code snippets to jump to their doc!
So there’s a #Guix release around the corner (it’s been around the corner for months, but we’ve never been this close!). Preparing a release means writing release notes. And that means extracting the highlights from… 14,045 commits. Ouch!
#Guix + #Hurd in a box: we did it! :-) https://guix.gnu.org/blog/2020/a-hello-world-virtual-machine-running-the-hurd/ @janneke
Was the April 1st post about Guix deprecating Linux for Hurd a joke? The answer is... half yes, and half no! https://guix.gnu.org/blog/2020/a-hello-world-virtual-machine-running-the-hurd/ https://guix.gnu.org/blog/2020/deprecating-support-for-the-linux-kernel/
And I just added a N-Quads parser to guile-rdf, needed to run the rdf tests of jsonld
autoconf magic I wish I knew about years ago: you can fetch data from pkgconfig files and store them in environment variables which you can then use to substitute into template files! this is *perfect* for automagically getting the absolute file names of shared libraries and I have 2 projects that will greatly benefit from this.
thanks to the guile-git configure.ac file: https://gitlab.com/guile-git/guile-git/-/blob/master/configure.ac#L39
Ok, I think it's time to announce a project I've been working on for quite some time (started a bit less than a year ago): a #guile implementation of #jsonld 1.1 (expansion, compaction and flatten algorithms).
And since I haven't implemented the to-RDF and from-RDF algorithms yet, last week I started a small implementation of #RDF that I will use later:
With type definitions, a turtle parser and semantics operations!
Guix is getting Hurd support and hopes to make it the first-class option https://guix.gnu.org/blog/2020/deprecating-support-for-the-linux-kernel/
libriste, contributeur OpenStreetMap, Guix, traducteur de LFS, doctorant en informatique
Le réseau social de l'avenir : Pas d'annonces, pas de surveillance institutionnelle, conception éthique et décentralisation ! Possédez vos données avec Mastodon !