calling SML from C
   
    Jagannathan, Suresh
     
    Suresh.Jagannathan@storagenetworks.com
       
    Mon, 20 Aug 2001 17:39:26 -0400
    
    
  
As a related point, when we were working on our Java compiler, we faced a
similar issue.  We were able to hack up a solution that did not involve
forking
multiple Java threads.  Instead, we implemented special Java stubs that
handled
returns back from C and allowed us to reuse the Java stack when C called a 
Java function.  The implementation also handled exceptions that were raised
by
a Java procedure whose handler was another Java procedure that sat below a 
C call(s).  I'll lookup the implementation tonight and describe the stubs we
used
if you guys are interested.
-- Suresh