|
|
1.1 ! root 1: The C script is not complete; use at your own risk. ! 2: ! 3: Lessons are in ! 4: /usr/lib/learn/* ! 5: Source is in ! 6: /usr/src/cmd/learn ! 7: Miscellaneous supporting code is also in source. ! 8: ! 9: Make a learn by ! 10: make ! 11: When this seems right, extract the lessons by ! 12: make lessons ! 13: This extracts the lesson archives ! 14: for each course. You can also do this one step at a ! 15: time with "make files", "make editor", etc., ! 16: if you don't want all courses. ! 17: If you do things separately, you must also say ! 18: make play; make log ! 19: ! 20: Finally, check that it's sensible with ! 21: make check ! 22: If that doesn't print any messages, ! 23: you're probably in good shape. ! 24: ! 25: Learn requires general write permission on the user playpen ! 26: directory .../lib/play. Lesson directories may be protected. ! 27: ! 28: Learn collects a log file for each script in the .../lib/log ! 29: directory, with a file for each script (files, ! 30: editor, etc.) containing an entry for each lesson ! 31: attempted. These files will grow without bound, ! 32: unless they are periodically truncated. ! 33: The log files should have general write permission. ! 34: If you don't want logging (a sensible position to take), ! 35: set the variable "logging" to zero in source/lrndef ! 36: before making learn. ! 37: ! 38: Learn requires about 1500 blocks to make itself, ! 39: and about 1000 when completely made. ! 40: ! 41: Please report problems, bad lessons, etc., to ! 42: Brian Kernighan, MH 6021, 2C-518, or ! 43: Mike Lesk, MH 6377, 2C-572. Thanks.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.