I hereby claim:
- I am zshipko on github.
- I am zshipko (https://keybase.io/zshipko) on keybase.
- I have a public key whose fingerprint is 1FDA DC8A 763B 78A1 2025 627B 16D2 BD94 6BC7 ECC9
To claim this, I am signing this object:
#use "topfind" | |
#require "hiredis" | |
let create_cluster start_port n = | |
let config = [ | |
"cluster-enabled", ["yes"]; | |
"cluster-config-file", ["nodes.conf"]; | |
"cluster-node-timeout", ["5000"]; | |
"appendonly", ["yes"]; | |
"pidfile", ["redis.pid"]; |
I hereby claim:
To claim this, I am signing this object:
git clone https://github.com/opencv/opencv || git -C ./opencv pull origin master | |
git clone https://github.com/opencv/opencv_contrib || git -C ./opencv_contrib pull origin master | |
rm -r opencv/build | |
mkdir -p opencv/build | |
cd opencv/build | |
cmake \ | |
-DCMAKE_BUILD_TYPE=Release \ | |
-DCMAKE_INSTALL_PREFIX=/usr/local \ | |
-DWITH_FFMPEG=1 \ |
open Mirage | |
let main = | |
foreign | |
~packages:[ | |
package "irmin-mirage" | |
] | |
~deps:[ | |
abstract nocrypto | |
] |
The Irmin team is happy to announce the 2.0.0 release of Irmin, an OCaml library and command-line tool for building Git-like databases. This release includes many improvements made to the usability and consistency of the API in addition to some new features. A website and tutorial have also been created: irmin.io!
irmin-graphql
package for serving Irmin data over GraphQL
irmin graphql
on the command-line to start a serverirmin-test
package to enable external Irmin backends to reuse the existing test suiteIrmin.Contents.Json
and Irmin.Contents.Json_value
content types were addedBased on the outstanding changes and issues, it seems do-able to plan the release for sometime around April 3rd. This gives us two weeks to get everything together, which should be enough for what's listed below and in #658. Ifthat timeline is too agressive then we can re-adjust, but the goal is to release what we already have (with the necesarry fixes.)
CHANGES.md
and migration guide, make sure tutorial is up-to-date.(** An example using [Obj] index a record using an enum or int *) | |
module type Record = sig | |
(** [Record] defines two types, [t] and ['a field], [t] is the record type and ['a field] | |
defines the representation used for fields *) | |
type t | |
(** record type *) | |
type 'a field |