Magritte
Lukas Renggli
renggli at iam.unibe.ch
Sun Apr 16 10:27:53 MEST 2006
>> The draw-back, there is usually one, would be that retrieving
>> the descriptions would be more expensive as they cannot be
>> cached anymore.
>
> Why it can be cached anymore? Can't just be posible to refactor the
> cache subsystem to work instance based intead of class based?
Yes, that should be possible. However Squeak has inherent problems
with dictionaries having more than 4000 elements, and even worse,
with weak finalization; two things that are very likely to be needed
for an instance-based description cache.
> I know that some systems allready have instance based caches. Some
> of them:
>
> GOODS client by Avi Bryant,
> rST,
> OmniBase support
Yes, I know GOODS, it gets very slow when the caches grow. OmniBase
uses a slightly different approach and has its own fast
implementation of an IdentityDictionary.
> PD: I'm not familiar with Magritte and recently interested in it
> because I
> think it make archivable that an application could have a
> maintainable web
> interface and desktop interface at a reasonably cost.
True, however the builder for desktop-interfaces probably needs some
more work to be useable in production ;-)
Cheers,
Lukas
--
Lukas Renggli
http://www.lukas-renggli.ch
More information about the SmallWiki
mailing list