Skip to content
Browse files

Big refactoring work.

The API is now much cleaner. There are still some work to do to clean-up OpamClient.ml, this can be fixed later.
  • Loading branch information...
1 parent d8ae7ec commit aa67aa9b540608d78b88470543e7a0dacc59a695 @samoht samoht committed Oct 4, 2012
Showing with 5,839 additions and 3,495 deletions.
  1. +3 −4 Makefile
  2. +2 −2 configure
  3. +1 −1 configure.ac
  4. +0 −57 doc/html/File.Aliases.html
  5. +0 −60 doc/html/File.Config.html
  6. +0 −44 doc/html/File.Descr.html
  7. +0 −61 doc/html/File.Dot_config.Library.html
  8. +0 −56 doc/html/File.Dot_config.SECTION.html
  9. +0 −56 doc/html/File.Dot_config.Section.html
  10. +0 −59 doc/html/File.Dot_config.Syntax.html
  11. +0 −53 doc/html/File.Dot_config.html
  12. +0 −51 doc/html/File.Dot_install.Raw.html
  13. +0 −47 doc/html/File.Dot_install.html
  14. +0 −57 doc/html/File.Env.html
  15. +0 −55 doc/html/File.Filenames.html
  16. +0 −53 doc/html/File.IO_FILE.html
  17. +0 −57 doc/html/File.Installed.html
  18. +0 −110 doc/html/File.OPAM.html
  19. +0 −57 doc/html/File.Pinned.html
  20. +0 −57 doc/html/File.Reinstall.html
  21. +0 −57 doc/html/File.Repo_config.html
  22. +0 −57 doc/html/File.Repo_index.html
  23. +0 −41 doc/html/File.Subst.html
  24. +0 −50 doc/html/File.URL.html
  25. +0 −57 doc/html/File.Updated.html
  26. +0 −57 doc/html/File.Urls_txt.html
  27. +0 −100 doc/html/File.html
  28. +0 −360 doc/html/File_format.html
  29. +41 −0 doc/html/OpamAlias.html
  30. +44 −31 doc/html/{Client.html → OpamClient.html}
  31. +59 −0 doc/html/OpamFile.Aliases.html
  32. +34 −26 doc/html/{File.Comp.html → OpamFile.Comp.html}
  33. +68 −0 doc/html/OpamFile.Config.html
  34. +52 −0 doc/html/OpamFile.Descr.html
  35. +69 −0 doc/html/OpamFile.Dot_config.Library.html
  36. +64 −0 doc/html/OpamFile.Dot_config.Section.html
  37. +67 −0 doc/html/OpamFile.Dot_config.Syntax.html
  38. +61 −0 doc/html/OpamFile.Dot_config.html
  39. +59 −0 doc/html/OpamFile.Dot_install.Raw.html
  40. +55 −0 doc/html/OpamFile.Dot_install.html
  41. +59 −0 doc/html/OpamFile.Env.html
  42. +57 −0 doc/html/OpamFile.Filenames.html
  43. +55 −0 doc/html/OpamFile.IO_FILE.html
  44. +59 −0 doc/html/OpamFile.Installed.html
  45. +121 −0 doc/html/OpamFile.OPAM.html
  46. +59 −0 doc/html/OpamFile.Pinned.html
  47. +59 −0 doc/html/OpamFile.Reinstall.html
  48. +59 −0 doc/html/OpamFile.Repo_config.html
  49. +59 −0 doc/html/OpamFile.Repo_index.html
  50. +49 −0 doc/html/OpamFile.Subst.html
  51. +58 −0 doc/html/OpamFile.URL.html
  52. +59 −0 doc/html/OpamFile.Updated.html
  53. +59 −0 doc/html/OpamFile.Urls_txt.html
  54. +108 −0 doc/html/OpamFile.html
  55. +53 −0 doc/html/OpamFilename.Attribute.html
  56. +51 −0 doc/html/OpamFilename.Base.html
  57. +53 −0 doc/html/OpamFilename.Dir.html
  58. +47 −0 doc/html/OpamFilename.OP.html
  59. +184 −0 doc/html/OpamFilename.html
  60. +265 −0 doc/html/OpamFormat.html
  61. +134 −0 doc/html/OpamFormula.html
  62. +56 −0 doc/html/OpamMisc.ABSTRACT.Map.html
  63. +55 −0 doc/html/OpamMisc.ABSTRACT.Set.html
  64. +53 −0 doc/html/OpamMisc.ABSTRACT.html
  65. +25 −17 doc/html/{Types.ABSTRACT.Map.html → OpamMisc.Base.Map.html}
  66. +25 −17 doc/html/{Types.ABSTRACT.Set.html → OpamMisc.Base.Set.html}
  67. +44 −0 doc/html/OpamMisc.Base.html
  68. +26 −18 doc/html/{Types.Map.html → OpamMisc.IntMap.html}
  69. +58 −0 doc/html/OpamMisc.IntSet.html
  70. +23 −15 doc/html/{Types.Map.Make.html → OpamMisc.Map.Make.html}
  71. +26 −18 doc/html/{Types.MAP.html → OpamMisc.Map.html}
  72. +42 −0 doc/html/OpamMisc.OP.html
  73. +41 −0 doc/html/OpamMisc.OrderedType.html
  74. +23 −15 doc/html/{Types.Set.Make.html → OpamMisc.Set.Make.html}
  75. +24 −16 doc/html/{Types.Set.html → OpamMisc.Set.html}
  76. +59 −0 doc/html/OpamMisc.StringMap.html
  77. +58 −0 doc/html/OpamMisc.StringSet.html
  78. +126 −0 doc/html/OpamMisc.html
  79. +51 −0 doc/html/OpamPackage.Name.html
  80. +44 −0 doc/html/OpamPackage.Version.html
  81. +86 −0 doc/html/OpamPackage.html
  82. +42 −0 doc/html/OpamParallel.G.html
  83. +63 −0 doc/html/OpamParallel.Make.html
  84. +39 −0 doc/html/OpamParallel.SIG.G.html
  85. +51 −0 doc/html/OpamParallel.SIG.html
  86. +68 −0 doc/html/OpamParallel.html
  87. +123 −0 doc/html/OpamPath.Alias.html
  88. +107 −0 doc/html/OpamPath.Repository.html
  89. +95 −0 doc/html/OpamPath.html
  90. +47 −39 doc/html/{Process.html → OpamProcess.html}
  91. +67 −0 doc/html/OpamRepository.BACKEND.html
  92. +103 −0 doc/html/OpamRepository.html
  93. +50 −0 doc/html/OpamSolver.PA_graph.Parallel.html
  94. +41 −0 doc/html/OpamSolver.PA_graph.html
  95. +138 −0 doc/html/OpamSolver.html
  96. +33 −25 doc/html/{Run.html → OpamSystem.html}
  97. +999 −0 doc/html/OpamTypes.html
  98. +57 −0 doc/html/OpamVariable.Full.html
  99. +53 −0 doc/html/OpamVariable.Section.Full.html
  100. +40 −0 doc/html/OpamVariable.Section.G.html
  101. +52 −0 doc/html/OpamVariable.Section.html
  102. +83 −0 doc/html/OpamVariable.html
  103. +55 −0 doc/html/OpamVersion.Compiler.html
  104. +51 −0 doc/html/OpamVersion.OPAM.html
  105. +51 −0 doc/html/OpamVersion.html
  106. +0 −34 doc/html/Parallel.G.html
  107. +0 −55 doc/html/Parallel.Make.html
  108. +0 −31 doc/html/Parallel.SIG.G.html
  109. +0 −43 doc/html/Parallel.SIG.html
  110. +0 −61 doc/html/Parallel.html
  111. +0 −123 doc/html/Path.C.html
  112. +0 −92 doc/html/Path.G.html
  113. +0 −113 doc/html/Path.R.html
  114. +0 −43 doc/html/Path.html
  115. +0 −59 doc/html/Repositories.BACKEND.html
  116. +0 −71 doc/html/Repositories.html
  117. +0 −42 doc/html/Solver.PA_graph.Parallel.html
  118. +0 −33 doc/html/Solver.PA_graph.html
  119. +0 −195 doc/html/Solver.html
  120. +0 −45 doc/html/Types.ABSTRACT.html
  121. +0 −45 doc/html/Types.Alias.html
  122. +0 −45 doc/html/Types.Basename.html
  123. +0 −80 doc/html/Types.Dirname.html
  124. +0 −128 doc/html/Types.Filename.html
  125. +0 −48 doc/html/Types.Full_section.html
  126. +0 −51 doc/html/Types.Full_variable.html
  127. +0 −45 doc/html/Types.N.html
