Annotation of 43BSD/contrib/B/doc/Bproject, revision 1.1.1.1

1.1       root        1: # Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1984.
                      2: 
                      3: ================================================================
                      4: =          The B programming language and environment.         =
                      5: ================================================================
                      6: 
                      7: Authors:       Frank van Dijk
                      8:                Leo Geurts
                      9:                Timo Krijnen
                     10:                Lambert Meertens
                     11:                Steven Pemberton
                     12:                Guido van Rossum
                     13: 
                     14:                Centrum voor Wiskunde en Informatica
                     15:                Department of Computer Science
                     16:                POB 4079
                     17:                1900 AB  Amsterdam
                     18:                The Netherlands
                     19: 
                     20: Net address:   ...{decvax,philabs}!mcvax!timo
                     21: 
                     22: Description:
                     23: 
                     24: B is a new programming language and environment for personal computing
                     25: being designed and implemented at the CWI.
                     26: We have tried to combine attractive features in existing systems
                     27: with some ideas of our own.
                     28: 
                     29: Some of the good points of B programming language proper are:
                     30:  * a powerful collection of only five different data types
                     31:    that may easily be combined;
                     32:  * strong typing, yet without declarations;
                     33:  * no limitations, apart from sheer exhaustion of memory;
                     34:  * refinements to support top-down programming;
                     35:  * nesting by indentation.
                     36: 
                     37: Some of the good points of the B environment are:
                     38:  * no need for files; units (procedures and functions) and global
                     39:    variables remain after logging out;
                     40:  * one consistent face is shown to the user at all times,
                     41:    whether she executes commands, edits units, or enters input to
                     42:    a program;
                     43:  * generalized undo mechanism.
                     44: 
                     45: The Mark 1 distribution is a full implementation of the language, with
                     46: a small environment that includes a B dedicated editor front-end to the
                     47: interpreter, variables that survive logging out, and independently
                     48: editable program units.

unix.superglobalmegacorp.com

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