caml-list - the Caml user's mailing list
 help / Atom feed
From: Alan Schmitt <alan.schmitt@polytechnique.org>
To: "lwn" <lwn@lwn.net>, "cwn"  <cwn@lists.idyll.org>, caml-list@inria.fr, comp@lists.orbitalfox.eu
Subject: [Caml-list] Attn: Development Editor, Latest OCaml Weekly News
Date: Tue, 06 Oct 2020 09:22:46 +0200
Message-ID: <87362rn7i1.fsf@m4x.org> (raw)

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

Hello

Here is the latest OCaml Weekly News, for the week of September 29 to
October 06, 2020.

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

vue-jsoo 0.2
Rehabilitating packs using functors and recursivity, part 2
Clap 0.1.0 (Command-Line Argument Parsing)
Old CWN


vue-jsoo 0.2
════════════

  Archive: <https://discuss.ocaml.org/t/ann-vue-jsoo-0-2/6522/1>


levillain.maxime announced
──────────────────────────

  I'd like to announce the second release of vue-jsoo (vue-jsoo.0.2). A
  js_of_ocaml binding and helpers to use the vue-js framework with
  js_of_ocaml.


Xavier Van de Woestyne added
────────────────────────────

  Here is the link: <https://gitlab.com/o-labs/vue-jsoo>

  (Congratulation!)


Rehabilitating packs using functors and recursivity, part 2
═══════════════════════════════════════════════════════════

  Archive:
  <https://discuss.ocaml.org/t/rehabilitating-packs-using-functors-and-recursivity-part-2/6525/1>


OCamlPro announced
──────────────────

  Following the publication of [the first part] of our blogpost about
  the redemption of packs in the OCaml ecosystem, we are pleased to
  share "[Rehabilitating packs using functors and recursivity, part 2.]"

        This blog post and the previous one about functor packs
        covers two RFCs currently developed by OCamlPro and Jane
        Street. We previously introduced functor packs, a new
        feature adding the possiblity to compile packs as
        functors, allowing the user to implement functors as
        multiple source files or even parameterized libraries.

        In this blog post, we will cover the other aspect of the
        packs rehabilitation: allowing anyone to implement
        recursive compilation units using packs (as described
        formally in the RFC#20). Our previous post introduced
        briefly how packs were compiled and why we needed some
        bits of closure conversion to effectively implement big
        functors. Once again, to implement recursive packs we will
        need to encode modules through this technique, as such we
        advise the reader to check at least the introduction and
        the compilation part of functor packs.


[the first part]
<https://www.ocamlpro.com/2020/09/24/rehabilitating-packs-using-functors-and-recursivity-part-1/>

[Rehabilitating packs using functors and recursivity, part 2.]
<https://www.ocamlpro.com/2020/09/30/rehabilitating-packs-using-functors-and-recursivity-part-2/>


Clap 0.1.0 (Command-Line Argument Parsing)
══════════════════════════════════════════

  Archive:
  <https://discuss.ocaml.org/t/ann-clap-0-1-0-command-line-argument-parsing/6544/1>


rbardou announced
─────────────────

  I am happy to announce the first release of Clap.

  Clap is a library for command-line argument parsing. Clap works by
  directly consuming arguments in an imperative way. Traditionally,
  argument parsing in OCaml is done by first defining a specification
  (an OCaml value defining the types of arguments), and then parsing
  from this specification. The "impure" approach of Clap skips the need
  to define a specification and results in code which is quite simple in
  practice, with limited boilerplate.

  Clap is available as an opam package (`opam install clap').

  Source code, API documentation and a full commented example are
  available at: <https://github.com/rbardou/clap/>


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@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/>


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

         reply index

Thread overview: 45+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-09-03  7:35 Alan Schmitt
2019-10-15  7:28 Alan Schmitt
2019-11-05  6:55 Alan Schmitt
2019-11-12 13:21 Alan Schmitt
2019-11-26  8:33 Alan Schmitt
2019-12-03 15:43 Alan Schmitt
2019-12-10  8:21 Alan Schmitt
2019-12-17  8:52 Alan Schmitt
2019-12-31  9:18 Alan Schmitt
2020-01-07 13:43 Alan Schmitt
2020-01-14 14:17 Alan Schmitt
2020-01-21 14:09 Alan Schmitt
2020-01-28 10:54 Alan Schmitt
2020-02-04  8:47 Alan Schmitt
2020-02-18  8:18 Alan Schmitt
2020-02-25  8:51 Alan Schmitt
2020-03-03  8:00 Alan Schmitt
2020-03-10 14:29 Alan Schmitt
2020-03-17 11:04 Alan Schmitt
2020-03-24  9:31 Alan Schmitt
2020-03-31  9:55 Alan Schmitt
2020-04-07  7:51 Alan Schmitt
2020-04-14  7:28 Alan Schmitt
2020-04-21  8:58 Alan Schmitt
2020-04-28 12:45 Alan Schmitt
2020-05-05  7:45 Alan Schmitt
2020-05-12  7:46 Alan Schmitt
2020-05-19  9:53 Alan Schmitt
2020-06-09  8:29 Alan Schmitt
2020-06-16  8:36 Alan Schmitt
2020-06-30  7:00 Alan Schmitt
2020-07-07 10:05 Alan Schmitt
2020-07-14  9:55 Alan Schmitt
2020-07-21 14:43 Alan Schmitt
2020-07-28 16:58 Alan Schmitt
2020-08-18  7:26 Alan Schmitt
2020-09-01  7:55 Alan Schmitt
2020-09-08 13:11 Alan Schmitt
2020-09-22  7:27 Alan Schmitt
2020-09-29  7:02 Alan Schmitt
2020-10-06  7:22 Alan Schmitt [this message]
2020-10-20  8:16 Alan Schmitt
2020-10-27  8:44 Alan Schmitt
2020-11-03 15:16 Alan Schmitt
2020-12-01  8:55 Alan Schmitt

Reply instructions:

You may reply publically 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=87362rn7i1.fsf@m4x.org \
    --to=alan.schmitt@polytechnique.org \
    --cc=caml-list@inria.fr \
    --cc=comp@lists.orbitalfox.eu \
    --cc=cwn@lists.idyll.org \
    --cc=lwn@lwn.net \
    /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

caml-list - the Caml user's mailing list

Archives are clonable: git clone --mirror https://inbox.ocaml.org/caml-list

AGPL code for this site: git clone https://public-inbox.org/ public-inbox