SPiCE source code

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

SPiCE source code

Rick Hedin
I'm a new Squeaker, so I don't know if people even say "source code."
 
I'm making an editor with some new features I like.  I'm making it in Squeak.  That seems to be going well, but after I'm finished, as well as running standalone, I'd like it to run integrated with such environments as MIcrosoft's Visual Studio. 
 
Microsoft's stuff expects a C dll.  I'd like to translate my Smalltalk program into C.
 
SPiCE seems to be the ideal thing.  It expresses a good part of the Smalltalk environment in C, which is a tough bullet to bite, but once it's bitten, almost all of one's Smalltalk program can be expressed in C without change.  The implementation seems to be pretty complete, based on Kazuki Yasumatsu's paper. 
 
Is this facility available somewhere for me to use?
 
Thanks for any help.
 
 
                  Regards,
 
                  Rick

--
I insist on rapport!


Reply | Threaded
Open this post in threaded view
|

Re: SPiCE source code

Michael Haupt-3
Rick,

On Sat, Jun 12, 2010 at 7:38 PM, Rick Hedin <[hidden email]> wrote:
> I'm a new Squeaker, so I don't know if people even say "source code."

some do. :-)

> Microsoft's stuff expects a C dll.  I'd like to translate my Smalltalk
> program into C.

How do you approach the library dependencies? They have to be
addressed somehow - there are no Microsoft classes in Squeak, but in
the generated C code, you will need to attach to them if you want to
have a VS plugin.

> Is [SPiCE] available somewhere for me to use?

Not that I know; but you are right in that it seems to be the most
advanced ST2C implementation. It might be gone, though; the PhD
dissertation was submitted in 1996 IIRC.

Best,

Michael