Short: BEAST HighEnd OO-System. V1 Charlie Author: weertj@IAEhv.nl (Jacco van Weert) Uploader: weert natlab research philips com (Jacco van Weert) Type: dev/misc Version: V1 Charlie Architecture: m68k-amigaos TITLE BEAST - Building Environment All SysTems VERSION V1 Charlie AUTHOR MSD = Maverick Software Development BEAST - Jacco van Weert B52 - Frans Slothouber DESCRIPTION About one year ago the BEAST project started as result of the ancient IGL ((C) 1991 Akzo Research/MSD) and the MAGICBench ((C) 1994 RIF/MSD). BEAST offers the programmer an environment to develope Object-Based and/or Object-Oriented classes in _any_ language. Complete programs can be build by connecting methods to each other. B52 offers a FORTH based programming language which can be intergrated in BEAST. Classes written in B52 are portable to all computer systems which have access to BEAST. Building BEAST programs requires a whole new programming approach, altough it is possible to use BEAST classes in a 'ordinary' way, lies the true power of BEAST in the 'visual' part of BEAST by connecting classes without the need of any procedural program. The features of BEAST: * Object-based and Object-Oriented Engine. * Classes are language independent. * Dynamic Object creation. * Add and remove methods runtime. * Propagation/Delegation of methods throughout the whole object tree. * Create connection networks between methods. * Programs can be build only with objects and their connections. * Programs created in this way can serve as new class again. * Object-trees can consist out of objects from different tasks to objects from different computer systems across a network. * All communication is done by TagLists. * B52, a FORTH language with BEAST/OO extensions, with B52 it is possible to write portable classes. B52 is also used for data-files. BEAST uses B52 for data-files and more, in this way data-files are program _themselves_. For questions about BEAST don't hesitate to contact: weertj@IAEhv.nl SPECIAL REQUIREMENTS Amiga version: AmigaOS 2.0 or higher. AVAILABILITY Aminet (Amiga version): ftp://ftp.wustl.edu/pub/aminet/dev/misc/BST_System.lha ftp://ftp.wustl.edu/pub/aminet/dev/misc/BST_SystemDocs.lha WWW: http://www.IAEhv.nl/users/weertj/BEAST/BEAST.html FTP: ftp://ftp.IAEhv.nl/users/weertj/ PRICE Free. The BEAST system library is free and may be used in public domain to commercial products with the now following restrictions; - In the product documentation the use of BEAST must be stated. - Because BEAST is new it is important to keep track of the applications created with BEAST in order to maintain backward compatibility, therefore BEAST programmers should registrate themselves. Registration is free and in this way you will be added to the 'sort-of' BEAST mailing list. - If your application is shareware or commercial, I want a free copy =). Registration: send a mail to weertj@IAEhv.nl with as subject "BEAST Registration" The registration is also interesting for those people who want to develop BEAST classes and want their 'Methods' and 'Tags' included in the BEAST. DISTRIBUTABILITY BEAST Copyright (C) 1996, Maverick Software Development, Jacco van Weert B52 Copyright (C) 1996, Maverick Software Development, Frans Slothouber