caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
From: Spiros Eliopoulos <seliopou@gmail.com>
To: OCaml <caml-list@inria.fr>
Subject: [Caml-list] ANN: ocaml-session
Date: Thu, 17 Dec 2015 13:51:18 -0500	[thread overview]
Message-ID: <CAEkQQgL40wDspYf0pGzLa9LY1+iFy-5iem8=jTjz2GZponecKg@mail.gmail.com> (raw)

[-- Attachment #1: Type: text/plain, Size: 1093 bytes --]

Hey List,

I'm happy to announce the initial release of ocaml-session:

  https://github.com/inhabitedtype/ocaml-session

ocaml-session is an session manager that handles cookie headers and backend
storage for HTTP servers. The library supports CoHTTP and Webmachine; Async
and Lwt; and pluggable backing stores based on a functor interface.

The library ships with an in-memory backend (for development and testing)
and a postgresql-ocaml[0] based backend. One of the goals of the library is
to expand the number of persistent and ephemeral storage systems
(filesystem, memcache, redis, MySQL, etc.) that are available out of the
box so that it's easy to integrate into a user's existing infrastructure.
There is already an issue open to provide a PG'OCaml-based backend[1] if
that's more of your cup of tea in terms of postgresql libraries. Anybody
who would like to contribute that should claim the issue and have at it!

As always, issues and pull requests welcomed.

-Spiros E.

[0]: https://github.com/mmottl/postgresql-ocaml
[1]: https://github.com/inhabitedtype/ocaml-session/issues/1

[-- Attachment #2: Type: text/html, Size: 1772 bytes --]

             reply	other threads:[~2015-12-17 18:51 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-12-17 18:51 Spiros Eliopoulos [this message]
2015-12-18  8:53 ` François Bobot
2015-12-18 15:55 ` Török Edwin
2015-12-18 16:36   ` Spiros Eliopoulos
2015-12-18 16:52   ` Bruno Deferrari

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CAEkQQgL40wDspYf0pGzLa9LY1+iFy-5iem8=jTjz2GZponecKg@mail.gmail.com' \
    --to=seliopou@gmail.com \
    --cc=caml-list@inria.fr \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).