Annotation of 43BSD/contrib/B/src/bint/README, revision 1.1.1.1

1.1       root        1: bint - the B interpreter.
                      2: 
                      3: The sources are divided into three coarse layers:
                      4:     b1*: the B virtual machine, implementing all primitive actions on values
                      5:     b2*: parser, parse-tree displayer, and parse-tree 'fixer' (disambiguater)
                      6:     b3*: interpreter and main program.
                      7: 
                      8: Most machine dependent changes are generated automatically by mkconfig
                      9: into mkconfig.h, and should not require any manual interference.
                     10: Other machine and operating-system dependencies are localised in the
                     11: configuration files b0con.h (which includes mkconfig.h at the end),
                     12: the interface with interrupts b3sig.c, and the file-system interface
                     13: b3fil.c.
                     14: 
                     15: Only one other comment.
                     16: Some Unix systems have a rather inaccurate log function.
                     17: However, for copyright reasons, we can't distribute the whole routine fixed,
                     18: but only the fix itself. This is as follows.
                     19: 
                     20: If your log contains the line
                     21: 
                     22:        static double   p2      = -.963769093368686593e1;
                     23: it should be replaced by
                     24:        static double   p2      = -.963769093377840513e1;
                     25:                                              ^^^^^^^^
                     26: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.