Loading ...
Sorry, an error occurred while loading the content.

11158Re: "ocaml_beginners"::[] Module parameterization by ints

Expand Messages
  • Matthieu Dubuget
    Jul 1, 2009
    • 0 Attachment
      It seems to me that this is exactly the same?

      define a functor MyFunctor like this:
      module MyFunctor (S : sig val sz : int end) =
      struct
      ... S.sz ... ← in your module, you now have
      access to S.sz
      end



      Your module can now be generated like this:

      module MyModule = MyFunctor (struct let sz = 3 end);;

      Hoping this helps?
    • Show all 8 messages in this topic