🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.clos
Article #165

Re: Beginner's Question - CLOS

#165
From: Stefan Monnier
Date: Fri, 21 Aug 1992 19:42
24 lines
1847 bytes
>Fully agreed, but this information can be easily deduced by a 'system
>builder', i.e. an intelligent linker, like Eiffel has (for more or less
>this reason). A system builder can create a complete list of all the
>types in an application (unless they can be defined at run time), and
>can do such overload resolution at system building time, statically. I
>think a 'system building' tool is something that is quite useful in
>general, especially if it can be used more or less incrementally.

Such a system builder is only useful in non-OO operating systems or
environments:

In such OO-environments (like Smalltalk), each class is shared among all
applications (and even used by the system itself) which means that you
can't adapt a class to a particular situation as it is dynamically used
and loaded. On the other side, this permits to diminish drastically
memory consumption (just think of the standard C libraries)

Cheers, Stefan Monnier



-----------------------------------------------------
-- On the average, people seem to be acting normal --
-----------------------------------------------------
Technical Details
Message-ID: <AeZPS9m00awK897kVo@andrew.cmu.edu>
Path: arc1-ca.pugleaf.net!sparky!uunet!usc!rpi!usenet.coe.montana.edu!ogicse!das-news.harvard.edu!cantaloupe.srv.cs.cmu.edu!crabapple.srv.cs.cmu.edu!andrew.cmu.edu!sm86+
References: <16u2tpINN9ad@early-bird.think.com> <1992Aug19.213818.21709@tfs.com> <DCMARTIN.92Aug19151550@fascet.msi.com> <170fu1INNmfh@early-bird.think.com> <PCG.92Aug21005641@aberdb.aber.ac.uk>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!usc!rpi!usenet.coe.montana.edu!ogicse!das-news.harvard.edu!cantaloupe.srv.cs.cmu.edu!crabapple.srv.cs.cmu.edu!andrew.cmu.edu!sm86+
From: sm86+@andrew.cmu.edu (Stefan Monnier)
Newsgroups: comp.lang.clos,comp.object
Subject: Re: Beginner's Question - CLOS
Message-ID: <AeZPS9m00awK897kVo@andrew.cmu.edu>
Date: 21 Aug 92 19:42:01 GMT
Article-I.D.: andrew.AeZPS9m00awK897kVo
References: <16u2tpINN9ad@early-bird.think.com>
 <1992Aug19.213818.21709@tfs.com>
 <DCMARTIN.92Aug19151550@fascet.msi.com>
 <170fu1INNmfh@early-bird.think.com>
 <PCG.92Aug21005641@aberdb.aber.ac.uk>
Organization: Carnegie Mellon, Pittsburgh, PA
Lines: 24
In-Reply-To: <PCG.92Aug21005641@aberdb.aber.ac.uk>