Pluginised VM seems to work quite well

Raab, Andreas Andreas.Raab at disney.com
Sun Mar 12 00:12:06 UTC 2000


Stephan,

> > > If you do this, may I suggest that the search path begin with
> > > external modules, so that even when a fat executable exists, the 
> > > search will first be made to see if a substitute module exists, so 
> > > that the fat VM can be extended simply by adding a new plugin, without

> > > having to do surgery on the VM executable or a new system install 
> > > of the thin one?
> > 
> > That's part of the lookup scheme already.
> > 
> 
> I don't see this.
> 
> From sqUnixExternalPrims.c of Ians 2.7 Linux port:

Consider this old code. I was referring to a *new* lookup scheme, which does
on specification of
	<primitive: 'foo' module: 'bar'>
look for either foo() in module bar or for bar_foo() directly linked into
the VM.

  - A.





More information about the Squeak-dev mailing list