wip: split the library into smaller chunks

This commit is contained in:
Simon Cruanes 2014-12-13 00:36:48 +01:00
parent 2cdba5957c
commit 540064f8f4
2 changed files with 34 additions and 10 deletions

View file

@ -7,15 +7,17 @@
#directory "_build/threads";;
#directory "_build/tests/";;
#load "containers.cma";;
#load "containers_iter.cma";;
#load "containers_data.cma";;
#load "containers_io.cma";;
#load "containers_sexp.cma";;
#load "containers_string.cma";;
#load "containers_pervasives.cma";;
#load "containers_misc.cma";;
#thread;;
#load "containers_thread.cma";;
open Containers_misc;;
#install_printer Sexp.print;;
#install_printer Bencode.pretty;;
#install_printer HGraph.Default.fmt;;
#install_printer CCSexp.print;;
#require "CamlGI";;
#load "containers_cgi.cma";;
let pp_html fmt h = Format.pp_print_string fmt (ToWeb.HTML.render h);;

36
_oasis
View file

@ -43,15 +43,37 @@ Flag "bench"
Library "containers"
Path: core
Modules: CCVector, CCDeque, CCGen, CCSequence, CCFQueue, CCMultiMap,
CCMultiSet, CCBV, CCPrint, CCPersistentHashtbl, CCError,
CCHeap, CCList, CCOpt, CCPair, CCFun, CCHash,
CCKList, CCInt, CCBool, CCFloat, CCArray, CCOrd, CCIO,
CCRandom, CCKTree, CCTrie, CCString, CCHashtbl,
CCFlatHashtbl, CCSexp, CCMap, CCCache
InternalModules: Gen_intf
Modules: CCVector, CCPrint, CCError, CCHeap, CCList, CCOpt, CCPair,
CCFun, CCHash, CCInt, CCBool, CCFloat, CCArray,
CCOrd, CCRandom, CCString, CCHashtbl, CCMap
BuildDepends: bytes
Library "containers_io"
Path: core
Modules: CCIO
FindlibParent: containers
FindlibName: io
Library "containers_sexp"
Path: core
Modules: CCSexp
FindlibParent: containers
FindlibName: sexp
Library "containers_data"
Path: core
Modules: CCMultiMap, CCMultiSet, CCTrie, CCFlatHashtbl, CCCache,
CCPersistentHashtbl, CCDeque, CCFQueue, CCBV
FindlibParent: containers
FindlibName: data
Library "containers_iter"
Path: core
Modules: CCKTree, CCGen, CCSequence, CCKList
InternalModules: Gen_intf
FindlibParent: containers
FindlibName: iter
Library "containers_string"
Path: string
Pack: true