Sorry, we could not display the entire diff because too many files (385) changed.
View
7 Makefile
@@ -1,7 +1,7 @@
include Makefile.config
LOCAL_OCPBUILD=./ocp-build/ocp-build
-OCPBUILD ?= $(LOCAL_OCPBUILD)
+OCPBUILD ?= $(LOCAL_OCPBUILD) # /usr/local/bin/ocp-build
SRC_EXT=src_ext
TARGETS = opam opam-mk-repo
@@ -72,8 +72,7 @@ uninstall:
rm -f $(mandir)/man1/opam*
LIB = opam-lib
-CMI = opamFile path file_format process globals repositories lexer run\
- linelexer types parallel utils parser
+CMI = $(shell ls src/*.mli)
_FILES= $(LIB:%=%.a) $(LIB:%=%.cma) $(LIB:%=%.cmxa)\
$(CMI:%=%.cmi)
FILES = $(_FILES:%=_obuild/opam-lib/%)
@@ -88,7 +87,7 @@ doc: compile
mkdir -p doc/html/
ocamldoc \
-I _obuild/opam-lib -I _obuild/cudf -I _obuild/dose \
- -I _obuild/bat -I _obuild/unix -I _obuild/extlib \
+ -I _obuild/re -I _obuild/unix -I _obuild/extlib \
-I _obuild/arg -I _obuild/graph \
src/*.mli -html -d doc/html/
$(MAKE) -C doc/man-src
View
4 configure
@@ -3718,7 +3718,7 @@ echo "$as_me: error: Your version of OCaml: $OCAMLVERSION is not supported" >&2;
fi
-ac_config_files="$ac_config_files Makefile.config src/globals.ml"
+ac_config_files="$ac_config_files Makefile.config src/opamGlobals.ml"
cat >confcache <<\_ACEOF
# This file is a shell script that caches the results of configure
@@ -4288,7 +4288,7 @@ for ac_config_target in $ac_config_targets
do
case $ac_config_target in
"Makefile.config") CONFIG_FILES="$CONFIG_FILES Makefile.config" ;;
- "src/globals.ml") CONFIG_FILES="$CONFIG_FILES src/globals.ml" ;;
+ "src/opamGlobals.ml") CONFIG_FILES="$CONFIG_FILES src/opamGlobals.ml" ;;
*) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
View
2 configure.ac
@@ -22,7 +22,7 @@ fi
AC_CONFIG_FILES(
Makefile.config
- src/globals.ml
+ src/opamGlobals.ml
)
AC_OUTPUT
View
57 doc/html/File.Aliases.html
@@ -1,57 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<link rel="stylesheet" href="style.css" type="text/css">
-<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type">
-<link rel="Start" href="index.html">
-<link rel="previous" href="File.Descr.html">
-<link rel="next" href="File.Installed.html">
-<link rel="Up" href="File.html">
-<link title="Index of types" rel=Appendix href="index_types.html">
-<link title="Index of exceptions" rel=Appendix href="index_exceptions.html">
-<link title="Index of values" rel=Appendix href="index_values.html">
-<link title="Index of modules" rel=Appendix href="index_modules.html">
-<link title="Index of module types" rel=Appendix href="index_module_types.html">
-<link title="Client" rel="Chapter" href="Client.html">
-<link title="File" rel="Chapter" href="File.html">
-<link title="File_format" rel="Chapter" href="File_format.html">
-<link title="Parallel" rel="Chapter" href="Parallel.html">
-<link title="Path" rel="Chapter" href="Path.html">
-<link title="Process" rel="Chapter" href="Process.html">
-<link title="Repositories" rel="Chapter" href="Repositories.html">
-<link title="Run" rel="Chapter" href="Run.html">
-<link title="Solver" rel="Chapter" href="Solver.html">
-<link title="Types" rel="Chapter" href="Types.html"><title>File.Aliases</title>
-</head>
-<body>
-<div class="navbar"><a class="pre" href="File.Descr.html" title="File.Descr">Previous</a>
-&nbsp;<a class="up" href="File.html" title="File">Up</a>
-&nbsp;<a class="post" href="File.Installed.html" title="File.Installed">Next</a>
-</div>
-<h1>Module <a href="type_File.Aliases.html">File.Aliases</a></h1>
-<pre><span class="keyword">module</span> Aliases: <code class="type"><a href="File.IO_FILE.html">IO_FILE</a></code><code class="type"> with type t = (Alias.t * OCaml_V.t) list</code></pre>Compiler aliases: <code class="code">$opam/aliases</code><br>
-<hr width="100%">
-<pre><span id="TYPEt"><span class="keyword">type</span> <code class="type"></code>t</span> </pre>
-<div class="info">
-File contents<br>
-</div>
-
-<pre><span id="VALempty"><span class="keyword">val</span> empty</span> : <code class="type"><a href="File.IO_FILE.html#TYPEt">t</a></code></pre><div class="info">
-Empty file<br>
-</div>
-<pre><span id="VALwrite"><span class="keyword">val</span> write</span> : <code class="type"><a href="Types.html#TYPEfilename">Types.filename</a> -> <a href="File.IO_FILE.html#TYPEt">t</a> -> unit</code></pre><div class="info">
-Write some contents to a file<br>
-</div>
-<pre><span id="VALread"><span class="keyword">val</span> read</span> : <code class="type"><a href="Types.html#TYPEfilename">Types.filename</a> -> <a href="File.IO_FILE.html#TYPEt">t</a></code></pre><div class="info">
-Read file contents. Raise an error if the file does not exist.<br>
-</div>
-<pre><span id="VALsafe_read"><span class="keyword">val</span> safe_read</span> : <code class="type"><a href="Types.html#TYPEfilename">Types.filename</a> -> <a href="File.IO_FILE.html#TYPEt">t</a></code></pre><div class="info">
-Read file contents. Return <code class="code">empty</code> if the file does not exist.<br>
-</div>
-<pre><span id="VALto_raw"><span class="keyword">val</span> to_raw</span> : <code class="type"><a href="File.IO_FILE.html#TYPEt">t</a> -> <a href="Types.html#TYPEraw">Types.raw</a></code></pre><div class="info">
-Return the file contents<br>
-</div>
-<pre><span id="VALof_raw"><span class="keyword">val</span> of_raw</span> : <code class="type"><a href="Types.html#TYPEraw">Types.raw</a> -> <a href="File.IO_FILE.html#TYPEt">t</a></code></pre><div class="info">
-Convert a raw string into a file<br>
-</div>
-</body></html>
View
60 doc/html/File.Config.html
@@ -1,60 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<link rel="stylesheet" href="style.css" type="text/css">
-<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type">
-<link rel="Start" href="index.html">
-<link rel="next" href="File.OPAM.html">
-<link rel="Up" href="File.html">
-<link title="Index of types" rel=Appendix href="index_types.html">
-<link title="Index of exceptions" rel=Appendix href="index_exceptions.html">
-<link title="Index of values" rel=Appendix href="index_values.html">
-<link title="Index of modules" rel=Appendix href="index_modules.html">
-<link title="Index of module types" rel=Appendix href="index_module_types.html">
-<link title="Client" rel="Chapter" href="Client.html">
-<link title="File" rel="Chapter" href="File.html">
-<link title="File_format" rel="Chapter" href="File_format.html">
-<link title="Parallel" rel="Chapter" href="Parallel.html">
-<link title="Path" rel="Chapter" href="Path.html">
-<link title="Process" rel="Chapter" href="Process.html">
-<link title="Repositories" rel="Chapter" href="Repositories.html">
-<link title="Run" rel="Chapter" href="Run.html">
-<link title="Solver" rel="Chapter" href="Solver.html">
-<link title="Types" rel="Chapter" href="Types.html"><title>File.Config</title>
-</head>
-<body>
-<div class="navbar">&nbsp;<a class="up" href="File.html" title="File">Up</a>
-&nbsp;<a class="post" href="File.OPAM.html" title="File.OPAM">Next</a>
-</div>
-<h1>Module <a href="type_File.Config.html">File.Config</a></h1>
-<pre><span class="keyword">module</span> Config: <code class="code">sig</code> <a href="File.Config.html">..</a> <code class="code">end</code></pre>Configuration file: <code class="code">$opam/config</code><br>
-<hr width="100%">
-<pre><span class="keyword">include</span> <a href="File.IO_FILE.html">File.IO_FILE</a></pre>
-<pre><span id="VALcreate"><span class="keyword">val</span> create</span> : <code class="type">Types.OPAM_V.t -> <a href="Types.html#TYPErepository">Types.repository</a> list -> int -> t</code></pre><div class="info">
-Creation<br>
-</div>
-<pre><span id="VALwith_ocaml_version"><span class="keyword">val</span> with_ocaml_version</span> : <code class="type">t -> Types.Alias.t -> t</code></pre><div class="info">
-OCaml alias updates<br>
-</div>
-<pre><span id="VALwith_repositories"><span class="keyword">val</span> with_repositories</span> : <code class="type">t -> <a href="Types.html#TYPErepository">Types.repository</a> list -> t</code></pre><div class="info">
-Repository updates<br>
-</div>
-<pre><span id="VALwith_system_ocaml_version"><span class="keyword">val</span> with_system_ocaml_version</span> : <code class="type">t -> Types.OCaml_V.t -> t</code></pre><div class="info">
-system-wide's OCaml version updates<br>
-</div>
-<pre><span id="VALopam_version"><span class="keyword">val</span> opam_version</span> : <code class="type">t -> Types.OPAM_V.t</code></pre><div class="info">
-Return the OPAM version<br>
-</div>
-<pre><span id="VALrepositories"><span class="keyword">val</span> repositories</span> : <code class="type">t -> <a href="Types.html#TYPErepository">Types.repository</a> list</code></pre><div class="info">
-Return the list of repository<br>
-</div>
-<pre><span id="VALocaml_version"><span class="keyword">val</span> ocaml_version</span> : <code class="type">t -> Types.Alias.t</code></pre><div class="info">
-Return the OCaml alias<br>
-</div>
-<pre><span id="VALsystem_ocaml_version"><span class="keyword">val</span> system_ocaml_version</span> : <code class="type">t -> Types.OCaml_V.t option</code></pre><div class="info">
-Return the system's OCaml version<br>
-</div>
-<pre><span id="VALcores"><span class="keyword">val</span> cores</span> : <code class="type">t -> int</code></pre><div class="info">
-Return the number of cores<br>
-</div>
-</body></html>
View
44 doc/html/File.Descr.html
@@ -1,44 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<link rel="stylesheet" href="style.css" type="text/css">
-<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type">
-<link rel="Start" href="index.html">
-<link rel="previous" href="File.OPAM.html">
-<link rel="next" href="File.Aliases.html">
-<link rel="Up" href="File.html">
-<link title="Index of types" rel=Appendix href="index_types.html">
-<link title="Index of exceptions" rel=Appendix href="index_exceptions.html">
-<link title="Index of values" rel=Appendix href="index_values.html">
-<link title="Index of modules" rel=Appendix href="index_modules.html">
-<link title="Index of module types" rel=Appendix href="index_module_types.html">
-<link title="Client" rel="Chapter" href="Client.html">
-<link title="File" rel="Chapter" href="File.html">
-<link title="File_format" rel="Chapter" href="File_format.html">
-<link title="Parallel" rel="Chapter" href="Parallel.html">
-<link title="Path" rel="Chapter" href="Path.html">
-<link title="Process" rel="Chapter" href="Process.html">
-<link title="Repositories" rel="Chapter" href="Repositories.html">
-<link title="Run" rel="Chapter" href="Run.html">
-<link title="Solver" rel="Chapter" href="Solver.html">
-<link title="Types" rel="Chapter" href="Types.html"><title>File.Descr</title>
-</head>
-<body>
-<div class="navbar"><a class="pre" href="File.OPAM.html" title="File.OPAM">Previous</a>
-&nbsp;<a class="up" href="File.html" title="File">Up</a>
-&nbsp;<a class="post" href="File.Aliases.html" title="File.Aliases">Next</a>
-</div>
-<h1>Module <a href="type_File.Descr.html">File.Descr</a></h1>
-<pre><span class="keyword">module</span> Descr: <code class="code">sig</code> <a href="File.Descr.html">..</a> <code class="code">end</code></pre>Package descriptions: <code class="code">$opam/descr/</code><br>
-<hr width="100%">
-<pre><span class="keyword">include</span> <a href="File.IO_FILE.html">File.IO_FILE</a></pre>
-<pre><span id="VALcreate"><span class="keyword">val</span> create</span> : <code class="type">string -> t</code></pre><div class="info">
-Create a description file<br>
-</div>
-<pre><span id="VALsynopsis"><span class="keyword">val</span> synopsis</span> : <code class="type">t -> string</code></pre><div class="info">
-Return the first line<br>
-</div>
-<pre><span id="VALfull"><span class="keyword">val</span> full</span> : <code class="type">t -> string</code></pre><div class="info">
-Return the full description<br>
-</div>
-</body></html>
View
61 doc/html/File.Dot_config.Library.html
@@ -1,61 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<link rel="stylesheet" href="style.css" type="text/css">
-<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type">
-<link rel="Start" href="index.html">
-<link rel="previous" href="File.Dot_config.Section.html">
-<link rel="next" href="File.Dot_config.Syntax.html">
-<link rel="Up" href="File.Dot_config.html">
-<link title="Index of types" rel=Appendix href="index_types.html">
-<link title="Index of exceptions" rel=Appendix href="index_exceptions.html">
-<link title="Index of values" rel=Appendix href="index_values.html">
-<link title="Index of modules" rel=Appendix href="index_modules.html">
-<link title="Index of module types" rel=Appendix href="index_module_types.html">
-<link title="Client" rel="Chapter" href="Client.html">
-<link title="File" rel="Chapter" href="File.html">
-<link title="File_format" rel="Chapter" href="File_format.html">
-<link title="Parallel" rel="Chapter" href="Parallel.html">
-<link title="Path" rel="Chapter" href="Path.html">
-<link title="Process" rel="Chapter" href="Process.html">
-<link title="Repositories" rel="Chapter" href="Repositories.html">
-<link title="Run" rel="Chapter" href="Run.html">
-<link title="Solver" rel="Chapter" href="Solver.html">
-<link title="Types" rel="Chapter" href="Types.html"><title>File.Dot_config.Library</title>
-</head>
-<body>
-<div class="navbar"><a class="pre" href="File.Dot_config.Section.html" title="File.Dot_config.Section">Previous</a>
-&nbsp;<a class="up" href="File.Dot_config.html" title="File.Dot_config">Up</a>
-&nbsp;<a class="post" href="File.Dot_config.Syntax.html" title="File.Dot_config.Syntax">Next</a>
-</div>
-<h1>Module <a href="type_File.Dot_config.Library.html">File.Dot_config.Library</a></h1>
-<pre><span class="keyword">module</span> Library: <code class="type"><a href="File.Dot_config.SECTION.html">SECTION</a></code><code class="type"> </code></pre>Sections starting by <code class="code">library</code><br>
-<hr width="100%">
-<pre><span id="VALavailable"><span class="keyword">val</span> available</span> : <code class="type">t -> <a href="Types.html#TYPEsection">Types.section</a> list</code></pre><div class="info">
-List the available sections<br>
-</div>
-<pre><span id="VALkind"><span class="keyword">val</span> kind</span> : <code class="type">t -> <a href="Types.html#TYPEsection">Types.section</a> -> string</code></pre><div class="info">
-Return the section kind<br>
-</div>
-<pre><span id="VALasmcomp"><span class="keyword">val</span> asmcomp</span> : <code class="type">t -> <a href="Types.html#TYPEsection">Types.section</a> -> string list</code></pre><div class="info">
-Return the list of native-compiler options<br>
-</div>
-<pre><span id="VALbytecomp"><span class="keyword">val</span> bytecomp</span> : <code class="type">t -> <a href="Types.html#TYPEsection">Types.section</a> -> string list</code></pre><div class="info">
-Return the list of bytecode-compiler options<br>
-</div>
-<pre><span id="VALasmlink"><span class="keyword">val</span> asmlink</span> : <code class="type">t -> <a href="Types.html#TYPEsection">Types.section</a> -> string list</code></pre><div class="info">
-Return the list of native-code linking options<br>
-</div>
-<pre><span id="VALbytelink"><span class="keyword">val</span> bytelink</span> : <code class="type">t -> <a href="Types.html#TYPEsection">Types.section</a> -> string list</code></pre><div class="info">
-Return the list of bytecode linking options<br>
-</div>
-<pre><span id="VALrequires"><span class="keyword">val</span> requires</span> : <code class="type">t -> <a href="Types.html#TYPEsection">Types.section</a> -> <a href="Types.html#TYPEsection">Types.section</a> list</code></pre><div class="info">
-Return the build requirements<br>
-</div>
-<pre><span id="VALvariable"><span class="keyword">val</span> variable</span> : <code class="type">t -> <a href="Types.html#TYPEsection">Types.section</a> -> <a href="Types.html#TYPEvariable">Types.variable</a> -> <a href="Types.html#TYPEvariable_contents">Types.variable_contents</a></code></pre><div class="info">
-Return the value of variables<br>
-</div>
-<pre><span id="VALvariables"><span class="keyword">val</span> variables</span> : <code class="type">t -> <a href="Types.html#TYPEsection">Types.section</a> -> <a href="Types.html#TYPEvariable">Types.variable</a> list</code></pre><div class="info">
-The list of local variables<br>
-</div>
-</body></html>
View
56 doc/html/File.Dot_config.SECTION.html
@@ -1,56 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<link rel="stylesheet" href="style.css" type="text/css">
-<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type">
-<link rel="Start" href="index.html">
-<link rel="Up" href="File.Dot_config.html">
-<link title="Index of types" rel=Appendix href="index_types.html">
-<link title="Index of exceptions" rel=Appendix href="index_exceptions.html">
-<link title="Index of values" rel=Appendix href="index_values.html">
-<link title="Index of modules" rel=Appendix href="index_modules.html">
-<link title="Index of module types" rel=Appendix href="index_module_types.html">
-<link title="Client" rel="Chapter" href="Client.html">
-<link title="File" rel="Chapter" href="File.html">
-<link title="File_format" rel="Chapter" href="File_format.html">
-<link title="Parallel" rel="Chapter" href="Parallel.html">
-<link title="Path" rel="Chapter" href="Path.html">
-<link title="Process" rel="Chapter" href="Process.html">
-<link title="Repositories" rel="Chapter" href="Repositories.html">
-<link title="Run" rel="Chapter" href="Run.html">
-<link title="Solver" rel="Chapter" href="Solver.html">
-<link title="Types" rel="Chapter" href="Types.html"><title>File.Dot_config.SECTION</title>
-</head>
-<body>
-<div class="navbar">&nbsp;<a class="up" href="File.Dot_config.html" title="File.Dot_config">Up</a>
-&nbsp;</div>
-<h1>Module type <a href="type_File.Dot_config.SECTION.html">File.Dot_config.SECTION</a></h1>
-<pre><span class="keyword">module type</span> SECTION = <code class="code">sig</code> <a href="File.Dot_config.SECTION.html">..</a> <code class="code">end</code></pre><hr width="100%">
-<pre><span id="VALavailable"><span class="keyword">val</span> available</span> : <code class="type">t -> <a href="Types.html#TYPEsection">Types.section</a> list</code></pre><div class="info">
-List the available sections<br>
-</div>
-<pre><span id="VALkind"><span class="keyword">val</span> kind</span> : <code class="type">t -> <a href="Types.html#TYPEsection">Types.section</a> -> string</code></pre><div class="info">
-Return the section kind<br>
-</div>
-<pre><span id="VALasmcomp"><span class="keyword">val</span> asmcomp</span> : <code class="type">t -> <a href="Types.html#TYPEsection">Types.section</a> -> string list</code></pre><div class="info">
-Return the list of native-compiler options<br>
-</div>
-<pre><span id="VALbytecomp"><span class="keyword">val</span> bytecomp</span> : <code class="type">t -> <a href="Types.html#TYPEsection">Types.section</a> -> string list</code></pre><div class="info">
-Return the list of bytecode-compiler options<br>
-</div>
-<pre><span id="VALasmlink"><span class="keyword">val</span> asmlink</span> : <code class="type">t -> <a href="Types.html#TYPEsection">Types.section</a> -> string list</code></pre><div class="info">
-Return the list of native-code linking options<br>
-</div>
-<pre><span id="VALbytelink"><span class="keyword">val</span> bytelink</span> : <code class="type">t -> <a href="Types.html#TYPEsection">Types.section</a> -> string list</code></pre><div class="info">
-Return the list of bytecode linking options<br>
-</div>
-<pre><span id="VALrequires"><span class="keyword">val</span> requires</span> : <code class="type">t -> <a href="Types.html#TYPEsection">Types.section</a> -> <a href="Types.html#TYPEsection">Types.section</a> list</code></pre><div class="info">
-Return the build requirements<br>
-</div>
-<pre><span id="VALvariable"><span class="keyword">val</span> variable</span> : <code class="type">t -> <a href="Types.html#TYPEsection">Types.section</a> -> <a href="Types.html#TYPEvariable">Types.variable</a> -> <a href="Types.html#TYPEvariable_contents">Types.variable_contents</a></code></pre><div class="info">
-Return the value of variables<br>
-</div>
-<pre><span id="VALvariables"><span class="keyword">val</span> variables</span> : <code class="type">t -> <a href="Types.html#TYPEsection">Types.section</a> -> <a href="Types.html#TYPEvariable">Types.variable</a> list</code></pre><div class="info">
-The list of local variables<br>
-</div>
-</body></html>
View
56 doc/html/File.Dot_config.Section.html
@@ -1,56 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<link rel="stylesheet" href="style.css" type="text/css">
-<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type">
-<link rel="Start" href="index.html">
-<link rel="Up" href="File.Dot_config.html">
-<link title="Index of types" rel=Appendix href="index_types.html">
-<link title="Index of exceptions" rel=Appendix href="index_exceptions.html">
-<link title="Index of values" rel=Appendix href="index_values.html">
-<link title="Index of modules" rel=Appendix href="index_modules.html">
-<link title="Index of module types" rel=Appendix href="index_module_types.html">
-<link title="Client" rel="Chapter" href="Client.html">
-<link title="File" rel="Chapter" href="File.html">
-<link title="File_format" rel="Chapter" href="File_format.html">
-<link title="Parallel" rel="Chapter" href="Parallel.html">
-<link title="Path" rel="Chapter" href="Path.html">
-<link title="Process" rel="Chapter" href="Process.html">
-<link title="Repositories" rel="Chapter" href="Repositories.html">
-<link title="Run" rel="Chapter" href="Run.html">
-<link title="Solver" rel="Chapter" href="Solver.html">
-<link title="Types" rel="Chapter" href="Types.html"><title>File.Dot_config.SECTION</title>
-</head>
-<body>
-<div class="navbar">&nbsp;<a class="up" href="File.Dot_config.html" title="File.Dot_config">Up</a>
-&nbsp;</div>
-<h1>Module type <a href="type_File.Dot_config.SECTION.html">File.Dot_config.SECTION</a></h1>
-<pre><span class="keyword">module type</span> SECTION = <code class="code">sig</code> <a href="File.Dot_config.SECTION.html">..</a> <code class="code">end</code></pre><hr width="100%">
-<pre><span id="VALavailable"><span class="keyword">val</span> available</span> : <code class="type">t -> <a href="Types.html#TYPEsection">Types.section</a> list</code></pre><div class="info">
-List the available sections<br>
-</div>
-<pre><span id="VALkind"><span class="keyword">val</span> kind</span> : <code class="type">t -> <a href="Types.html#TYPEsection">Types.section</a> -> string</code></pre><div class="info">
-Return the section kind<br>
-</div>
-<pre><span id="VALasmcomp"><span class="keyword">val</span> asmcomp</span> : <code class="type">t -> <a href="Types.html#TYPEsection">Types.section</a> -> string list</code></pre><div class="info">
-Return the list of native-compiler options<br>
-</div>
-<pre><span id="VALbytecomp"><span class="keyword">val</span> bytecomp</span> : <code class="type">t -> <a href="Types.html#TYPEsection">Types.section</a> -> string list</code></pre><div class="info">
-Return the list of bytecode-compiler options<br>
-</div>
-<pre><span id="VALasmlink"><span class="keyword">val</span> asmlink</span> : <code class="type">t -> <a href="Types.html#TYPEsection">Types.section</a> -> string list</code></pre><div class="info">
-Return the list of native-code linking options<br>
-</div>
-<pre><span id="VALbytelink"><span class="keyword">val</span> bytelink</span> : <code class="type">t -> <a href="Types.html#TYPEsection">Types.section</a> -> string list</code></pre><div class="info">
-Return the list of bytecode linking options<br>
-</div>
-<pre><span id="VALrequires"><span class="keyword">val</span> requires</span> : <code class="type">t -> <a href="Types.html#TYPEsection">Types.section</a> -> <a href="Types.html#TYPEsection">Types.section</a> list</code></pre><div class="info">
-Return the build requirements<br>
-</div>
-<pre><span id="VALvariable"><span class="keyword">val</span> variable</span> : <code class="type">t -> <a href="Types.html#TYPEsection">Types.section</a> -> <a href="Types.html#TYPEvariable">Types.variable</a> -> <a href="Types.html#TYPEvariable_contents">Types.variable_contents</a></code></pre><div class="info">
-Return the value of variables<br>
-</div>
-<pre><span id="VALvariables"><span class="keyword">val</span> variables</span> : <code class="type">t -> <a href="Types.html#TYPEsection">Types.section</a> -> <a href="Types.html#TYPEvariable">Types.variable</a> list</code></pre><div class="info">
-The list of local variables<br>
-</div>
-</body></html>
View
59 doc/html/File.Dot_config.Syntax.html
@@ -1,59 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<link rel="stylesheet" href="style.css" type="text/css">
-<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type">
-<link rel="Start" href="index.html">
-<link rel="previous" href="File.Dot_config.Library.html">
-<link rel="Up" href="File.Dot_config.html">
-<link title="Index of types" rel=Appendix href="index_types.html">
-<link title="Index of exceptions" rel=Appendix href="index_exceptions.html">
-<link title="Index of values" rel=Appendix href="index_values.html">
-<link title="Index of modules" rel=Appendix href="index_modules.html">
-<link title="Index of module types" rel=Appendix href="index_module_types.html">
-<link title="Client" rel="Chapter" href="Client.html">
-<link title="File" rel="Chapter" href="File.html">
-<link title="File_format" rel="Chapter" href="File_format.html">
-<link title="Parallel" rel="Chapter" href="Parallel.html">
-<link title="Path" rel="Chapter" href="Path.html">
-<link title="Process" rel="Chapter" href="Process.html">
-<link title="Repositories" rel="Chapter" href="Repositories.html">
-<link title="Run" rel="Chapter" href="Run.html">
-<link title="Solver" rel="Chapter" href="Solver.html">
-<link title="Types" rel="Chapter" href="Types.html"><title>File.Dot_config.Syntax</title>
-</head>
-<body>
-<div class="navbar"><a class="pre" href="File.Dot_config.Library.html" title="File.Dot_config.Library">Previous</a>
-&nbsp;<a class="up" href="File.Dot_config.html" title="File.Dot_config">Up</a>
-&nbsp;</div>
-<h1>Module <a href="type_File.Dot_config.Syntax.html">File.Dot_config.Syntax</a></h1>
-<pre><span class="keyword">module</span> Syntax: <code class="type"><a href="File.Dot_config.SECTION.html">SECTION</a></code><code class="type"> </code></pre>Sections starting by <code class="code">syntax</code><br>
-<hr width="100%">
-<pre><span id="VALavailable"><span class="keyword">val</span> available</span> : <code class="type">t -> <a href="Types.html#TYPEsection">Types.section</a> list</code></pre><div class="info">
-List the available sections<br>
-</div>
-<pre><span id="VALkind"><span class="keyword">val</span> kind</span> : <code class="type">t -> <a href="Types.html#TYPEsection">Types.section</a> -> string</code></pre><div class="info">
-Return the section kind<br>
-</div>
-<pre><span id="VALasmcomp"><span class="keyword">val</span> asmcomp</span> : <code class="type">t -> <a href="Types.html#TYPEsection">Types.section</a> -> string list</code></pre><div class="info">
-Return the list of native-compiler options<br>
-</div>
-<pre><span id="VALbytecomp"><span class="keyword">val</span> bytecomp</span> : <code class="type">t -> <a href="Types.html#TYPEsection">Types.section</a> -> string list</code></pre><div class="info">
-Return the list of bytecode-compiler options<br>
-</div>
-<pre><span id="VALasmlink"><span class="keyword">val</span> asmlink</span> : <code class="type">t -> <a href="Types.html#TYPEsection">Types.section</a> -> string list</code></pre><div class="info">
-Return the list of native-code linking options<br>
-</div>
-<pre><span id="VALbytelink"><span class="keyword">val</span> bytelink</span> : <code class="type">t -> <a href="Types.html#TYPEsection">Types.section</a> -> string list</code></pre><div class="info">
-Return the list of bytecode linking options<br>
-</div>
-<pre><span id="VALrequires"><span class="keyword">val</span> requires</span> : <code class="type">t -> <a href="Types.html#TYPEsection">Types.section</a> -> <a href="Types.html#TYPEsection">Types.section</a> list</code></pre><div class="info">
-Return the build requirements<br>
-</div>
-<pre><span id="VALvariable"><span class="keyword">val</span> variable</span> : <code class="type">t -> <a href="Types.html#TYPEsection">Types.section</a> -> <a href="Types.html#TYPEvariable">Types.variable</a> -> <a href="Types.html#TYPEvariable_contents">Types.variable_contents</a></code></pre><div class="info">
-Return the value of variables<br>
-</div>
-<pre><span id="VALvariables"><span class="keyword">val</span> variables</span> : <code class="type">t -> <a href="Types.html#TYPEsection">Types.section</a> -> <a href="Types.html#TYPEvariable">Types.variable</a> list</code></pre><div class="info">
-The list of local variables<br>
-</div>
-</body></html>
View
53 doc/html/File.Dot_config.html
@@ -1,53 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<link rel="stylesheet" href="style.css" type="text/css">
-<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type">
-<link rel="Start" href="index.html">
-<link rel="previous" href="File.Dot_install.html">
-<link rel="next" href="File.Repo_index.html">
-<link rel="Up" href="File.html">
-<link title="Index of types" rel=Appendix href="index_types.html">
-<link title="Index of exceptions" rel=Appendix href="index_exceptions.html">
-<link title="Index of values" rel=Appendix href="index_values.html">
-<link title="Index of modules" rel=Appendix href="index_modules.html">
-<link title="Index of module types" rel=Appendix href="index_module_types.html">
-<link title="Client" rel="Chapter" href="Client.html">
-<link title="File" rel="Chapter" href="File.html">
-<link title="File_format" rel="Chapter" href="File_format.html">
-<link title="Parallel" rel="Chapter" href="Parallel.html">
-<link title="Path" rel="Chapter" href="Path.html">
-<link title="Process" rel="Chapter" href="Process.html">
-<link title="Repositories" rel="Chapter" href="Repositories.html">
-<link title="Run" rel="Chapter" href="Run.html">
-<link title="Solver" rel="Chapter" href="Solver.html">
-<link title="Types" rel="Chapter" href="Types.html"><title>File.Dot_config</title>
-</head>
-<body>
-<div class="navbar"><a class="pre" href="File.Dot_install.html" title="File.Dot_install">Previous</a>
-&nbsp;<a class="up" href="File.html" title="File">Up</a>
-&nbsp;<a class="post" href="File.Repo_index.html" title="File.Repo_index">Next</a>
-</div>
-<h1>Module <a href="type_File.Dot_config.html">File.Dot_config</a></h1>
-<pre><span class="keyword">module</span> Dot_config: <code class="code">sig</code> <a href="File.Dot_config.html">..</a> <code class="code">end</code></pre>.config files<br>
-<hr width="100%">
-<pre><span class="keyword">include</span> <a href="File.IO_FILE.html">File.IO_FILE</a></pre>
-<pre><span id="VALcreate"><span class="keyword">val</span> create</span> : <code class="type">(<a href="Types.html#TYPEvariable">Types.variable</a> * <a href="Types.html#TYPEvariable_contents">Types.variable_contents</a>) list -> t</code></pre><div class="info">
-Create a new .config file (containing only variables)<br>
-</div>
-<pre><span class="keyword">module type</span> <a href="File.Dot_config.SECTION.html">SECTION</a> = <code class="code">sig</code> <a href="File.Dot_config.SECTION.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">module</span> <a href="File.Dot_config.Section.html">Section</a>: <code class="type"><a href="File.Dot_config.SECTION.html">SECTION</a></code><code class="type"> </code></pre><div class="info">
-All library and syntax sections
-</div>
-<pre><span class="keyword">module</span> <a href="File.Dot_config.Library.html">Library</a>: <code class="type"><a href="File.Dot_config.SECTION.html">SECTION</a></code><code class="type"> </code></pre><div class="info">
-Sections starting by <code class="code">library</code>
-</div>
-<pre><span class="keyword">module</span> <a href="File.Dot_config.Syntax.html">Syntax</a>: <code class="type"><a href="File.Dot_config.SECTION.html">SECTION</a></code><code class="type"> </code></pre><div class="info">
-Sections starting by <code class="code">syntax</code>
-</div>
-<pre><span id="VALvariable"><span class="keyword">val</span> variable</span> : <code class="type">t -> <a href="Types.html#TYPEvariable">Types.variable</a> -> <a href="Types.html#TYPEvariable_contents">Types.variable_contents</a></code></pre><div class="info">
-Top-level variables<br>
-</div>
-<pre><span id="VALvariables"><span class="keyword">val</span> variables</span> : <code class="type">t -> <a href="Types.html#TYPEvariable">Types.variable</a> list</code></pre><div class="info">
-The list of top-level variables<br>
-</div>
-</body></html>
View
51 doc/html/File.Dot_install.Raw.html
@@ -1,51 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<link rel="stylesheet" href="style.css" type="text/css">
-<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type">
-<link rel="Start" href="index.html">
-<link rel="Up" href="File.Dot_install.html">
-<link title="Index of types" rel=Appendix href="index_types.html">
-<link title="Index of exceptions" rel=Appendix href="index_exceptions.html">
-<link title="Index of values" rel=Appendix href="index_values.html">
-<link title="Index of modules" rel=Appendix href="index_modules.html">
-<link title="Index of module types" rel=Appendix href="index_module_types.html">
-<link title="Client" rel="Chapter" href="Client.html">
-<link title="File" rel="Chapter" href="File.html">
-<link title="File_format" rel="Chapter" href="File_format.html">
-<link title="Parallel" rel="Chapter" href="Parallel.html">
-<link title="Path" rel="Chapter" href="Path.html">
-<link title="Process" rel="Chapter" href="Process.html">
-<link title="Repositories" rel="Chapter" href="Repositories.html">
-<link title="Run" rel="Chapter" href="Run.html">
-<link title="Solver" rel="Chapter" href="Solver.html">
-<link title="Types" rel="Chapter" href="Types.html"><title>File.Dot_install.Raw</title>
-</head>
-<body>
-<div class="navbar">&nbsp;<a class="up" href="File.Dot_install.html" title="File.Dot_install">Up</a>
-&nbsp;</div>
-<h1>Module <a href="type_File.Dot_install.Raw.html">File.Dot_install.Raw</a></h1>
-<pre><span class="keyword">module</span> Raw: <code class="code">sig</code> <a href="File.Dot_install.Raw.html">..</a> <code class="code">end</code></pre><hr width="100%">
-<pre><span class="keyword">include</span> <a href="File.IO_FILE.html">File.IO_FILE</a></pre>
-<pre><span id="VALlib"><span class="keyword">val</span> lib</span> : <code class="type">t -> string list</code></pre><div class="info">
-List of files to install in $lib/<br>
-</div>
-<pre><span id="VALbin"><span class="keyword">val</span> bin</span> : <code class="type">t -> (string * string option) list</code></pre><div class="info">
-List of files to install in $bin/<br>
-</div>
-<pre><span id="VALmisc"><span class="keyword">val</span> misc</span> : <code class="type">t -> (string * string option) list</code></pre><div class="info">
-List of other files to install<br>
-</div>
-<pre><span id="VALtoplevel"><span class="keyword">val</span> toplevel</span> : <code class="type">t -> string list</code></pre><div class="info">
-List of toplevel files<br>
-</div>
-<pre><span id="VALwith_bin"><span class="keyword">val</span> with_bin</span> : <code class="type">t -> (string * string option) list -> t</code></pre><div class="info">
-Construct as <code class="code">bin</code><br>
-</div>
-<pre><span id="VALwith_lib"><span class="keyword">val</span> with_lib</span> : <code class="type">t -> string list -> t</code></pre><div class="info">
-Construct as <code class="code">lib</code><br>
-</div>
-<pre><span id="VALwith_toplevel"><span class="keyword">val</span> with_toplevel</span> : <code class="type">t -> string list -> t</code></pre><div class="info">
-Construct as <code class="code">toplevel</code><br>
-</div>
-</body></html>
View
47 doc/html/File.Dot_install.html
@@ -1,47 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<link rel="stylesheet" href="style.css" type="text/css">
-<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type">
-<link rel="Start" href="index.html">
-<link rel="previous" href="File.Comp.html">
-<link rel="next" href="File.Dot_config.html">
-<link rel="Up" href="File.html">
-<link title="Index of types" rel=Appendix href="index_types.html">
-<link title="Index of exceptions" rel=Appendix href="index_exceptions.html">
-<link title="Index of values" rel=Appendix href="index_values.html">
-<link title="Index of modules" rel=Appendix href="index_modules.html">
-<link title="Index of module types" rel=Appendix href="index_module_types.html">
-<link title="Client" rel="Chapter" href="Client.html">
-<link title="File" rel="Chapter" href="File.html">
-<link title="File_format" rel="Chapter" href="File_format.html">
-<link title="Parallel" rel="Chapter" href="Parallel.html">
-<link title="Path" rel="Chapter" href="Path.html">
-<link title="Process" rel="Chapter" href="Process.html">
-<link title="Repositories" rel="Chapter" href="Repositories.html">
-<link title="Run" rel="Chapter" href="Run.html">
-<link title="Solver" rel="Chapter" href="Solver.html">
-<link title="Types" rel="Chapter" href="Types.html"><title>File.Dot_install</title>
-</head>
-<body>
-<div class="navbar"><a class="pre" href="File.Comp.html" title="File.Comp">Previous</a>
-&nbsp;<a class="up" href="File.html" title="File">Up</a>
-&nbsp;<a class="post" href="File.Dot_config.html" title="File.Dot_config">Next</a>
-</div>
-<h1>Module <a href="type_File.Dot_install.html">File.Dot_install</a></h1>
-<pre><span class="keyword">module</span> Dot_install: <code class="code">sig</code> <a href="File.Dot_install.html">..</a> <code class="code">end</code></pre>.install files<br>
-<hr width="100%">
-<pre><span class="keyword">module</span> <a href="File.Dot_install.Raw.html">Raw</a>: <code class="code">sig</code> <a href="File.Dot_install.Raw.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">include</span> <a href="File.IO_FILE.html">File.IO_FILE</a></pre>
-<pre><span id="VALlib"><span class="keyword">val</span> lib</span> : <code class="type">t -> <a href="Types.html#TYPEfilename">Types.filename</a> list</code></pre><div class="info">
-List of files to install in $lib/<br>
-</div>
-<pre><span id="VALbin"><span class="keyword">val</span> bin</span> : <code class="type">t -> (<a href="Types.html#TYPEfilename">Types.filename</a> * <a href="Types.html#TYPEbasename">Types.basename</a>) list</code></pre><div class="info">
-List of files to install in $bin/<br>
-</div>
-<pre><span id="VALtoplevel"><span class="keyword">val</span> toplevel</span> : <code class="type">t -> <a href="Types.html#TYPEfilename">Types.filename</a> list</code></pre><div class="info">
-List of toplevel files<br>
-</div>
-<pre><span id="VALmisc"><span class="keyword">val</span> misc</span> : <code class="type">t -> (<a href="Types.html#TYPEfilename">Types.filename</a> * <a href="Types.html#TYPEfilename">Types.filename</a>) list</code></pre><div class="info">
-List of other files to install<br>
-</div>
-</body></html>
View
57 doc/html/File.Env.html
@@ -1,57 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<link rel="stylesheet" href="style.css" type="text/css">
-<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type">
-<link rel="Start" href="index.html">
-<link rel="previous" href="File.Updated.html">
-<link rel="next" href="File.Comp.html">
-<link rel="Up" href="File.html">
-<link title="Index of types" rel=Appendix href="index_types.html">
-<link title="Index of exceptions" rel=Appendix href="index_exceptions.html">
-<link title="Index of values" rel=Appendix href="index_values.html">
-<link title="Index of modules" rel=Appendix href="index_modules.html">
-<link title="Index of module types" rel=Appendix href="index_module_types.html">
-<link title="Client" rel="Chapter" href="Client.html">
-<link title="File" rel="Chapter" href="File.html">
-<link title="File_format" rel="Chapter" href="File_format.html">
-<link title="Parallel" rel="Chapter" href="Parallel.html">
-<link title="Path" rel="Chapter" href="Path.html">
-<link title="Process" rel="Chapter" href="Process.html">
-<link title="Repositories" rel="Chapter" href="Repositories.html">
-<link title="Run" rel="Chapter" href="Run.html">
-<link title="Solver" rel="Chapter" href="Solver.html">
-<link title="Types" rel="Chapter" href="Types.html"><title>File.Env</title>
-</head>
-<body>
-<div class="navbar"><a class="pre" href="File.Updated.html" title="File.Updated">Previous</a>
-&nbsp;<a class="up" href="File.html" title="File">Up</a>
-&nbsp;<a class="post" href="File.Comp.html" title="File.Comp">Next</a>
-</div>
-<h1>Module <a href="type_File.Env.html">File.Env</a></h1>
-<pre><span class="keyword">module</span> Env: <code class="type"><a href="File.IO_FILE.html">IO_FILE</a></code><code class="type"> with type t = (string * string) list</code></pre>Environement variables<br>
-<hr width="100%">
-<pre><span id="TYPEt"><span class="keyword">type</span> <code class="type"></code>t</span> </pre>
-<div class="info">
-File contents<br>
-</div>
-
-<pre><span id="VALempty"><span class="keyword">val</span> empty</span> : <code class="type"><a href="File.IO_FILE.html#TYPEt">t</a></code></pre><div class="info">
-Empty file<br>
-</div>
-<pre><span id="VALwrite"><span class="keyword">val</span> write</span> : <code class="type"><a href="Types.html#TYPEfilename">Types.filename</a> -> <a href="File.IO_FILE.html#TYPEt">t</a> -> unit</code></pre><div class="info">
-Write some contents to a file<br>
-</div>
-<pre><span id="VALread"><span class="keyword">val</span> read</span> : <code class="type"><a href="Types.html#TYPEfilename">Types.filename</a> -> <a href="File.IO_FILE.html#TYPEt">t</a></code></pre><div class="info">
-Read file contents. Raise an error if the file does not exist.<br>
-</div>
-<pre><span id="VALsafe_read"><span class="keyword">val</span> safe_read</span> : <code class="type"><a href="Types.html#TYPEfilename">Types.filename</a> -> <a href="File.IO_FILE.html#TYPEt">t</a></code></pre><div class="info">
-Read file contents. Return <code class="code">empty</code> if the file does not exist.<br>
-</div>
-<pre><span id="VALto_raw"><span class="keyword">val</span> to_raw</span> : <code class="type"><a href="File.IO_FILE.html#TYPEt">t</a> -> <a href="Types.html#TYPEraw">Types.raw</a></code></pre><div class="info">
-Return the file contents<br>
-</div>
-<pre><span id="VALof_raw"><span class="keyword">val</span> of_raw</span> : <code class="type"><a href="Types.html#TYPEraw">Types.raw</a> -> <a href="File.IO_FILE.html#TYPEt">t</a></code></pre><div class="info">
-Convert a raw string into a file<br>
-</div>
-</body></html>
View
55 doc/html/File.Filenames.html
@@ -1,55 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<link rel="stylesheet" href="style.css" type="text/css">
-<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type">
-<link rel="Start" href="index.html">
-<link rel="previous" href="File.Urls_txt.html">
-<link rel="Up" href="File.html">
-<link title="Index of types" rel=Appendix href="index_types.html">
-<link title="Index of exceptions" rel=Appendix href="index_exceptions.html">
-<link title="Index of values" rel=Appendix href="index_values.html">
-<link title="Index of modules" rel=Appendix href="index_modules.html">
-<link title="Index of module types" rel=Appendix href="index_module_types.html">
-<link title="Client" rel="Chapter" href="Client.html">
-<link title="File" rel="Chapter" href="File.html">
-<link title="File_format" rel="Chapter" href="File_format.html">
-<link title="Parallel" rel="Chapter" href="Parallel.html">
-<link title="Path" rel="Chapter" href="Path.html">
-<link title="Process" rel="Chapter" href="Process.html">
-<link title="Repositories" rel="Chapter" href="Repositories.html">
-<link title="Run" rel="Chapter" href="Run.html">
-<link title="Solver" rel="Chapter" href="Solver.html">
-<link title="Types" rel="Chapter" href="Types.html"><title>File.Filenames</title>
-</head>
-<body>
-<div class="navbar"><a class="pre" href="File.Urls_txt.html" title="File.Urls_txt">Previous</a>
-&nbsp;<a class="up" href="File.html" title="File">Up</a>
-&nbsp;</div>
-<h1>Module <a href="type_File.Filenames.html">File.Filenames</a></h1>
-<pre><span class="keyword">module</span> Filenames: <code class="type"><a href="File.IO_FILE.html">IO_FILE</a></code><code class="type"> with type t = Filename.Set.t</code></pre>List of filenames<br>
-<hr width="100%">
-<pre><span id="TYPEt"><span class="keyword">type</span> <code class="type"></code>t</span> </pre>
-<div class="info">
-File contents<br>
-</div>
-
-<pre><span id="VALempty"><span class="keyword">val</span> empty</span> : <code class="type"><a href="File.IO_FILE.html#TYPEt">t</a></code></pre><div class="info">
-Empty file<br>
-</div>
-<pre><span id="VALwrite"><span class="keyword">val</span> write</span> : <code class="type"><a href="Types.html#TYPEfilename">Types.filename</a> -> <a href="File.IO_FILE.html#TYPEt">t</a> -> unit</code></pre><div class="info">
-Write some contents to a file<br>
-</div>
-<pre><span id="VALread"><span class="keyword">val</span> read</span> : <code class="type"><a href="Types.html#TYPEfilename">Types.filename</a> -> <a href="File.IO_FILE.html#TYPEt">t</a></code></pre><div class="info">
-Read file contents. Raise an error if the file does not exist.<br>
-</div>
-<pre><span id="VALsafe_read"><span class="keyword">val</span> safe_read</span> : <code class="type"><a href="Types.html#TYPEfilename">Types.filename</a> -> <a href="File.IO_FILE.html#TYPEt">t</a></code></pre><div class="info">
-Read file contents. Return <code class="code">empty</code> if the file does not exist.<br>
-</div>
-<pre><span id="VALto_raw"><span class="keyword">val</span> to_raw</span> : <code class="type"><a href="File.IO_FILE.html#TYPEt">t</a> -> <a href="Types.html#TYPEraw">Types.raw</a></code></pre><div class="info">
-Return the file contents<br>
-</div>
-<pre><span id="VALof_raw"><span class="keyword">val</span> of_raw</span> : <code class="type"><a href="Types.html#TYPEraw">Types.raw</a> -> <a href="File.IO_FILE.html#TYPEt">t</a></code></pre><div class="info">
-Convert a raw string into a file<br>
-</div>
-</body></html>
View
53 doc/html/File.IO_FILE.html
@@ -1,53 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<link rel="stylesheet" href="style.css" type="text/css">
-<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type">
-<link rel="Start" href="index.html">
-<link rel="Up" href="File.html">
-<link title="Index of types" rel=Appendix href="index_types.html">
-<link title="Index of exceptions" rel=Appendix href="index_exceptions.html">
-<link title="Index of values" rel=Appendix href="index_values.html">
-<link title="Index of modules" rel=Appendix href="index_modules.html">
-<link title="Index of module types" rel=Appendix href="index_module_types.html">
-<link title="Client" rel="Chapter" href="Client.html">
-<link title="File" rel="Chapter" href="File.html">
-<link title="File_format" rel="Chapter" href="File_format.html">
-<link title="Parallel" rel="Chapter" href="Parallel.html">
-<link title="Path" rel="Chapter" href="Path.html">
-<link title="Process" rel="Chapter" href="Process.html">
-<link title="Repositories" rel="Chapter" href="Repositories.html">
-<link title="Run" rel="Chapter" href="Run.html">
-<link title="Solver" rel="Chapter" href="Solver.html">
-<link title="Types" rel="Chapter" href="Types.html"><title>File.IO_FILE</title>
-</head>
-<body>
-<div class="navbar">&nbsp;<a class="up" href="File.html" title="File">Up</a>
-&nbsp;</div>
-<h1>Module type <a href="type_File.IO_FILE.html">File.IO_FILE</a></h1>
-<pre><span class="keyword">module type</span> IO_FILE = <code class="code">sig</code> <a href="File.IO_FILE.html">..</a> <code class="code">end</code></pre>Functions to read and write configuration files in a typed way.<br>
-<hr width="100%">
-<pre><span id="TYPEt"><span class="keyword">type</span> <code class="type"></code>t</span> </pre>
-<div class="info">
-File contents<br>
-</div>
-
-<pre><span id="VALempty"><span class="keyword">val</span> empty</span> : <code class="type"><a href="File.IO_FILE.html#TYPEt">t</a></code></pre><div class="info">
-Empty file<br>
-</div>
-<pre><span id="VALwrite"><span class="keyword">val</span> write</span> : <code class="type"><a href="Types.html#TYPEfilename">Types.filename</a> -> <a href="File.IO_FILE.html#TYPEt">t</a> -> unit</code></pre><div class="info">
-Write some contents to a file<br>
-</div>
-<pre><span id="VALread"><span class="keyword">val</span> read</span> : <code class="type"><a href="Types.html#TYPEfilename">Types.filename</a> -> <a href="File.IO_FILE.html#TYPEt">t</a></code></pre><div class="info">
-Read file contents. Raise an error if the file does not exist.<br>
-</div>
-<pre><span id="VALsafe_read"><span class="keyword">val</span> safe_read</span> : <code class="type"><a href="Types.html#TYPEfilename">Types.filename</a> -> <a href="File.IO_FILE.html#TYPEt">t</a></code></pre><div class="info">
-Read file contents. Return <code class="code">empty</code> if the file does not exist.<br>
-</div>
-<pre><span id="VALto_raw"><span class="keyword">val</span> to_raw</span> : <code class="type"><a href="File.IO_FILE.html#TYPEt">t</a> -> <a href="Types.html#TYPEraw">Types.raw</a></code></pre><div class="info">
-Return the file contents<br>
-</div>
-<pre><span id="VALof_raw"><span class="keyword">val</span> of_raw</span> : <code class="type"><a href="Types.html#TYPEraw">Types.raw</a> -> <a href="File.IO_FILE.html#TYPEt">t</a></code></pre><div class="info">
-Convert a raw string into a file<br>
-</div>
-</body></html>
View
57 doc/html/File.Installed.html
@@ -1,57 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<link rel="stylesheet" href="style.css" type="text/css">
-<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type">
-<link rel="Start" href="index.html">
-<link rel="previous" href="File.Aliases.html">
-<link rel="next" href="File.Reinstall.html">
-<link rel="Up" href="File.html">
-<link title="Index of types" rel=Appendix href="index_types.html">
-<link title="Index of exceptions" rel=Appendix href="index_exceptions.html">
-<link title="Index of values" rel=Appendix href="index_values.html">
-<link title="Index of modules" rel=Appendix href="index_modules.html">
-<link title="Index of module types" rel=Appendix href="index_module_types.html">
-<link title="Client" rel="Chapter" href="Client.html">
-<link title="File" rel="Chapter" href="File.html">
-<link title="File_format" rel="Chapter" href="File_format.html">
-<link title="Parallel" rel="Chapter" href="Parallel.html">
-<link title="Path" rel="Chapter" href="Path.html">
-<link title="Process" rel="Chapter" href="Process.html">
-<link title="Repositories" rel="Chapter" href="Repositories.html">
-<link title="Run" rel="Chapter" href="Run.html">
-<link title="Solver" rel="Chapter" href="Solver.html">
-<link title="Types" rel="Chapter" href="Types.html"><title>File.Installed</title>
-</head>
-<body>
-<div class="navbar"><a class="pre" href="File.Aliases.html" title="File.Aliases">Previous</a>
-&nbsp;<a class="up" href="File.html" title="File">Up</a>
-&nbsp;<a class="post" href="File.Reinstall.html" title="File.Reinstall">Next</a>
-</div>
-<h1>Module <a href="type_File.Installed.html">File.Installed</a></h1>
-<pre><span class="keyword">module</span> Installed: <code class="type"><a href="File.IO_FILE.html">IO_FILE</a></code><code class="type"> with type t = NV.Set.t</code></pre>List of installed packages: <code class="code">$opam/$oversion/installed</code><br>
-<hr width="100%">
-<pre><span id="TYPEt"><span class="keyword">type</span> <code class="type"></code>t</span> </pre>
-<div class="info">
-File contents<br>
-</div>
-
-<pre><span id="VALempty"><span class="keyword">val</span> empty</span> : <code class="type"><a href="File.IO_FILE.html#TYPEt">t</a></code></pre><div class="info">
-Empty file<br>
-</div>
-<pre><span id="VALwrite"><span class="keyword">val</span> write</span> : <code class="type"><a href="Types.html#TYPEfilename">Types.filename</a> -> <a href="File.IO_FILE.html#TYPEt">t</a> -> unit</code></pre><div class="info">
-Write some contents to a file<br>
-</div>
-<pre><span id="VALread"><span class="keyword">val</span> read</span> : <code class="type"><a href="Types.html#TYPEfilename">Types.filename</a> -> <a href="File.IO_FILE.html#TYPEt">t</a></code></pre><div class="info">
-Read file contents. Raise an error if the file does not exist.<br>
-</div>
-<pre><span id="VALsafe_read"><span class="keyword">val</span> safe_read</span> : <code class="type"><a href="Types.html#TYPEfilename">Types.filename</a> -> <a href="File.IO_FILE.html#TYPEt">t</a></code></pre><div class="info">
-Read file contents. Return <code class="code">empty</code> if the file does not exist.<br>
-</div>
-<pre><span id="VALto_raw"><span class="keyword">val</span> to_raw</span> : <code class="type"><a href="File.IO_FILE.html#TYPEt">t</a> -> <a href="Types.html#TYPEraw">Types.raw</a></code></pre><div class="info">
-Return the file contents<br>
-</div>
-<pre><span id="VALof_raw"><span class="keyword">val</span> of_raw</span> : <code class="type"><a href="Types.html#TYPEraw">Types.raw</a> -> <a href="File.IO_FILE.html#TYPEt">t</a></code></pre><div class="info">
-Convert a raw string into a file<br>
-</div>
-</body></html>
View
110 doc/html/File.OPAM.html
@@ -1,110 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<link rel="stylesheet" href="style.css" type="text/css">
-<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type">
-<link rel="Start" href="index.html">
-<link rel="previous" href="File.Config.html">
-<link rel="next" href="File.Descr.html">
-<link rel="Up" href="File.html">
-<link title="Index of types" rel=Appendix href="index_types.html">
-<link title="Index of exceptions" rel=Appendix href="index_exceptions.html">
-<link title="Index of values" rel=Appendix href="index_values.html">
-<link title="Index of modules" rel=Appendix href="index_modules.html">
-<link title="Index of module types" rel=Appendix href="index_module_types.html">
-<link title="Client" rel="Chapter" href="Client.html">
-<link title="File" rel="Chapter" href="File.html">
-<link title="File_format" rel="Chapter" href="File_format.html">
-<link title="Parallel" rel="Chapter" href="Parallel.html">
-<link title="Path" rel="Chapter" href="Path.html">
-<link title="Process" rel="Chapter" href="Process.html">
-<link title="Repositories" rel="Chapter" href="Repositories.html">
-<link title="Run" rel="Chapter" href="Run.html">
-<link title="Solver" rel="Chapter" href="Solver.html">
-<link title="Types" rel="Chapter" href="Types.html"><title>File.OPAM</title>
-</head>
-<body>
-<div class="navbar"><a class="pre" href="File.Config.html" title="File.Config">Previous</a>
-&nbsp;<a class="up" href="File.html" title="File">Up</a>
-&nbsp;<a class="post" href="File.Descr.html" title="File.Descr">Next</a>
-</div>
-<h1>Module <a href="type_File.OPAM.html">File.OPAM</a></h1>
-<pre><span class="keyword">module</span> OPAM: <code class="code">sig</code> <a href="File.OPAM.html">..</a> <code class="code">end</code></pre>OPAM files<br>
-<hr width="100%">
-<pre><span class="keyword">include</span> <a href="File.IO_FILE.html">File.IO_FILE</a></pre>
-<pre><span id="VALcreate"><span class="keyword">val</span> create</span> : <code class="type"><a href="Types.html#TYPEnv">Types.nv</a> -> t</code></pre><div class="info">
-Create an opam file<br>
-</div>
-<pre><span id="VALmake"><span class="keyword">val</span> make</span> : <code class="type">name:<a href="Types.html#TYPEname">Types.name</a> -><br> version:<a href="Types.html#TYPEversion">Types.version</a> -><br> maintainer:string -><br> substs:<a href="Types.html#TYPEbasename">Types.basename</a> list -><br> build_env:(string * string * string) list -><br> build:string list list -><br> remove:string list list -><br> depends:<a href="Types.html#TYPEcnf_formula">Types.cnf_formula</a> -><br> depopts:<a href="Types.html#TYPEcnf_formula">Types.cnf_formula</a> -><br> conflicts:<a href="Types.html#TYPEand_formula">Types.and_formula</a> -><br> libraries:<a href="Types.html#TYPEsection">Types.section</a> list -><br> syntax:<a href="Types.html#TYPEsection">Types.section</a> list -><br> others:(string * <a href="File_format.html#TYPEvalue">File_format.value</a>) list -><br> ocaml_version:<a href="Types.html#TYPEocaml_constraint">Types.ocaml_constraint</a> option -> t</code></pre><div class="info">
-Full constructor<br>
-</div>
-<pre><span id="VALname"><span class="keyword">val</span> name</span> : <code class="type">t -> <a href="Types.html#TYPEname">Types.name</a></code></pre><div class="info">
-Package name<br>
-</div>
-<pre><span id="VALversion"><span class="keyword">val</span> version</span> : <code class="type">t -> <a href="Types.html#TYPEversion">Types.version</a></code></pre><div class="info">
-Package version<br>
-</div>
-<pre><span id="VALocaml_version"><span class="keyword">val</span> ocaml_version</span> : <code class="type">t -> <a href="Types.html#TYPEocaml_constraint">Types.ocaml_constraint</a> option</code></pre><div class="info">
-Compiler constraint<br>
-</div>
-<pre><span id="VALmaintainer"><span class="keyword">val</span> maintainer</span> : <code class="type">t -> string</code></pre><div class="info">
-Package maintainer<br>
-</div>
-<pre><span id="VALsubsts"><span class="keyword">val</span> substs</span> : <code class="type">t -> <a href="Types.html#TYPEbasename">Types.basename</a> list</code></pre><div class="info">
-File substitutions<br>
-</div>
-<pre><span id="VALbuild_env"><span class="keyword">val</span> build_env</span> : <code class="type">t -> (string * string * string) list</code></pre><div class="info">
-List of environment variables to set-up for the build<br>
-</div>
-<pre><span id="VALbuild"><span class="keyword">val</span> build</span> : <code class="type">t -> string list list</code></pre><div class="info">
-List of command to run for building the package<br>
-</div>
-<pre><span id="VALremove"><span class="keyword">val</span> remove</span> : <code class="type">t -> string list list</code></pre><div class="info">
-List of command to run for removing the package<br>
-</div>
-<pre><span id="VALdepends"><span class="keyword">val</span> depends</span> : <code class="type">t -> <a href="Types.html#TYPEcnf_formula">Types.cnf_formula</a></code></pre><div class="info">
-Package dependencies<br>
-</div>
-<pre><span id="VALdepopts"><span class="keyword">val</span> depopts</span> : <code class="type">t -> <a href="Types.html#TYPEcnf_formula">Types.cnf_formula</a></code></pre><div class="info">
-Optional dependencies<br>
-</div>
-<pre><span id="VALconflicts"><span class="keyword">val</span> conflicts</span> : <code class="type">t -> <a href="Types.html#TYPEand_formula">Types.and_formula</a></code></pre><div class="info">
-Package conflicts<br>
-</div>
-<pre><span id="VALlibraries"><span class="keyword">val</span> libraries</span> : <code class="type">t -> <a href="Types.html#TYPEsection">Types.section</a> list</code></pre><div class="info">
-List of exported libraries<br>
-</div>
-<pre><span id="VALsyntax"><span class="keyword">val</span> syntax</span> : <code class="type">t -> <a href="Types.html#TYPEsection">Types.section</a> list</code></pre><div class="info">
-List of exported syntax extensions<br>
-</div>
-<pre><span id="VALto_package"><span class="keyword">val</span> to_package</span> : <code class="type">t -> installed:bool -> Debian.Packages.package</code></pre><div class="info">
-Convert to Debian packages to feed the solver<br>
-</div>
-<pre><span id="VALs_depopts"><span class="keyword">val</span> s_depopts</span> : <code class="type">string</code></pre><div class="info">
-deptopts (optional dependencies) string<br>
-</div>
-<pre><span id="VALwith_depends"><span class="keyword">val</span> with_depends</span> : <code class="type">t -> <a href="Types.html#TYPEcnf_formula">Types.cnf_formula</a> -> t</code></pre><div class="info">
-Construct as <code class="code">depends</code><br>
-</div>
-<pre><span id="VALwith_depopts"><span class="keyword">val</span> with_depopts</span> : <code class="type">t -> <a href="Types.html#TYPEcnf_formula">Types.cnf_formula</a> -> t</code></pre><div class="info">
-Construct as <code class="code">depopts</code><br>
-</div>
-<pre><span id="VALwith_build"><span class="keyword">val</span> with_build</span> : <code class="type">t -> string list list -> t</code></pre><div class="info">
-Construct as <code class="code">build</code><br>
-</div>
-<pre><span id="VALwith_remove"><span class="keyword">val</span> with_remove</span> : <code class="type">t -> string list list -> t</code></pre><div class="info">
-Construct as <code class="code">remove</code><br>
-</div>
-<pre><span id="VALwith_libraries"><span class="keyword">val</span> with_libraries</span> : <code class="type">t -> <a href="Types.html#TYPEsection">Types.section</a> list -> t</code></pre><div class="info">
-Construct as <code class="code">libraries</code><br>
-</div>
-<pre><span id="VALwith_substs"><span class="keyword">val</span> with_substs</span> : <code class="type">t -> <a href="Types.html#TYPEbasename">Types.basename</a> list -> t</code></pre><div class="info">
-Construct as <code class="code">substs</code><br>
-</div>
-<pre><span id="VALwith_ocaml_version"><span class="keyword">val</span> with_ocaml_version</span> : <code class="type">t -> <a href="Types.html#TYPEocaml_constraint">Types.ocaml_constraint</a> option -> t</code></pre><div class="info">
-Construct as <code class="code">ocaml_version</code><br>
-</div>
-<pre><span id="VALwith_maintainer"><span class="keyword">val</span> with_maintainer</span> : <code class="type">t -> string -> t</code></pre><div class="info">
-Construct as <code class="code">maintainer</code><br>
-</div>
-</body></html>
View
57 doc/html/File.Pinned.html
@@ -1,57 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<link rel="stylesheet" href="style.css" type="text/css">
-<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type">
-<link rel="Start" href="index.html">
-<link rel="previous" href="File.Repo_config.html">
-<link rel="next" href="File.Subst.html">
-<link rel="Up" href="File.html">
-<link title="Index of types" rel=Appendix href="index_types.html">
-<link title="Index of exceptions" rel=Appendix href="index_exceptions.html">
-<link title="Index of values" rel=Appendix href="index_values.html">
-<link title="Index of modules" rel=Appendix href="index_modules.html">
-<link title="Index of module types" rel=Appendix href="index_module_types.html">
-<link title="Client" rel="Chapter" href="Client.html">
-<link title="File" rel="Chapter" href="File.html">
-<link title="File_format" rel="Chapter" href="File_format.html">
-<link title="Parallel" rel="Chapter" href="Parallel.html">
-<link title="Path" rel="Chapter" href="Path.html">
-<link title="Process" rel="Chapter" href="Process.html">
-<link title="Repositories" rel="Chapter" href="Repositories.html">
-<link title="Run" rel="Chapter" href="Run.html">
-<link title="Solver" rel="Chapter" href="Solver.html">
-<link title="Types" rel="Chapter" href="Types.html"><title>File.Pinned</title>
-</head>
-<body>
-<div class="navbar"><a class="pre" href="File.Repo_config.html" title="File.Repo_config">Previous</a>
-&nbsp;<a class="up" href="File.html" title="File">Up</a>
-&nbsp;<a class="post" href="File.Subst.html" title="File.Subst">Next</a>
-</div>
-<h1>Module <a href="type_File.Pinned.html">File.Pinned</a></h1>
-<pre><span class="keyword">module</span> Pinned: <code class="type"><a href="File.IO_FILE.html">IO_FILE</a></code><code class="type"> with type t = pin_option N.Map.t</code></pre>Pinned package files<br>
-<hr width="100%">
-<pre><span id="TYPEt"><span class="keyword">type</span> <code class="type"></code>t</span> </pre>
-<div class="info">
-File contents<br>
-</div>
-
-<pre><span id="VALempty"><span class="keyword">val</span> empty</span> : <code class="type"><a href="File.IO_FILE.html#TYPEt">t</a></code></pre><div class="info">
-Empty file<br>
-</div>
-<pre><span id="VALwrite"><span class="keyword">val</span> write</span> : <code class="type"><a href="Types.html#TYPEfilename">Types.filename</a> -> <a href="File.IO_FILE.html#TYPEt">t</a> -> unit</code></pre><div class="info">
-Write some contents to a file<br>
-</div>
-<pre><span id="VALread"><span class="keyword">val</span> read</span> : <code class="type"><a href="Types.html#TYPEfilename">Types.filename</a> -> <a href="File.IO_FILE.html#TYPEt">t</a></code></pre><div class="info">
-Read file contents. Raise an error if the file does not exist.<br>
-</div>
-<pre><span id="VALsafe_read"><span class="keyword">val</span> safe_read</span> : <code class="type"><a href="Types.html#TYPEfilename">Types.filename</a> -> <a href="File.IO_FILE.html#TYPEt">t</a></code></pre><div class="info">
-Read file contents. Return <code class="code">empty</code> if the file does not exist.<br>
-</div>
-<pre><span id="VALto_raw"><span class="keyword">val</span> to_raw</span> : <code class="type"><a href="File.IO_FILE.html#TYPEt">t</a> -> <a href="Types.html#TYPEraw">Types.raw</a></code></pre><div class="info">
-Return the file contents<br>
-</div>
-<pre><span id="VALof_raw"><span class="keyword">val</span> of_raw</span> : <code class="type"><a href="Types.html#TYPEraw">Types.raw</a> -> <a href="File.IO_FILE.html#TYPEt">t</a></code></pre><div class="info">
-Convert a raw string into a file<br>
-</div>
-</body></html>
View
57 doc/html/File.Reinstall.html
@@ -1,57 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<link rel="stylesheet" href="style.css" type="text/css">
-<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type">
-<link rel="Start" href="index.html">
-<link rel="previous" href="File.Installed.html">
-<link rel="next" href="File.Updated.html">
-<link rel="Up" href="File.html">
-<link title="Index of types" rel=Appendix href="index_types.html">
-<link title="Index of exceptions" rel=Appendix href="index_exceptions.html">
-<link title="Index of values" rel=Appendix href="index_values.html">
-<link title="Index of modules" rel=Appendix href="index_modules.html">
-<link title="Index of module types" rel=Appendix href="index_module_types.html">
-<link title="Client" rel="Chapter" href="Client.html">
-<link title="File" rel="Chapter" href="File.html">
-<link title="File_format" rel="Chapter" href="File_format.html">
-<link title="Parallel" rel="Chapter" href="Parallel.html">
-<link title="Path" rel="Chapter" href="Path.html">
-<link title="Process" rel="Chapter" href="Process.html">
-<link title="Repositories" rel="Chapter" href="Repositories.html">
-<link title="Run" rel="Chapter" href="Run.html">
-<link title="Solver" rel="Chapter" href="Solver.html">
-<link title="Types" rel="Chapter" href="Types.html"><title>File.Reinstall</title>
-</head>
-<body>
-<div class="navbar"><a class="pre" href="File.Installed.html" title="File.Installed">Previous</a>
-&nbsp;<a class="up" href="File.html" title="File">Up</a>
-&nbsp;<a class="post" href="File.Updated.html" title="File.Updated">Next</a>
-</div>
-<h1>Module <a href="type_File.Reinstall.html">File.Reinstall</a></h1>
-<pre><span class="keyword">module</span> Reinstall: <code class="type"><a href="File.IO_FILE.html">IO_FILE</a></code><code class="type"> with type t = NV.Set.t</code></pre>List of packages to reinstall: <code class="code">$opam/$oversion/reinstall</code><br>
-<hr width="100%">
-<pre><span id="TYPEt"><span class="keyword">type</span> <code class="type"></code>t</span> </pre>
-<div class="info">
-File contents<br>
-</div>
-
-<pre><span id="VALempty"><span class="keyword">val</span> empty</span> : <code class="type"><a href="File.IO_FILE.html#TYPEt">t</a></code></pre><div class="info">
-Empty file<br>
-</div>
-<pre><span id="VALwrite"><span class="keyword">val</span> write</span> : <code class="type"><a href="Types.html#TYPEfilename">Types.filename</a> -> <a href="File.IO_FILE.html#TYPEt">t</a> -> unit</code></pre><div class="info">
-Write some contents to a file<br>
-</div>
-<pre><span id="VALread"><span class="keyword">val</span> read</span> : <code class="type"><a href="Types.html#TYPEfilename">Types.filename</a> -> <a href="File.IO_FILE.html#TYPEt">t</a></code></pre><div class="info">
-Read file contents. Raise an error if the file does not exist.<br>
-</div>
-<pre><span id="VALsafe_read"><span class="keyword">val</span> safe_read</span> : <code class="type"><a href="Types.html#TYPEfilename">Types.filename</a> -> <a href="File.IO_FILE.html#TYPEt">t</a></code></pre><div class="info">
-Read file contents. Return <code class="code">empty</code> if the file does not exist.<br>
-</div>
-<pre><span id="VALto_raw"><span class="keyword">val</span> to_raw</span> : <code class="type"><a href="File.IO_FILE.html#TYPEt">t</a> -> <a href="Types.html#TYPEraw">Types.raw</a></code></pre><div class="info">
-Return the file contents<br>
-</div>
-<pre><span id="VALof_raw"><span class="keyword">val</span> of_raw</span> : <code class="type"><a href="Types.html#TYPEraw">Types.raw</a> -> <a href="File.IO_FILE.html#TYPEt">t</a></code></pre><div class="info">
-Convert a raw string into a file<br>
-</div>
-</body></html>
View
57 doc/html/File.Repo_config.html
@@ -1,57 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<link rel="stylesheet" href="style.css" type="text/css">
-<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type">
-<link rel="Start" href="index.html">
-<link rel="previous" href="File.Repo_index.html">
-<link rel="next" href="File.Pinned.html">
-<link rel="Up" href="File.html">
-<link title="Index of types" rel=Appendix href="index_types.html">
-<link title="Index of exceptions" rel=Appendix href="index_exceptions.html">
-<link title="Index of values" rel=Appendix href="index_values.html">
-<link title="Index of modules" rel=Appendix href="index_modules.html">
-<link title="Index of module types" rel=Appendix href="index_module_types.html">
-<link title="Client" rel="Chapter" href="Client.html">
-<link title="File" rel="Chapter" href="File.html">
-<link title="File_format" rel="Chapter" href="File_format.html">
-<link title="Parallel" rel="Chapter" href="Parallel.html">
-<link title="Path" rel="Chapter" href="Path.html">
-<link title="Process" rel="Chapter" href="Process.html">
-<link title="Repositories" rel="Chapter" href="Repositories.html">
-<link title="Run" rel="Chapter" href="Run.html">
-<link title="Solver" rel="Chapter" href="Solver.html">
-<link title="Types" rel="Chapter" href="Types.html"><title>File.Repo_config</title>
-</head>
-<body>
-<div class="navbar"><a class="pre" href="File.Repo_index.html" title="File.Repo_index">Previous</a>
-&nbsp;<a class="up" href="File.html" title="File">Up</a>
-&nbsp;<a class="post" href="File.Pinned.html" title="File.Pinned">Next</a>
-</div>
-<h1>Module <a href="type_File.Repo_config.html">File.Repo_config</a></h1>
-<pre><span class="keyword">module</span> Repo_config: <code class="type"><a href="File.IO_FILE.html">IO_FILE</a></code><code class="type"> with type t = repository</code></pre>Repository config: <code class="code">$opam/repo/$repo/config</code><br>
-<hr width="100%">
-<pre><span id="TYPEt"><span class="keyword">type</span> <code class="type"></code>t</span> </pre>
-<div class="info">
-File contents<br>
-</div>
-
-<pre><span id="VALempty"><span class="keyword">val</span> empty</span> : <code class="type"><a href="File.IO_FILE.html#TYPEt">t</a></code></pre><div class="info">
-Empty file<br>
-</div>
-<pre><span id="VALwrite"><span class="keyword">val</span> write</span> : <code class="type"><a href="Types.html#TYPEfilename">Types.filename</a> -> <a href="File.IO_FILE.html#TYPEt">t</a> -> unit</code></pre><div class="info">
-Write some contents to a file<br>
-</div>
-<pre><span id="VALread"><span class="keyword">val</span> read</span> : <code class="type"><a href="Types.html#TYPEfilename">Types.filename</a> -> <a href="File.IO_FILE.html#TYPEt">t</a></code></pre><div class="info">
-Read file contents. Raise an error if the file does not exist.<br>
-</div>
-<pre><span id="VALsafe_read"><span class="keyword">val</span> safe_read</span> : <code class="type"><a href="Types.html#TYPEfilename">Types.filename</a> -> <a href="File.IO_FILE.html#TYPEt">t</a></code></pre><div class="info">
-Read file contents. Return <code class="code">empty</code> if the file does not exist.<br>
-</div>
-<pre><span id="VALto_raw"><span class="keyword">val</span> to_raw</span> : <code class="type"><a href="File.IO_FILE.html#TYPEt">t</a> -> <a href="Types.html#TYPEraw">Types.raw</a></code></pre><div class="info">
-Return the file contents<br>
-</div>
-<pre><span id="VALof_raw"><span class="keyword">val</span> of_raw</span> : <code class="type"><a href="Types.html#TYPEraw">Types.raw</a> -> <a href="File.IO_FILE.html#TYPEt">t</a></code></pre><div class="info">
-Convert a raw string into a file<br>
-</div>
-</body></html>
View
57 doc/html/File.Repo_index.html
@@ -1,57 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<link rel="stylesheet" href="style.css" type="text/css">
-<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type">
-<link rel="Start" href="index.html">
-<link rel="previous" href="File.Dot_config.html">
-<link rel="next" href="File.Repo_config.html">
-<link rel="Up" href="File.html">
-<link title="Index of types" rel=Appendix href="index_types.html">
-<link title="Index of exceptions" rel=Appendix href="index_exceptions.html">
-<link title="Index of values" rel=Appendix href="index_values.html">
-<link title="Index of modules" rel=Appendix href="index_modules.html">
-<link title="Index of module types" rel=Appendix href="index_module_types.html">
-<link title="Client" rel="Chapter" href="Client.html">
-<link title="File" rel="Chapter" href="File.html">
-<link title="File_format" rel="Chapter" href="File_format.html">
-<link title="Parallel" rel="Chapter" href="Parallel.html">
-<link title="Path" rel="Chapter" href="Path.html">
-<link title="Process" rel="Chapter" href="Process.html">
-<link title="Repositories" rel="Chapter" href="Repositories.html">
-<link title="Run" rel="Chapter" href="Run.html">
-<link title="Solver" rel="Chapter" href="Solver.html">
-<link title="Types" rel="Chapter" href="Types.html"><title>File.Repo_index</title>
-</head>
-<body>
-<div class="navbar"><a class="pre" href="File.Dot_config.html" title="File.Dot_config">Previous</a>
-&nbsp;<a class="up" href="File.html" title="File">Up</a>
-&nbsp;<a class="post" href="File.Repo_config.html" title="File.Repo_config">Next</a>
-</div>
-<h1>Module <a href="type_File.Repo_index.html">File.Repo_index</a></h1>
-<pre><span class="keyword">module</span> Repo_index: <code class="type"><a href="File.IO_FILE.html">IO_FILE</a></code><code class="type"> with type t = string list N.Map.t</code></pre>Association between package names and repository: <code class="code">$opam/repo/index</code><br>
-<hr width="100%">
-<pre><span id="TYPEt"><span class="keyword">type</span> <code class="type"></code>t</span> </pre>
-<div class="info">
-File contents<br>
-</div>
-
-<pre><span id="VALempty"><span class="keyword">val</span> empty</span> : <code class="type"><a href="File.IO_FILE.html#TYPEt">t</a></code></pre><div class="info">
-Empty file<br>
-</div>
-<pre><span id="VALwrite"><span class="keyword">val</span> write</span> : <code class="type"><a href="Types.html#TYPEfilename">Types.filename</a> -> <a href="File.IO_FILE.html#TYPEt">t</a> -> unit</code></pre><div class="info">
-Write some contents to a file<br>
-</div>
-<pre><span id="VALread"><span class="keyword">val</span> read</span> : <code class="type"><a href="Types.html#TYPEfilename">Types.filename</a> -> <a href="File.IO_FILE.html#TYPEt">t</a></code></pre><div class="info">
-Read file contents. Raise an error if the file does not exist.<br>
-</div>
-<pre><span id="VALsafe_read"><span class="keyword">val</span> safe_read</span> : <code class="type"><a href="Types.html#TYPEfilename">Types.filename</a> -> <a href="File.IO_FILE.html#TYPEt">t</a></code></pre><div class="info">
-Read file contents. Return <code class="code">empty</code> if the file does not exist.<br>
-</div>
-<pre><span id="VALto_raw"><span class="keyword">val</span> to_raw</span> : <code class="type"><a href="File.IO_FILE.html#TYPEt">t</a> -> <a href="Types.html#TYPEraw">Types.raw</a></code></pre><div class="info">
-Return the file contents<br>
-</div>
-<pre><span id="VALof_raw"><span class="keyword">val</span> of_raw</span> : <code class="type"><a href="Types.html#TYPEraw">Types.raw</a> -> <a href="File.IO_FILE.html#TYPEt">t</a></code></pre><div class="info">
-Convert a raw string into a file<br>
-</div>
-</body></html>
View
41 doc/html/File.Subst.html
@@ -1,41 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<link rel="stylesheet" href="style.css" type="text/css">
-<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type">
-<link rel="Start" href="index.html">
-<link rel="previous" href="File.Pinned.html">
-<link rel="next" href="File.URL.html">
-<link rel="Up" href="File.html">
-<link title="Index of types" rel=Appendix href="index_types.html">
-<link title="Index of exceptions" rel=Appendix href="index_exceptions.html">
-<link title="Index of values" rel=Appendix href="index_values.html">
-<link title="Index of modules" rel=Appendix href="index_modules.html">
-<link title="Index of module types" rel=Appendix href="index_module_types.html">
-<link title="Client" rel="Chapter" href="Client.html">
-<link title="File" rel="Chapter" href="File.html">
-<link title="File_format" rel="Chapter" href="File_format.html">
-<link title="Parallel" rel="Chapter" href="Parallel.html">
-<link title="Path" rel="Chapter" href="Path.html">
-<link title="Process" rel="Chapter" href="Process.html">
-<link title="Repositories" rel="Chapter" href="Repositories.html">
-<link title="Run" rel="Chapter" href="Run.html">
-<link title="Solver" rel="Chapter" href="Solver.html">
-<link title="Types" rel="Chapter" href="Types.html"><title>File.Subst</title>
-</head>
-<body>
-<div class="navbar"><a class="pre" href="File.Pinned.html" title="File.Pinned">Previous</a>
-&nbsp;<a class="up" href="File.html" title="File">Up</a>
-&nbsp;<a class="post" href="File.URL.html" title="File.URL">Next</a>
-</div>
-<h1>Module <a href="type_File.Subst.html">File.Subst</a></h1>
-<pre><span class="keyword">module</span> Subst: <code class="code">sig</code> <a href="File.Subst.html">..</a> <code class="code">end</code></pre>Substitution files<br>
-<hr width="100%">
-<pre><span class="keyword">include</span> <a href="File.IO_FILE.html">File.IO_FILE</a></pre>
-<pre><span id="VALreplace"><span class="keyword">val</span> replace</span> : <code class="type">t -> (<a href="Types.html#TYPEfull_variable">Types.full_variable</