Skip to content

Loading…

Big cleanup in OpamTypes #1205

Closed
wants to merge 1 commit into from

1 participant

@AltGr
OCaml member

the everywhere-opened module used to contain lots of various stuff. Now:

  • it contains only types, so no duplication in a .mli is needed
  • utility functions have been moved to OpamTypesBase
  • Action resolution modules and functors have been moved to their own modules, with a much cleaner interface. The two instances (with OPAM and CUDF modules) are also a bit easier to distinguish and understand (OpamSolver converts between the two)
@AltGr AltGr Big cleanup in OpamTypes
the everywhere-opened module used to contain lots of various stuff. Now:
* it contains only types, so no duplication in a .mli is needed
* utility functions have been moved to OpamTypesBase
* Action resolution modules and functors have been moved to their own
  modules, with a much cleaner interface. The two instances (with OPAM and CUDF modules)
  are also a bit easier to distinguish and understand (OpamSolver converts between
  the two)
2a2d295
@AltGr AltGr closed this
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Commits on Feb 28, 2014
  1. @AltGr

    Big cleanup in OpamTypes

    AltGr committed
    the everywhere-opened module used to contain lots of various stuff. Now:
    * it contains only types, so no duplication in a .mli is needed
    * utility functions have been moved to OpamTypesBase
    * Action resolution modules and functors have been moved to their own
      modules, with a much cleaner interface. The two instances (with OPAM and CUDF modules)
      are also a bit easier to distinguish and understand (OpamSolver converts between
      the two)
Something went wrong with that request. Please try again.