ocaml-bin-prot - Automated code generation for converting OCaml values to/from a type-safe binary protocol

Property Value
Distribution Mageia 5.1
Repository Mageia Core i586
Package name ocaml-bin-prot
Package version 109.30.00
Package release 4.mga5
Package architecture i586
Package type rpm
Installed size 1.26 MB
Download size 320.08 KB
Official Mirror distrib-coffee.ipsl.jussieu.fr
This library contains functionality for reading and writing OCaml-values
in a type-safe binary protocol. These functions are extremely efficient and
provide users with a convenient and safe way of performing I/O on any
extensionally defined data type. This means that functions, objects, and
values whose type is bound through a polymorphic record field are not
supported, but everything else is.
As of now, there is no support for cyclic or shared values. Cyclic values
will lead to non-termination whereas shared values, besides requiring
significantly more space when encoded, may lead to a substantial increase in
memory footprint when they are read back in.
Currently only little endian (2) computer architectures are supported.
Some architectures may potentially also suffer from data alignment issues
with this library. Only Intel architectures are currently well-tested. Both
32bit and 64bit architectures are fully supported.


Package Version Architecture Repository
ocaml-bin-prot-109.30.00-4.mga5.x86_64.rpm 109.30.00 x86_64 Mageia Core
ocaml-bin-prot - - -


Name Value
libc.so.6 -
libc.so.6(GLIBC_2.0) -
libc.so.6(GLIBC_2.1.3) -
ocaml(Arg) == a7ebc43608a0326f6aa67069897d89e7
ocaml(Array) == 8a6bb22925744456eb66180ea42e3344
ocaml(Bigarray) == 968037506db5f9b56ea16d0880b2363f
ocaml(Buffer) == af3ef6fba94cdb4eba31e98b4e341dab
ocaml(Callback) == 198fb4bcde892143b0866b03cfae8085
ocaml(CamlinternalLazy) == 8f3f61657b86fd4738ffcd8e2cd074ea
ocaml(Camlp4) == ebd368022fd2bc7b305a42902efa4c90
ocaml(Camlp4_config) == afdd8ec39f52024dae64ef65575881a5
ocaml(Camlp4_import) == 33010d5f2fea03b5bebf94f1b9693ec4
ocaml(Char) == 9554e5449c177414a27e7d7ff5ed8013
ocaml(Complex) == 1858860030310b043b5d7fcb362095a3
ocaml(Filename) == 28728bb478e079cce0b0c694de7944d6
ocaml(Format) == e0d18776d4bacff3a198b5c23d0e9355
ocaml(Hashtbl) == 024edc3512403b725052aec8e41ed971
ocaml(Int32) == ad06f04cfca6d404d1de76c3dc67324a
ocaml(Int64) == 3945db6e8df0d5a79bcbc949ee550d52
ocaml(Lazy) == 12a7b23bd30e5e207ddae39c8e41a1d2
ocaml(Lexing) == 50598ab7c92b4bdcc624e472342ac8a9
ocaml(List) == d757117653d9319fefb7ddc78a998f41
ocaml(Nativeint) == 11ff26db80a400d29d2755edd23b5d0f
ocaml(Obj) == b0adfa4175f86e4394859886c1a374bb
ocaml(Pa_type_conv) == cd5b92b90100ab21c91546848a701e96
ocaml(Parsing) == ce3ca1121d80c4219ee78b6df5ddba03
ocaml(Pervasives) == 36b5bc8227dc9914c6d9fd9bdcfadb45
ocaml(Printexc) == d81cbca604b811d25138fa79499fe071
ocaml(Printf) == d012329cc712e91d0f10a5eef2303d18
ocaml(Queue) == 2dece812a038a26a3231548f436037b6
ocaml(Set) == be044b48f40a48f0eb210225f11e0118
ocaml(Stream) == 932d0bd7bd881dd54cdaabdd1ca8062b
ocaml(String) == db7f34081ef8fcaf499f19523d0736c6
ocaml(Sys) == 5acfec22153eb1403597926ecd15f4f5
ocaml(Unix) == 93736a394d3d85d6d127fe238ddc6092
ocaml(runtime) == 4.01.0


