[cwn] Attn: Development Editor, Latest OCaml Weekly News

Alan Schmitt alan.schmitt at polytechnique.org
Tue Jan 1 03:13:51 PST 2019


Hello

Here is the latest OCaml Weekly News, for the week of December 25, 2018
to January 01, 2019.

Happy New Year!

Table of Contents
─────────────────

OCaml implementations of Raft consensus protocol
Online, realtime, multiplayer Set game written in ocaml
Is it safe to hold onto string data in C bindings?
Other OCaml News
Old CWN


OCaml implementations of Raft consensus protocol
════════════════════════════════════════════════

  Archive:
  [https://discuss.ocaml.org/t/ocaml-implementations-of-raft-consensus-protocol/3108/1]


IndiscriminateCoding asked
──────────────────────────

  Is there any production-ready implementation of [Raft consensus
  protocol] in OCaml?  There is [ocaml-raft], which does have a
  technical paper, but it looks abandoned and it's not even in opam
  repository.


[Raft consensus protocol] http://raft.github.io

[ocaml-raft] https://github.com/heidi-ann/ocaml-raft


Nick Betteridge replied
───────────────────────

  [https://github.com/mransan/raft]
  [https://github.com/mfp/oraft]


IndiscriminateCoding then said
──────────────────────────────

  Thanks! First project seems abandoned too (and doesn't have license
  specified), but second looks promising. Will have a closer look at it.


Nick Betteridge replied
───────────────────────

  First project is MIT (opam file) - vbmirthr keeping it working -
  [https://github.com/vbmithr/raft]


Online, realtime, multiplayer Set game written in ocaml
═══════════════════════════════════════════════════════

  Archive:
  [https://discuss.ocaml.org/t/online-realtime-multiplayer-set-game-written-in-ocaml/3107/1]


Andrew Tongen announced
───────────────────────

  As a learning project, I decided to implement the game of [Set]
  entirely in ocaml/reason:

  Game: [https://setml.andrewtongen.net/]
  Code: [https://github.com/atongen/setml]

  There are separate modules for frontend and backend code, with shared
  modules in between. Overall, I really enjoyed this exercise. The ocaml
  type system is truly amazing, and I will definitely look for more ways
  to use it in the future.

  The game itself has not be thoroughly tested on various devices, but
  it seems to work pretty well on newish android and apple devices.

  Check it out and let me know what you think!


[Set] https://www.setgame.com/


Is it safe to hold onto string data in C bindings?
══════════════════════════════════════════════════

  Archive:
  [https://discuss.ocaml.org/t/is-it-safe-to-hold-onto-string-data-in-c-bindings/2931/8]


Deep into this thread, Brendan Long announced
─────────────────────────────────────────────

  I've been super busy for a while, but here's the blog post:

  [https://www.brendanlong.com/easy-mistakes-when-writing-ocaml-c-bindings.html]

  (And the code I was working on when I wrote this will show up in our
  Mssql library as soon as I have time)


Other OCaml News
════════════════

From the ocamlcore planet blog
──────────────────────────────

  Here are links from many OCaml blogs aggregated at [OCaml Planet].

  • [Senior Software Engineer at camlCase (Full-time)]


[OCaml Planet] http://ocaml.org/community/planet/

[Senior Software Engineer at camlCase (Full-time)]
https://functionaljobs.com/jobs/9133-senior-software-engineer-at-camlcase


Old CWN
═══════

  If you happen to miss a CWN, you can [send me a message] and I'll mail
  it to you, or go take a look at [the archive] or the [RSS feed of the
  archives].

  If you also wish to receive it every week by mail, you may subscribe
  [online].

  [Alan Schmitt]


[send me a message] mailto:alan.schmitt at polytechnique.org

[the archive] http://alan.petitepomme.net/cwn/

[RSS feed of the archives] http://alan.petitepomme.net/cwn/cwn.rss

[online] http://lists.idyll.org/listinfo/caml-news-weekly/

[Alan Schmitt] http://alan.petitepomme.net/

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.idyll.org/pipermail/caml-news-weekly/attachments/20190101/040203df/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 487 bytes
Desc: not available
URL: <http://lists.idyll.org/pipermail/caml-news-weekly/attachments/20190101/040203df/attachment.pgp>


More information about the caml-news-weekly mailing list