Hi, Joeke skribis: > This patch adds the Easy ISLisp interpreter/compiler for ISLisp to > lisp.scm > > [...] > > + (build-system gnu-build-system) > + (native-inputs > + (list gcc ncurses cppcheck)) Adding gcc to 'native-inputs' is not necessary, and ncurses should probably be in 'inputs' instead of 'native-inputs'. > + (arguments > + `(#:modules > + ((guix build utils) > + (guix build gnu-build-system)) Specifying 'modules' here is not necessary. > > [...] > > + (home-page "https://github.com/sasagawa888/eisl") > + (synopsis "Implementation of ISLisp") > + (description "Easy ISLISP (eisl) is an implementation of ISLisp which > +includes a compiler as well as an interpreter.") > + (license license:bsd-2))) It looks like some code in "cii/" is under the expat license, and some code in "nana/" is under bsd-3, so they should be added to the 'license' field. Also, it looks like the files in "library/" are not compiled/installed. Is it on purpose?