2013-07-10 33 views

回答

3

這裏是(http://www.polyml.org/)由大衛·馬修斯,保利/ ML的主要開發者提供一個答案:

答案很簡單:至少在目前是否定的。我看了看這 ,並想知道是否有可能。外部函數接口 允許回調函數,所以有機制產生一個C函數,當被調用時調用ML函數。 I 可能會看到的困難是爲了生成共享庫,C函數的關閉 必須被「取消」,以便可以針對閉包內的地址產生重定位信息 。我不得不添加 的東西來libffi做到這一點。對於 X86,它不會太難,但我沒有更進一步。可能還有其他我不知道的問題 。