BOS

1. A data management system written at DESY and used in some high energy physics programs.

2. The Basic Object System.

A C-callable library that implements the notion of object and which uses Tcl as its interpreter for interpreted methods (you can have "compiled" methods in C, and mix compiled and interpreted methods in the same object, plus lots more stuff). I regularly (a) subclass and (b) mixin existing objects using BOS to extend, among other things, the set of tk widgets (I have all tk widgets wrapped with BOS "classes"). BOS is a class-free object system, also called a prototype-based object system; it is modelled loosely on the Self system from Stanford University. (21 Aug 1992).

Version 1.31 by Sean Levy <Sean.Levy@cs.cmu.edu>.

FTP