B. W. Kernighan e M. E. Lesk, LEARN – Computer-Aided Instruction su UNIX
Questo programma è disponibile da qualche parte?
In un vecchio libro su Unix, ho letto di un programma a riga di comando chiamato learn
, che potrebbe essere utilizzato come tutorial per Unix.
Puoi trovare ulteriori informazioni ma sfortunatamente nessuna fonte su https://itservices.usc.edu/unix/commands/learn/.
Ci sono anche informazioni a riguardo su https://www.unix.com/man-page/bsd/1/LEARN/.
La mia domanda quindi è, dove potrei trovare il sorgente (nel caso sia open source) o meglio ancora un pacchetto per l'attuale Linux distribuzioni.
C'è un repository su GitHub a riguardo https://github.com/chettrick/learn, ma se qualcuno conoscesse una fonte aggiuntiva, sarei molto interessato. Il codice disponibile lì mi dà il seguente errore:Makefile:33: *** missing separator.
Risposta accettata:
È anche disponibile nel repository della cronologia di Unix, ad es. nella versione 4.1c BSD (codice sorgente, pagina man) e su Unix Tree presso TUHS (codice sorgente, pagina man). Le lezioni stesse sono disponibili in V7; sono contenuti in archivi che vengono estratti dal Makefile
.
La versione originale V7 è disponibile con una licenza BSD con la clausola pubblicitaria, quindi la licenza non è un grosso problema.
Se qualcuno volesse impacchettarlo per una distribuzione moderna, le lezioni dovrebbero davvero essere aggiornate...