假設我有一些接口文件mylib.mli
像如何從mli文件自動生成存根?
var foo : 'a list -> int
val bar : f:('a -> 'b) -> 'a list -> 'b list
val baz : f:('a -> bool) -> 'a list -> 'a list
val frobnitz : init:'acc -> f:('acc -> 'a -> 'acc) -> 'a list -> 'acc
val frobozz : 'a list -> 'a list -> 'a list
val quux : 'a list list -> 'a list
有沒有產生相應的mylib.ml
作爲存根的採集自動化的方式? (通過「存根」我的意思是「最小的,接口實現功能」)。
是的,但良好的做法是從'* .mli'啓動。更好的建議是使用'corebuild stubs.inferred.mli',imho。 – ivg 2014-11-08 19:49:50