🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: dnet.mod-ki
Article #27

<mod-ki 0731> MCS: A portable object system for Common Lisp

#27
From: Hans-Werner Hein
Date: Thu, 04 Jul 1991 10:35
43 lines
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-ki

Show 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)