B. W. Kernighan a M. E. Lesk, LEARN – Computer-Aided Instruction on UNIX
Je tento program někde dostupný?
Ve staré knize o Unixu jsem četl o programu příkazového řádku s názvem learn
, který by mohl být použit jako výukový program pro Unix.
Další informace můžete najít, ale bohužel žádný zdroj na https://itservices.usc.edu/unix/commands/learn/.
Informace o tom jsou také na https://www.unix.com/man-page/bsd/1/LEARN/.
Moje otázka tedy zní, kde bych našel zdroj (v případě, že je open source) nebo ještě lépe jeho balíček pro aktuální Linux distribuce.
Na GitHubu o tom existuje úložiště https://github.com/chettrick/learn, ale pokud někdo zná další zdroj, velmi by mě to zajímalo. Kód, který je tam k dispozici, mi zobrazuje následující chybu:Makefile:33: *** missing separator.
Přijatá odpověď:
Je také k dispozici v úložišti historie Unix, např. ve verzi 4.1c BSD (zdrojový kód, manuálová stránka) a na Unixovém stromu na TUHS (zdrojový kód, manuálová stránka). Samotné lekce jsou dostupné ve V7; jsou obsaženy v archivech, které jsou extrahovány pomocí Makefile
.
Původní verze V7 je k dispozici pod licencí BSD s reklamní doložkou, takže s licencí není příliš velký problém.
Pokud by to někdo chtěl zabalit do moderní distribuce, lekce by skutečně musely být aktualizovány…