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