在研究結構分類時,我發現以下文章描述了how interfaces in Go are translated to method lookup tables at runtime。在這篇文章中描述的過程看起來與爲Scala的可選結構類型系統和Java語言的White Oak擴展所描述的reflective and generative techniques大不相同。OCaml,Scala和Go的結構分類實現
是否有深入的資源來討論如何在OCaml中實現結構類型化?我對任何有關名義類型系統的優化或運行時性能比較的討論都特別感興趣。
有趣的僞。 – didierc 2013-03-08 17:44:20