Name Value
ocaml(Bin_prot) == b6fff2c3007a15d653a392b0d3febd03
ocaml(Pa_bin_prot) == 7c464af62205ae6bfad78f3c5835465b
ocaml-bin-prot == 109.30.00-4.mga5
ocaml-bin-prot(x86-32) == 109.30.00-4.mga5


Type URL
Binary Package ocaml-bin-prot-109.30.00-4.mga5.i586.rpm
Source Package ocaml-bin-prot-109.30.00-4.mga5.src.rpm

Install Howto

  1. Enable Mageia Core repository on Install and Remove Software
  2. Update packages list:
    # urpmi.update -a
  3. Install ocaml-bin-prot rpm package:
    # urpmi ocaml-bin-prot




2014-10-15 - umeabot <umeabot> 109.30.00-4.mga5
+ Revision: 740107
- Second Mageia 5 Mass Rebuild
2014-09-16 - umeabot <umeabot> 109.30.00-3.mga5
+ Revision: 682990
- Mageia 5 Mass Rebuild
2013-10-19 - umeabot <umeabot> 109.30.00-2.mga4
+ Revision: 531191
- Mageia 4 Mass Rebuild
2013-08-02 - blue_prawn <blue_prawn> 109.30.00-1.mga4
+ Revision: 462531
- updated to last version 109.30.00
2013-05-26 - blue_prawn <blue_prawn> 109.15.00-1.mga4
+ Revision: 427758
- updated to last version 109.15.00
2013-01-12 - umeabot <umeabot> 108.07.01-2.mga3
+ Revision: 361159
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild
2012-11-20 - blue_prawn <blue_prawn> 108.07.01-1.mga3
+ Revision: 319753
- constrain the set of libs from janest to be the same version
- updated to last version 108.07.01
2012-10-01 - blue_prawn <blue_prawn> 108.07.00-2.mga3
+ Revision: 301547
- rebuild for ocaml 4.00
2012-09-29 - blue_prawn <blue_prawn> 108.07.00-1.mga3
+ Revision: 300227
- provide docs
- updated to last version 108.07.00
- new rpm group for ocaml
2012-07-21 - malo <malo> 108.00.02-1.mga3
+ Revision: 273194
- update to new version (new upstream) 108.00.02

See Also

Package Description
ocaml-bin-prot-devel-109.30.00-4.mga5.i586.rpm Development files for ocaml-bin-prot
ocaml-biniou-1.0.9-3.mga5.i586.rpm Binary data format designed for speed, safety and ease of use
ocaml-biniou-devel-1.0.9-3.mga5.i586.rpm Development files for ocaml-biniou
ocaml-bisect-1.3-9.mga5.i586.rpm OCaml code coverage tool
ocaml-bisect-devel-1.3-9.mga5.i586.rpm Development files for ocaml-bisect
ocaml-bitcoin-1.1.1-4.mga5.i586.rpm OCaml Interface to the official Bitcoin client API
ocaml-bitcoin-devel-1.1.1-4.mga5.i586.rpm Development files for ocaml-bitcoin
ocaml-bitstring-2.0.4-5.mga5.i586.rpm Bitstrings and bitstring matching for OCaml
ocaml-bitstring-devel-2.0.4-5.mga5.i586.rpm Development files for ocaml-bitstring
ocaml-bitv-1.1-4.mga5.i586.rpm A bit vector library
ocaml-bitv-devel-1.1-4.mga5.i586.rpm Development files for ocaml-bitv
ocaml-bjack-0.1.4-5.mga5.i586.rpm Ocaml blocking interface to jack audio connection kit
ocaml-bjack-devel-0.1.4-5.mga5.i586.rpm Development files for ocaml-bjack
ocaml-brlapi-4.5-16.mga5.i586.rpm Ocaml bindings for BrlAPI
ocaml-brlapi-devel-4.5-16.mga5.i586.rpm Development files for ocaml-brlapi