2008-11-09 David Teller <David.Teller@univ-orleans.fr>
* src/core/extlib/IO.mli: Documentation added, functions reordered.
* src/core/extlib/IO.ml: [copy] now uses a default buffer or 4096
* src/core/extlib/extList.ml: [print_string] reimplemented with [sprintf2]
* src/core/extlib/extList.ml*: [print_string] renamed [sprint]
2008-11-08 David Teller <David.Teller@univ-orleans.fr>
* src/core/extlib/IO.ml*: [copy] now accepts an additional argument
* src/core/_tags: [extlib_threads] added
* src/libs/camlzip/gZip.ml: [uncompress] now uses [wrap_in]
* src/core/extlib/IO.ml: [pos_in] now uses [wrap_in]
* src/core/extlib/IO.mli: [wrap_in] added
* src/core/extlib/extPervasives.ml*: [print_all], [prerr_all], [foreach] added
* src/core/extlib/IO.ml*: [close_all] added
* src/core/extlib/innerIO.ml*: [close_all] added
* src/core/extlib/innerIO.ml: [input.in_upstream] added
* src/core/extlib/innerIO.ml: [weak_*] created
* src/core/extlib/extPervasives.ml: [close_all] registered with [at_exit]
* src/core/extlib/innerIO.ml*: [close_all] added
* src/core/extlib/IO.ml: [copy] rewritten
2008-11-08 Edgar Friendly <thelema314@gmail.com>
* README: best make command now: [make all install]
* src/core/extlib/extList.ml*: [print_string] added (maybe add for other data types?)
* src/core/extlib/extUnix.ml*: [is_directory] added (maybe add more is_foo functions?)
* src/core/extlib/extUTF8.ml*: added submodule [Byte] for byte-indexed access to UTF8 strings. byte indexes are abstract so the type system will keep them separate from character indexes. [nth], [first], [last] now part of Byte
* src/core/extlib/extUTF8.ml*: Lots of internal changes, fixes. [contains], [contains_from], [rcontains_from], [rindex] added
* src/core/extlib/rope.ml*: skeleton code for some string functions, but some implemented: [contains], [contains_from], [left], [right], [head], [tail], [lchop], [rchop], [splice], [fill], [blit], [concat_sep], [escaped], [replace_chars], [replace], [split], [nsplit]
2008-11-07 David Teller <David.Teller@univ-orleans.fr>
* src/core/extlib/IO.ml: [copy] now uses [write_chunks] / [chunks_of] rather than [write_lines] / [lines_of]
* src/core/extlib/innerIO.ml: [close_out] now recursively calls [close_out] of [out_upstream]
* src/core/extlib/base64.ml: in [encode], added anonymous argument to [create_out]
* src/core/extlib/IO.ml*: [wrap_out] created, [create_out] rewritten from [wrap_out]
* src/core/extlib/IO.mli: [lmargin] removed
* src/core/extlib/IO.ml: [pos_out] now doesn't [close] [out]
* src/core/extlib/innerIO.ml: [output.out_upstream] added, [create_out] now accepts argument [underlying]
* src/core/extlib/IO.ml*: when closing, [comb] now returns both accumulators
* src/core/extlib/IO.ml*: added argument [underlying] to [create_out]
* src/core/extlib/IO.ml*: [tab_out] now returns a [unit output], won't [flush] or [close]
underlying output
* src/batteries_toolchain/top.ml: added [open Standard]
* src/libs/camlzip/gZip.ml: tweaked error message
* src/libs/camlzip/gZip.ml*: [with_in], [with_out] added
* src/libs/common/compress.ml*: [with_in], [with_out] added
* src/core/extlib/IO.ml: [write_enum] added
* src/core/extlib/IO.ml: occurrences of [Enum.iter] replaced with [write_enum]
* src/core/extlib/innerIO.ml: [close_out] now calls [flush]
* src/core/extlib/innerIO.ml: [create_out] now won't automatically call [flush]
* src/libs/camlzip/gZip.mli: added hyperlinks into comments
* batteries.godiva (Depends): added [godi-zip]
* src/libs/camlzip/_tags: added [pkg_camlzip]
* src/batteries_toolchain/top.ml: added [open Batteries], [!] before [Sys.interactive]
2008-11-06 David Teller <David.Teller@univ-orleans.fr>
* doc/batteries/html/toplevel.html: added more documentation
* doc/batteries/html/style.css: added class [code.example]
* src/batteries_toolchain/top.ml: now checks for interactivity
* src/core/extlib/pSet.ml*: [print] added
* src/core/extlib/pMap.ml*: [print] added
* src/core/extlib/extSet.ml*: created
* src/core/extlib/extHashtbl.mli: fixed documentation typo
* src/core/extlib/extStack.ml*: created
* src/core/extlib/extQueue.ml*: created
* src/core/batteries_core.ml: [Queue] is now [Extlib.ExtQueue.Queue]
* src/core/extlib.mlpack: [ExtMap], [ExtQueue], [ExtStack] added
* src/core/batteries_core.ml: module [Map] is now [Extlib.ExtMap.Map]
* src/main/threads/batteries.mllib: removed [Batlib_baselib_Gc], [Batlib_baselib_Unix], [Map]
* src/main/nothreads/batteries.mllib: removed [Batlib_baselib_Gc], [Batlib_baselib_Unix], [Map]
* src/core/extlib_threads/extUnixThreads.ml: replaced [Std] with [Extlib.Std]
* tests/Makefile: targets [all], [byte], [opt] removed, targets [bytelib] and [optlib] added
* src/batteries_toolchain/batteries_help.ml: occurrences of [Batteries_config] replaced with [Toolchain.Sysconfig]
* src/core/batteries_core_threads.ml: module [Toolchain.Sysconfig] added
* src/core/batteries_core.ml: module [Toolchain.Sysconfig] added
2008-11-05 David Teller <David.Teller@univ-orleans.fr>
* doc/batteries/html/about.html (simple): Added a few lines on CDK
* src/batteries_toolchain/batteries_help.ml: Fixed typo in a string
2008-11-05 David Teller <David.Teller@univ-orleans.fr>
* src/batteries_toolchain/ocamlcp: created
* src/batteries_toolchain/ocamlc: created
* src/batteries_toolchain/ocaml: renamed from bocaml
* src/batteries_toolchain/ocaml: now using [ocamlfind]
* src/core/batteries_toolchain: renamed from src/core/toplevel
2008-11-05 David Teller <David.Teller@univ-orleans.fr>
* src/core/extlib_threads/: created
* src/core/extlib_threads.mlpack: created
* src/main/threads/batteries.mllib: [InnerWeaktbl] added
* src/main/nothreads/batteries.mllib: [InnerWeaktbl] added
* src/core/batteries_core.ml: [Unix] is now [Extlib.ExtUnix.Unix]
* src/core/extlib/innerWeaktbl.ml*: added
* src/core/extlib/extUnix.ml*: added
* src/core/extlib.mlpack: [ExtUnix] added
2008-11-04 David Teller <David.Teller@univ-orleans.fr>
* src/core/extlib/innerIO.ml*: [close_all] added
* src/core/extlib/extPervasives.ml: [flush_all] now uses [IO.flush_all]
* src/core/extlib/extPervasives.ml: [flush_all] now called automatically when exiting
* src/core/extlib/IO.mli: [flush_all] added
* src/core/extlib/innerIO.ml: [outputs], [Outputs] added
* src/core/extlib/innerIO.ml: [create_out] now adds a call to [flush] before the call to [close]
* src/core/extlib/innerIO.ml: [create_out] now adds [out] to [outputs]
* src/core/extlib/innerIO.ml*: [flush_all] added
2008-10-30 Edgar Friendly <thelema314@gmail.com>
* src/core/extlib/extList.ml*: [reduce], [min], [max] added
2008-10-26 Edgar Friendly <thelema314@gmail.com>
* src/core/extlib/rope.ml*: [index_from] added
* src/core/extlib/substring.ml*: added new library for substring manipulation (only byte strings now, no UTF8)
2008-10-25 Edgar Friendly <thelema314@gmail.com>
* src/core/extlib/extUTF8.ml*: [index] added
* src/core/extlib/rope.ml*: [iteri] extra argument, [bulk_iteri] added, [index] added (uses [bulk_iteri])
2008-10-24 Edgar Friendly <thelema314@gmail.com>
* src/core/extlib/enum.ml*: [clump] added - helper for char enum -> string enum conversion
* src/core/extlib/rope.ml*: [of_char] renamed to [of_uchar], [of_char] added to tke a non-utf char.
* src/core/extlib/rope.ml*: [of_bulk_enum] added
* src/core/extlib/rope.ml*: [make] added (redundant, but previous version probably had sharing problems)
* src/core/extlib/rope.ml*: [create], [init], [of_int], [of_float], [to_nt], [to_float], [bulk_map], [map], [bulk_filter_map], [filter_map] added
* src/core/extlib/extUTF8.ml*: [init], [map], [filter_map] added
2008-10-24 David Teller <David.Teller@univ-orleans.fr>
* build/odoc_generator_batlib.ml: [generate_types_index] overloaded
* src/core/extlib/innerIO.ml: [close_in] and [close_out] now use [noop] when closing again/flushing again
after the input/output is closed
* src/core/extlib/IO.ml: [apply_enum] now uses [InnerIO.Input_closed]
* src/core/extlib/IO.ml: [apply_enum] removed one
* src/toplevel/batteries_help.ml: [browse] now displays an error message in case of problem
* doc/batteries/documentation.idex: language.idex added
* doc/batteries/language.idex: created
* src/toplevel/batteries_help.ml: [help] added
* src/toplevel/batteries_help.ml: [register] now looks for complete urls
* src/toplevel/batteries_help.ml: [help*] renamed [man*]
* Makefile: in [top], now using [ocaml -init]
* build/odoc_generator_batlib.ml: in [generate_external_index] fixed typo: "mark" replaced with "type"
* src/toplevel/batteries_help.ml: in [append], when creating new [RefList]s, adding element inside the list
2008-10-23 David Teller <David.Teller@univ-orleans.fr>
* src/syntax/pa_batteries/pa_batteries.ml: split [top_phrase] in two
* Makefile: [DEST_TOP] added
* src/core/batteries_core_threads.ml: [Help] removed
* src/main/threads/batteries.ml: [Help] removed
* src/main/nothreads/batteries.ml: [Help] removed
* src/core/batteries_core.ml: [Help] removed
* src/core/extlib/IO.mli: [write_u*] documented
* myocamlbuild.ml: removed unused variables
* src/core/toolchain.mlpack: [Batteries_help] removed
* src/main/threads/batteries.mllib: removed useless modules
* src/main/nothreads/batteries.mllib: removed useless modules
* src/main/nothreads/batteries.ml: moved [Printexc] to [Control]
* src/core/extlib.mlpack: [ExtPrintexc] added
* src/core/batteries_core.ml: [ExtPrintexc.Printexc] replaces baselib [Printexc]
* src/core/extlib/extPrintexc.ml*: added
* src/core/toolchain/batteries_help.ml: [register] now catches and prints exceptions
* src/core/baselib/batlib_Baselib_Printexc.mli: Fixed documentation typo.
* src/syntax/pa_batteries/_tags: [debug] added
* src/syntax/pa_batteries/pa_batteries.ml: [top_phrase], [top_phrase_next] added
* src/core/extlib/ref.mli: [protect] added
* src/syntax/pa_where/pa_where.ml: in [expr], [test_where_let] is now unused
* top.ml: created
* bocaml: created
* build/odoc_generator_batlib.ml: in [generate_external_index] added special case for types
* src/core/toolchain/batteries_help.ml: [auto_register] created
* src/core/batteries_config.ml*: created
* src/core/extlib/extPrintf.mli: Fixed documentation typo.
* config.pre: created
* Makefile: [BROWSER], [instdoc] added
2008-10-22 David Teller <David.Teller@univ-orleans.fr>
* src/core/toolchain/batteries_help.ml: Added directives
* src/syntax/pa_batteries/pa_batteries.ml: removed [Toolchain.Help]
* src/core/toolchain/batteries_help.ml*: [help_*] added
* src/core/toolchain/batteries_help.ml*: [help] added
* src/core/toolchain/batteries_help.ml: [register] now uses [Scanf.scanf]
* src/core/toolchain/batteries_help.ml: [help_aux] now uses [find_help]
* src/core/toolchain/batteries_help.ml: [find_help] created
* build/odoc_generator_batlib.ml: in [generate_external_index], changed [fprintf] output string
* src/syntax/pa_batteries/pa_batteries.ml: [Toolchain.Help] added to [implem]
* Makefile: in [install], removed [*_pack.cmi]
* src/core/toolchain/batteries_help.ml*: created
* src/core/toolchain.mlpack: [Batteries_help] added
* src/core/batteries_core.ml: [Toolchain.Help] added
2008-10-21 David Teller <David.Teller@univ-orleans.fr>
* build/odoc_generator_batlib.ml: [generate] now calls [generate_external_index]
* build/odoc_generator_batlib.ml: [generate_external_index] added
* src/core/extlib/innerIO.ml*: [compare_input], [compare_output] created
* src/core/extlib/innerIO.ml: [pipe] now uses [create_out], [create_in]
* src/core/extlib/innerIO.ml: [input_channel] now uses [create_in]
* src/core/extlib/innerIO.ml: [input_string] now uses [create_in], [Ref.post_incr]
* src/core/extlib/innerIO.ml: [output_channel] now uses [create_out]
* src/core/extlib/innerIO.ml: [output_buffer] now uses [create_out]
* src/core/extlib/innerIO.ml: [output_string] now uses [create_out]
* src/core/extlib/innerIO.ml: in [input], [in_id] added, in [output], [out_id] added
* src/core/extlib/extGc.ml*: created
* src/core/extlib/extBuffer.ml*: [add_channel], [output_buffer], [add_input] reworked to get rid of channels
* src/core/extlib/extStream.mli: [of_channel], [on_channel] removed
* src/main/threads/batteries.ml: [Standard] not included anymore
* src/main/nothreads/batteries.ml: [Standard] not included anymore
* src/core/batteries_core.ml: [Standard] is now [Extlib.ExtPervasives.Pervasives]
* src/core/extlib/extPervasives.mli: added parts of [Enum]
* src/core/extlib/option.ml*: [print] added
* src/core/extlib/multiPMap.ml*: [print] added
* src/core/extlib/lazyList.ml*: [print] added
* src/core/extlib/extHashtbl.ml*: [print] added
* src/core/extlib/extBuffer.ml*: in [print], removed optional arguments
* src/core/extlib/dynArray.ml*: [print] added
* src/core/extlib/enum.ml*: in [print], put optional arguments first
* src/core/extlib/dllist.ml*: [print] added
* src/core/extlib/bitSet.ml*: in [print], removed optional arguments
* src/core/extlib/extList.ml*: in [print], put optional arguments first
* src/core/extlib/extArray.ml*: in [Cap], added [print], [of_sexp], [to_sexp]
* src/core/extlib/extArray.ml*: in [print], put optional arguments first
* src/core/extlib/extPervasives.ml*: [input_value] added, [output_value] now [ExtMarshal.Marshal.output]
* src/core/extlib/extMarshal.ml*: created
* src/main/nothreads/batteries.mllib: [Pervasives], [Buffer], [Complex], [Big_int], [Num], [Printf], [Stream], [Int64], [Int32] removed
* src/core/batteries_core.ml: [ExtPervasives.Pervasives] replaced with [Extlib.Extpervasives.Pervasives]
* Makefile: in [install], added [IO.cmi], [innerIO.cmi], [toolchain.cmi]
* src/core/extlib.mlpack: [ExtPervasives] added
* src/core/extlib/extUChar.mli: in [of_digit], fixed [@raise]
2008-10-20 David Teller <David.Teller@univ-orleans.fr>
* src/core/batteries_core.ml: [Standard] now contains [ExtPervasives.Pervasives]
* src/core/extlib/extPervasives.ml*: created
* src/core/extlib/extFloat.mli: [fpclass] renamed [fpkind]
* src/core/extlib/extBuffer.ml*: [enum], [of_enum] added
* src/core/batteries_core.ml: [Buffer] is now [ExtBuffer.Buffer]
* src/core/extlib/extBuffer.ml*: created
* src/core/extlib/rope.ml*: [bulk_backwards], [of_bulk_backwards] removed
* src/core/extlib/extString.ml: in [backwards], [i] shifted by 1
* src/core/extlib/ref.ml: [pre_decr], [post_decr] now add [-1]
* src/core/extlib/enum.ml: [print] now uses [print_a] to print the contents of the enumeration
* src/core/extlib/extUChar.ml: [is_lowercase] now uses [`Ll]
2008-10-18 David Teller <David.Teller@univ-orleans.fr>
* src/core/extlib/rope.ml*: [enum] rewritten with [Enum.delay]
* src/core/extlib/rope.ml*: [backwards], [of_backwards], [bulk_enum], [of_bulk_enum], [bulk_backwards], [of_bulk_backwards], [of_char] added
* src/core/extlib/enum.ml*: [delay] added
* src/core/extlib/rope.ml*: [bulk_fold] added
* src/core/extlib/charParser.ml: [parse_string] becomes [parse]
* src/core/extlib/charParser.ml: [case_string] now uses [case_char]
* src/core/extlib/extUTF8.ml: [adopt] added
* src/core/extlib/extUTF8.mli: [string_as], [as_string] removed
* src/core/extlib/rope.ml: [of_string_unsafe] replaces [string_as]
* src/core/extlib/extUTF8.ml: [of_enum] now uses [validate]
* src/core/extlib/extUTF8.ml: [backwards], [of_backwards] added
* src/core/extlib/extString.ml*: [backwards], [of_backwards], [println] added
* src/core/extlib/enum.ml*: [print] added
* src/core/extlib/extArray.ml: [enum] now uses [Ref.post_incr], [Ref.copy]
* src/core/extlib/extArray.ml*: [backwards], [of_backwards] added
* src/core/extlib/ref.ml*: [copy] added
* src/core/extlib/rope.ml: [STRING] replaced with [UTF]
* src/core/extlib/extUChar.ml: [uppercase], [lowercase] added
* src/core/extlib/extUTF8.ml: [uppercase], [lowercase] added
* src/core/extlib/extUChar.ml*: [script], [category] added
* src/core/extlib/extUChar.ml*: [is_uppercase], [is_lowercase], [is_whitespace], [is_newline], [print] added
* src/core/extlib/extUChar.ml: [Info] added
2008-10-17 David Teller <David.Teller@univ-orleans.fr>
* src/core/extlib/std.mli: [flip] added
* src/core/extlib/extGenlex.ml: [ocaml_comment] now uses [const] instead of [discard]
* src/core/extlib/std.ml*: [( *** )] created
* src/core/extlib/std.ml*: [( /// )] renamed [( *** )]
* src/core/extlib/std.ml*: [discard] renamed [const]
* src/core/extlib/std.ml*: [pi_fst], [pi_snd] renamed [first], [second]
2008-10-16 Edgar Friendly <thelema314@gmail.com>
* examples/benchmark/*: Add list benchmark code
2008-10-16 David Teller <David.Teller@univ-orleans.fr>
* src/core/extlib/parserCo.mli: removed [of_lexer]
2008-10-15 David Teller <David.Teller@univ-orleans.fr>
* src/core/extlib/extGenlex.ml: [multiline_comment] rewritten
* src/core/extlib/parserCo.ml*: [debug_mode] added
* src/core/extlib/extInt.mli: Moved documentation of [Safe_int] to the outside of the module
* src/core/extlib/refList.ml*: [fold_left], [fold_right] added
* src/core/extlib/IO.ml: Removed debugging code from [tab_out]
* batteries.ml (both): [ParserCo], [CharParser] added
* src/core/batteries_core_threads.ml: [ParserCo], [CharParser] added
* src/core/batteries_core.ml: [ParserCo], [CharParser] added
* src/core/batteries_core_threads.ml: [ExtGenlex.Genlex] replaces [Batlib_Baselib_Genlex]
* src/core/batteries_core.ml: [ExtGenlex.Genlex] replaces [Batlib_Baselib_Genlex]
* src/core/extlib/ref.ml*: [get], [set] added
* src/core/batteries_core.ml: [ExtList.ListLabels] replaces [Batlib_Baselib_ListLabels]
* src/core/extlib/optionLabels.ml*: created
* src/core/extlib/pSet.mli: created
* src/core/extlib/pSet.ml: created
* src/core/extlib.mlpack: [MultiPMap], [OptionLabels], [PSet] added
* src/core/batteries_core.ml: [MultiPMap], [OptionLabels], [PSet] added
* src/core/batteries_core_threads.ml: [MultiPMap], [OptionLabels], [PSet] added
* src/core/extlib/multiPMap.ml: Created
* src/core/extlib/multiPMap.mli: Created
* src/main/threads/batteries.ml: [PMap] is now [PMap], not [Map]
* src/main/threads/batteries.ml: [MultiPMap] added
* src/main/nothreads/batteries.ml: [PMap] is now [PMap], not [Map]
* src/main/nothreads/batteries.ml: [MultiPMap] added
* src/main/threads/batteries.ml: added [Enum], [Int], [Option] to list of shortcuts
* src/syntax/pa_batteries/pa_batteries.ml: [interf], [interf_next] added
* doc/batteries/myocamlbuild.ml: [cl_camlp4r] now defined from [-pp]
* src/core/extlib/std.mli: Added [(**/**)] around values dealing [in_channel].
* src/core/extlib/IO.mli: Added newline after module comment.
* src/core/baselib/batlib_Baselib_Bigarray.mli: Moved comments of [GenArray]
* myocamlbuild.ml: [next_token] now separates '\r' \n' from other cases and sets [newline] accordingly
* myocamlbuild.ml: in [generate_mli], in [return], [newline] created
* doc/batteries/html/guidelines.html: created
* doc/batteries/html/extensions.html: added summary of additional keywords
* doc/batteries/html/setup.html: added installation instructions
* src/core/batteries_core_threads.ml: [Monad] is now defined by [Batteries_core_threads.Monad]
* src/core/batteries_core.ml: [Monad] is now defined by [Batteries_core_threads.Monad]
* src/main/nothreads/batteries.ml: [Monad] is now defined by [Batteries_core_threads.Monad]
* src/main/threads/batteries.ml: [Monad] is now defined by [Batteries_core_threads.Monad]
* myocamlbuild.ml: [generate_mli] reimplemented
2008-10-14 David Teller <David.Teller@univ-orleans.fr>
* src/core/extlib/interfaces.ml: created
* src/core/extlib/number.ml*: in [Discrete], added [( -- )] and [( --- )]
* myocamlbuild.ml: [_PRODUCE_MLI_FROM_PACK], [_PRODUCE_PACKED_ML] added
2008-10-13 David Teller <David.Teller@univ-orleans.fr>
* Makefile: target [odoc_generator_batlib.cmo] removed
* Makefile: [install] now installing [extlib.cmi]
* src/main/nothreads/batteries.mllib: removed numerous modules
* src/main/threads/batteries.mllib: removed numerous modules
* src/core/batteries_core.ml: now using [ExtPrintf.Printf] instead of [IO.Printf]
* src/core/extlib/extPrintf.ml*: created
* src/core/extlib.mlpack: [ExtPrintf] added
* examples/shuffle.ml: adapted to new order of arguments in [Array.print]
* myocamlbuild.ml: [rule ".packed.ml to .odoc"] and [rule ".mlpack to .packed.ml"] added
* build/intro.text: prefixed links to internal pages with "Inner."
* src/core/extlib/bitSet.ml*: [print] added
* src/core/extlib/extNativeint.ml: [print] now uses [InnerIO]
* src/core/extlib/extList.ml: [print] now uses [InnerIO]
* src/core/extlib/extList.ml: merged both implementations of [print]
* src/core/extlib/extArray.ml: [print] now uses [InnerIO]
* src/core/extlib/IO.ml: [stdin], [stdout], [stderr], [stdnull] moved to innerIO.ml*
* src/core/extlib/IO.ml*: [Printf] moved to innerIO.ml*
* src/core/toolchain/batlib_Sexp_Conv.mli: references [Extlib.InnerIO] instead of [Extlib.IO]
* src/core/extlib.mlpack: [InnerIO] added
* src/core/extlib/extInt32.ml: [print] added
* src/core/extlib/extInt64.ml*: [print] added
* src/core/extlib/extFloat.ml*: [print] added
* src/core/extlib/extUnit.ml*: [print] added
* src/core/extlib/extUnit.ml: [unit_string] added
* src/core/extlib/extChar.ml*: [print] added
* src/core/extlib/extComplex.ml*: [print] added
* src/core/extlib/extBool.ml*: [print] added
* src/core/extlib/extNum.ml*: [print] added
* src/core/extlib/extInt.ml*: [print] added
* src/core/extlib/extInt.ml: [ ( -- ) ] and [ ( --- )] moved to [BaseInt]
* src/core/extlib/extUTF8.ml*: [print] added
* src/core/extlib/rope.ml*: [print] added
* src/core/extlib/IO.ml: [input], [output], [create_in], [create_out], [read], [nread], [really_output], [input], [really_input], [really_nread], [close_in], [write], [nwrite], [write_buf], [output], [flush], [close_out], [read_all], [input_string], [output_string], [output_buffer], [input_channel], [output_channel], [input_enum], [string_enum], [output_enum], [pipe], [cast_output], [read_byte], [read_signed_byte], [read_string], [read_line], [read_ui16], [read_i16], [read_i32], [read_real_i32], [read_i64], [read_double], [read_float], [write_byte], [write_string], [write_line], [write_ui16], [write_i16], [write_i32], [write_real_i32], [write_i64], [write_double], [write_float] moved to [InnerIO]
* src/core/extlib/IO.ml: [write_rope] now defined from [Rope.print]
* src/core/extlib/IO.mli: now defines [input] and [output] from [InnerIO]
* src/core/extlib/innerIO.ml: created
* src/core/extlib/innerIO.mli: created
* src/core/extlib/extInt.ml: [enum] now uses [Ref.post_incr] instead of [Ref.pre_incr]
* src/core/extlib/ref.ml*: exchanged [pre*] and [post*]
* src/core/extlib.mlpack: sorted in topological order, just in case
* ChangeLog: skipped lines
2008-10-12 David Teller <David.Teller@univ-orleans.fr>
* myocamlbuild.ml: [generate_sorted] added
* myocamlbuild.ml: rule ".mlpack to .sorted conversion rule" added
* src/main/threads/batteries.ml: all module names now written in full
* src/main/nothreads/batteries.ml: all module names now written in full
* src/main/nothreads/batteries.mllib: rewritten
* src/main/threads/batteries.mllib: rewritten
* src/core/batteries_core.ml: in [Printf], removed reference to [make_list_printer]
* src/core/batteries_core.ml: in [Toolchain], [Batlib_Findlib_Findlib] becomes [Toolchain.Batlib_Findlib_Findlib]
* src/core/extlib/enum.ml: in [seq], removed reference to [Ref]
* src/core/extlib/extArray.ml*: in [print], changed the order of arguments
* src/core/extlib/extList.ml*: in [print], changed the order of arguments
* doc/batteries/html/extensions.html: removed the section about toplevel expressions
* IO.ml: removed dependency on [ExtString]
* IO.ml: [string_enum] added
* IO.ml: [chars_of] now uses [string_enum]
* IO.ml: [output_enum] now uses [string_enum]
* extUTF8.ml: removed dependency on [ExtString]
* extUTF8.ml: [string_splice] added
* extUTF8.ml:
* extString.ml*: [print] added
* extList.ml: changed default values of optional arguments of [print]
* extArray.ml: changed default values of optional arguments of [print]
* pa_mainful/: removed
* odoc_generator_batlib.ml:
* batteries.godiva: [Depends] godi-bin-prot added
* ChangeLog: changed format of dates from mm/dd/yyyy to yyyy-mm-dd
* src/core/extlib/IO.mli: in [Printf], documentation typoes fixed
* src/core/extlib/ref.ml*: [print] added
* doc/batteries/myocamlbuild.ml: [cl_use_batteries_o] now empty