I have a C app that I&#39;d like to port to Squeak. I had this crazy idea that I wanted to incrementally replace parts of it bit by bit with Smalltalk, and was entertained by how that seemed roughly impossible. The first thought that crossed my mind was to try to bolt some sort of C-based RPC onto it, and use that as a way to get it to talk to Squeak. Then I thought about FFI, but what I&#39;m reading about that talks specifically about libraries.<div>
<br></div><div>Here&#39;s what I&#39;m wondering:<br clear="all"><br></div><div>Would it be insanely painful to make parts of the app into libraries that could get called via FFI? Would it just make more sense to do a scratch implementation? Has anyone ever done something like this before?</div>
<div><br></div><div>It&#39;s a crazy idea:)<br>-- <br>Casey Ransberger<br>
</div>