A vision for Parrot

Michael Schlenker schlenk at uni-oldenburg.de
Tue Nov 12 18:38:36 EST 2002


MikkelFJ wrote:
> Sorry for the repost at perl, I didn't release the post was crossposted (I
> entered via Ruby).
> 
> 
> "Neil Madden" <nem00u at cs.nott.ac.uk> wrote in message
> news:LRaA9.1325$J55.292310 at newsfep2-win.server.ntli.net...
> 
> 
>>Hmm.. the more I think about this, the more problems it seems to present.
> 
> I'd
> 
>>love to be able to write an extension, and have it instantly work with x
>>different langauges. Also, I'd love to be able to use Python and Perl
>>extensions from Tcl, without loading seperate interpreters and all that.
> 
> Am I
> 
>>dreaming of an impossible Utopia?
> 
> 
> I wrote some DLL helper logic that makes it easy to query a vtable by name
> in another DLL.
> The vtables can be created in whatever way, but the vtable is not assocated
> with allocated memory, as is the case with COM. This makes it quite flexible
> without really being limited because one could decide that the first
> function should return a 'this' pointer and the second function should be
> the destructor, or whatever.

Basically the same as the Tcl STUBS mechanism for loading extensions in 
different versions of the tcl interpreter without recompiling or 
relinking the extension.

Michael




More information about the Python-list mailing list