From 5741924d241cdab7c551c217faf41b27978159b6 Mon Sep 17 00:00:00 2001 From: CSRG Date: Wed, 13 Mar 1985 14:17:49 -0800 Subject: [PATCH] BSD 4_3 development Work on file usr/contrib/B/doc/Bproject Synthesized-from: CSRG/cd1/4.3 --- usr/contrib/B/doc/Bproject | 48 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 usr/contrib/B/doc/Bproject diff --git a/usr/contrib/B/doc/Bproject b/usr/contrib/B/doc/Bproject new file mode 100644 index 0000000000..0502fa2131 --- /dev/null +++ b/usr/contrib/B/doc/Bproject @@ -0,0 +1,48 @@ +# Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1984. + +================================================================ += The B programming language and environment. = +================================================================ + +Authors: Frank van Dijk + Leo Geurts + Timo Krijnen + Lambert Meertens + Steven Pemberton + Guido van Rossum + + Centrum voor Wiskunde en Informatica + Department of Computer Science + POB 4079 + 1900 AB Amsterdam + The Netherlands + +Net address: ...{decvax,philabs}!mcvax!timo + +Description: + +B is a new programming language and environment for personal computing +being designed and implemented at the CWI. +We have tried to combine attractive features in existing systems +with some ideas of our own. + +Some of the good points of B programming language proper are: + * a powerful collection of only five different data types + that may easily be combined; + * strong typing, yet without declarations; + * no limitations, apart from sheer exhaustion of memory; + * refinements to support top-down programming; + * nesting by indentation. + +Some of the good points of the B environment are: + * no need for files; units (procedures and functions) and global + variables remain after logging out; + * one consistent face is shown to the user at all times, + whether she executes commands, edits units, or enters input to + a program; + * generalized undo mechanism. + +The Mark 1 distribution is a full implementation of the language, with +a small environment that includes a B dedicated editor front-end to the +interpreter, variables that survive logging out, and independently +editable program units. -- 2.20.1