Article View: dnet.mod-ki
Article #27<mod-ki 0731> MCS: A portable object system for Common Lisp
From: Hans-Werner Hein
Date: Thu, 04 Jul 1991 10:35
Date: Thu, 04 Jul 1991 10:35
43 lines
2778 bytes
2778 bytes
From: kopp@gmdzi.gmd.de (Juergen Kopp) To: mod-ki@unido.informatik.uni-dortmund.de Date: 25 Jun 91 14:49:21 GMT Subject: <mod-ki 0731> MCS: A portable object system for Common Lisp Keywords: Software, Objects, Lisp mod-ki message 0731 ************************************************************************ The Meta Class System (MCS) is a portable object-oriented extension of Common Lisp. MCS is highly efficient and integrates the functionality of CLOS, the Common Lisp Object System, and TELOS, the object system of LeLisp Version 16 and EULISP. Additionally, MCS provides a metaobject protocol which the user can specialize. MCS has been used successfully for the development of the commercial software product babylon: an expert system development workbench including a hybrid knowledge representation language and many tools like editors, browsers, etc. Based on experiences made with building such a large and complex software system, MCS has been improved on abstract classes and mixin classes to support a better style of object-oriented modelling. Furthermore, these improvements allow significant internal optimizations. MCS is more efficient in time and space than comparable systems we know, including commercial CLOS implementations. It runs on any Common Lisp implementation; its source code requires 321 KB, the binaries for Macintosh Allegro Common Lisp need ca. 330 KB, for Allegro Common Lisp on a Sun SPARC-Station ca. 530 KB, and for Lucid Common Lisp on a Sun SPARC-Station ca. 500 KB. The sources and documentation of MCS are available as freeware via anonymous FTP from host gmdzi.gmd.de (IP address: 129.26.1.90) in the directory /pub/lisp/mcs . ------------ Harry Bretthauer Juergen Kopp German National Research Center for Computer Science (GMD) Expert System Research Group P.O. Box 1240, D-5205 Sankt Augustin 1, FRG email: kopp@gmdzi.gmd.de phone: (++49 2241) 14-2679 ************************************************************************
Technical Details
Message-ID:
<5099@unido.informatik.uni-dortmund.de>Path:
arc1-ca.pugleaf.net!gmdzi!unido!mod-kiShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 1684e7,fb71a7665b1a7e4f,start X-Google-Attributes: gid1684e7,public X-Google-ArrivalTime: 1991-07-04 03:40:35 PST Path: arc1-ca.pugleaf.net!gmdzi!unido!mod-ki From: mod-ki@unido.informatik.uni-dortmund.de (Hans-Werner Hein) Newsgroups: dnet.mod-ki Subject: <mod-ki 0731> MCS: A portable object system for Common Lisp Keywords: Software, Objects, Lisp Message-ID: <5099@unido.informatik.uni-dortmund.de> Date: 4 Jul 91 10:35:49 GMT Reply-To: kopp@gmdzi.gmd.de (Juergen Kopp) Distribution: dnet Organization: Institut fuer Roboterforschung (IRF), Uni Dortmund Lines: 43 Approved: mod-ki@unido.informatik.uni-dortmund.de (Hans-Werner Hein)