package batteries
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
A community-maintained standard library extension
Install
dune-project
Dependency
Authors
Maintainers
Sources
v2.10.0.tar.gz
sha256=9cb4bd3bf3872509af43a9c61f741884503551f25b22cb9e2c73c55cee6c9861
md5=b1f1bf0d221f4d8de41e05a05417f56c
doc/index.html
batteries
API
Library batteries
BatArrayBatAvlTreeInternals of ISet and IMap, usable as generic tree libraryBatBase64Base64 codec.BatBig_intOperations on arbitrary-precision integers.BatBigarrayAdditional and modified functions for big arrays.BatBitSetEfficient bit sets.BatBoolOperations on booleansBatBoundedBounded valuesBatBufferExtensible string buffers.BatBytesByte sequence operations.BatBytesCompatBatCacheBatCharOperations on characters.BatCharParserParsing character strings.BatComplexAdditional and modified functions for complex numbers.BatConcreteQueueBatConcurrentDefinition of concurrency primitives.BatDequeFunctional double-ended queuesBatDigestBatDllistA mutable, imperative, circular, doubly linked list libraryBatDynArrayDynamic arrays.BatEnumEnumeration over abstract collection of elements.BatFileFile manipulation.BatFingerTreeThis module implements a generic finger tree datastructure as described here: Finger Trees: A Simple General-purpose Data Structure http://www.soi.city.ac.uk/~ross/papers/FingerTree.pdfBatFloatOperations on floating-point numbers.BatFormatPretty printing.BatGcMemory management control and statistics; finalised values.BatGenlexA generic lexical analyzer.BatGlobalMutable global variable.BatHashconsHash consing of data structuresBatHashtblExtra functions over hashtables.BatHeapFunctional heaps over ordered typesBatIMapDIET Maps from integers, packed using rangesBatIOHigh-order abstract I/O.BatISetDIET : Discrete Interval Encoding TreesBatInnerIOCore of the BatIO module.BatInnerPervasivesBatInnerShuffleBatInnerWeaktblWeak hash table library for OCaml, with an interface compatible with the standard Hashtbl module.BatIntOperations on integers.BatInt32BatInt6464-bit integers.BatInterfacesCommon signatures for data structures.BatLazyListLazy lists of elements.BatLexingSimple lexing using ocaml conventionsBatListAdditional and modified functions for lists.BatLogBatLoggerBatMapBatMarshalMarshaling of data structures.BatMultiMapPolymorphic Multi-Map.BatMultiPMapPolymorphic Multi-Map.BatNativeintProcessor-native integers.BatNumOperation on arbitrary-precision numbers.BatNumberA common interface for numbers.BatOoOperations on objectsBatOpaqueInnerSysBatOptParseModules for GNUgetopt(3)-style command line parsing.BatOptionFunctions for the option type.BatOrdBatParserCoA simple parser combinator library.BatPathGenFilepath handling.BatPervasivesBatPrintexcFacilities for printing exceptions.BatPrintfFormatted output functions (also known as unparsing).BatQueueFirst-in first-out queues.BatRandomPseudo-random number generators (PRNG).BatRefOperations on references.BatRefListReference on lists.BatResultMonadic results of computations that can raise exceptionsBatReturnLocal exceptions/labels/goto/return.BatScanfFormatted input functions.BatSeqSequence of elementsBatSetSets over ordered types.BatSplayMaps and sets based on splay treesBatStackLast-in first-out stacks.BatStreamStreams and stream parsersBatStringString operations.BatSubstringBatSysSystem interface.BatTextHeavyweight strings ("ropes")BatTupleTuples.BatUCharUnicode characters.BatUTF8UTF-8 encoded Unicode strings. The type is normal string.BatUnitOperations onunit.BatUnixLow-level interface to the operating system (both Unix and Windows).BatUrefUnifiable references using destructive union-findBatVectExtensible vectors with constant-time append/prepend.BatteriesBatteriesConfigBatteriesExceptionlessBatteriesPrintExtlib
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page