Tôi muốn có một functor lớn Xin chào (Blah: Blah_type) và lưu nó vào tập tin hello.ml, nhưng làm cách nào để làm điều này?Functors trong các tệp riêng biệt trong OCaml?
Nếu tôi chỉ là trong tập tin cấp cao nhất của tôi, tôi muốn có module Hello (Blah: Blah_type) = struct val x = 2 cuối
nhưng để tôi đặt các tham số trong chào như thế nào. ml? Tôi không thể có toàn bộ tập tin là "val x = 2" ...?
Bản vá của bigfunctor rất hữu ích khi bạn muốn chia một functor trong một số đơn vị biên dịch. Tuy nhiên nó là quá mức cần thiết ở đây, trong đó vấn đề chỉ là gói một functor như là một mục mô-đun của một đơn vị biên dịch đơn. – gasche
Tôi đã giải thích câu hỏi đang tìm kiếm cách tránh Thực hiện trong Hello.Make (...). Các miếng vá và ocp-pack có thể là phương pháp tiếp cận nặng nhưng theo như tôi biết họ là những người duy nhất hiện đang có sẵn. – hcarty