signature MLTON_MONO_VECTOR =
   sig
      type t
      type elem
      val fromPoly: elem vector -> t
      val toPoly: t -> elem vector
   end
  • type t

    type of monomorphic vector

  • type elem

    type of vector elements

  • fromPoly v

    type cast a polymorphic vector to its monomorphic counterpart; in MLton, this is a constant-time operation

  • toPoly v

    type cast a monomorphic vector to its polymorphic counterpart; in MLton, this is a constant-time operation