Path: utzoo!utgpu!news-server.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!ucsd!scubed!warner From: warner@scubed.com (Ken Warner) Newsgroups: comp.lang.smalltalk Subject: Re: C to Smalltalk Message-ID: <381@scubed.SCUBED.COM> Date: 24 Aug 90 15:44:20 GMT References: <1780@abvax.UUCP> <81923@aerospace.AERO.ORG> Sender: usenet@scubed.SCUBED.COM Followup-To: comp.lang.smalltalk Distribution: usa Organization: S-CUBED, A Division of Maxwell Labs; San Diego CA Lines: 25 In article <81923@aerospace.AERO.ORG> obrien@aerospace.aero.org (Michael O'Brien) writes: > >In article <1780@abvax.UUCP>, jaz@icd.ab.com (Jack A. Zucker) writes: >|> I know this is a naive question, but is it possible to >|> call smalltalk methods from C using either the Digitalk >|> or Park Place products ? > > Goodness knows what ParcPlace has planned for the future - they >are enough of a business now not to let much out - but in the current >release it's definitely impossible. ------- THIS IS NOT A FLAME ---------- I am curious. What sort of things did you (Jack) want to do that you feel are best done in this way. And why could you not go the "other" way by calling C functions via primitives from Smalltalk? One wild blue approach to calling Smalltalk from C (just off the top of my early morning head) would be to supply a set of entry points into a VM by installing a set of of primitives. Then link the VM into a C object. Pretty wild huh? I wonder what it would take to do this. I have a real strong feeling that this can't be done with the current VM. It's just a thought for the sake of brain-storming. Ken Warner