Hi, I propose to generalizing the specification [1,2] as we already have for Perl, Python and Java for most programming languages. In short:
Package names should be prefixed with the name of the language and if the package name already contains the name of the language, it gets removed there. I quickly scanned the current package definitions and found: guile: 2 package to change haskell: ca. 2 package to be changed julia: 0 d (lcd.xscm): 0 nqc (lego.scm): 0 --> prefix "lego-"? OTOH this is a commercial brand lua: 0 m4: 0 ocaml: 1 ruby: 0 r (statistics.scm): 0 scheme: 1 or 2 smalltalk: 0 tcl: 0 Maybe we should extend this even to frameworks like node.js? Comments are welcome. [1] http://git.savannah.gnu.org/cgit/guix.git/tree/doc/guix.texi#n11005 [2] https://lists.gnu.org/archive/html/guix-devel/2016-04/threads.html#00551 -- Regards Hartmut Goebel | Hartmut Goebel | h.goe...@crazy-compilers.com | | www.crazy-compilers.com | compilers which you thought are impossible |