Podczas badania typowania strukturalnego znalazłem następujący wpis opisujący how interfaces in Go are translated to method lookup tables at runtime. Proces opisany w poście wydaje się znacznie odmienny od opisanego w reflective and generative techniques dla opcjonalnego systemu strukturalnego Scala i dla rozszerzenia języka White Oak w języku Java.Implementacja typowania strukturalnego OCaml, Scala i Go
Czy są jakieś szczegółowe zasoby, które omawiają, w jaki sposób typowanie strukturalne jest realizowane w OCaml? Szczególnie interesuje mnie dyskusja na temat optymalizacji lub porównania wydajności w czasie pracy z systemami nominalnymi.
ciekawe pseudo. – didierc