B. W. Kernighan et M. E. Lesk, LEARN – Instruction assistée par ordinateur sous UNIX
Ce programme est-il disponible quelque part ?
Dans un vieux livre sur Unix, j'ai lu un article sur un programme en ligne de commande appelé learn
, qui pourrait être utilisé comme tutoriel pour Unix.
Vous pouvez trouver plus d'informations mais malheureusement aucune source à ce sujet sur https://itservices.usc.edu/unix/commands/learn/.
Il y a aussi des informations à ce sujet sur https://www.unix.com/man-page/bsd/1/LEARN/.
Ma question est donc de savoir où je pourrais trouver la source (au cas où elle serait open source) ou encore mieux un paquet de celle-ci pour Linux actuel distributions.
Il existe un référentiel sur GitHub à ce sujet https://github.com/chettrick/learn, mais si quelqu'un connaît une source supplémentaire, je serais très intéressé. Le code disponible là-bas me donne l'erreur suivante :Makefile:33: *** missing separator.
Réponse acceptée :
Il est également disponible dans le référentiel d'historique Unix, par exemple dans la version 4.1c de BSD (code source, page de manuel) et sur l'arborescence Unix de TUHS (code source, page de manuel). Les leçons elles-mêmes sont disponibles en V7; sont contenus dans des archives qui sont extraites par le Makefile
.
La version V7 originale est disponible sous une licence BSD avec la clause de publicité, donc la licence n'est pas vraiment un problème.
Si quelqu'un voulait packager cela pour une distribution moderne, les leçons devraient vraiment être mises à jour…