Ludovic Courtès writes: Hi Ludovic > What about putting it in (gnu packages scheme) instead? Sounds like a > natural home. Sure. >> + (version "2016-02-20") > Could you change the ‘version’ field according to the conventions > described at (info "(guix) Version Numbers")? Since there’s no release > number, it’s OK to use “20160220” (no hyphens) before the rest of the > version field. OK. >> + (arguments >> + `(#:modules ((guix build utils) >> + (srfi srfi-1) >> + (srfi srfi-26)) >> + #:builder > > #:builder should be aligned with #:modules. Sure, missed this. Edited by hand for now. I've been fighting with this (i.e.: manually changing Emacs' indentation, something that feels just so wrong), and wondering about it. Isn't .dir-locals.el supposed to handle this automagically...what am I missing? I'm used to run indent-region on the whole file, but that often changes things in most files I ran it in. Also, for Guix I had to remove delete-trailing-whitespace from my before-save-variables, otherwise my patches try to delete lots of whitespace... >> + (let ((gzip (assoc-ref %build-inputs "gzip")) >> + (source (assoc-ref %build-inputs "source")) >> + (texinfo (assoc-ref %build-inputs "texinfo")) >> + (info-dir (string-append %output "/share/info"))) >> + (use-modules (guix build utils) >> + (srfi srfi-1) >> + (srfi srfi-26)) > > Please move ‘use-modules’ to the top: > > (begin > (use-modules (srfi …) …) > > (let (…) …)) OK. >> + (and >> + (system* "makeinfo" >> + "--output" (string-append info-dir "/sicp.info") >> + (string-append source "/sicp-pocket.texi")) > > (zero? (system* …)) Yes, better. >> +It was first published in 1985 by MIT Press and written by Massachusetts >> +Institute of Technology (MIT) professors Harold Abelson and Gerald Jay >> +Sussman, with Julie Sussman.") > > I would remove the last paragraph. Done. > Thanks for filling this gap! :-) :-) Greetings, Jan