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

Alan Schmitt alan.schmitt at polytechnique.org
Tue Jun 14 03:17:25 PDT 2016


Hello,

Here is the latest OCaml Weekly News, for the week of June 07 to 14, 2016.

1) How to include files dynamically
2) omake-0.10.0-test2
3) Bisect_ppx: removing report output formats, etc.
4) OCaml workshop 2016: deadline extension until 20th June
5) ML workshop 2016: deadline extension until 20th June
6) Other OCaml News

========================================================================
1) How to include files dynamically
Archive: <https://sympa.inria.fr/sympa/arc/caml-list/2016-06/msg00022.html>
------------------------------------------------------------------------
** Nicolas Ratier asked and Sébastien Hinderer replied:

> Is there a way to include files dynamically ?
> a kind of :
> 
> let aaa = "myfile.ml";;
> #use aaa;;
> 
> Thanks,

Have you looked at the dynlink module?

As far as I know it can load only object files so you would have to
compile your .ml file before. Not sure there is a better alternative.
      
** Mark Bradley also suggested:

You can try ocaml_plugin (also uses dynlink but will compile the .ml file before
loading, I've also never tried it from the OCaml repl):

<https://github.com/janestreet/ocaml_plugin>
      
========================================================================
2) omake-0.10.0-test2
Archive: <https://sympa.inria.fr/sympa/arc/caml-list/2016-06/msg00026.html>
------------------------------------------------------------------------
** Gerd Stolpmann announced:

there is a new test release of omake. It includes all the developments
since I started taking omake over last year, in particular:

 - omake got faster for large projects (this part of the work was
   funded by Lexifi)
 - there is a new bootstrap system that unifies Unix and Windows
 - it now also works with the MinGW port
 - a couple of bugs were fixed

This is a test release. In particular, it would be good to know whether
the new bootstrap works everywhere, and whether I package omake up
correctly.

The tarball can be downloaded at
<http://projects.camlcity.org/projects/omake.html>. The repository is now
at Github, <https://github.com/gerdstolpmann/omake>. There is also an
issue tracker.

omake requires now ocaml-4.02 as minimum.
      
========================================================================
3) Bisect_ppx: removing report output formats, etc.
Archive: <https://sympa.inria.fr/sympa/arc/caml-list/2016-06/msg00030.html>
------------------------------------------------------------------------
** Anton Bachin announced:

We are in the process of removing the following features from Bisect_ppx, as we
don?t believe they are used:

- combine expressions (reporter?s -combine-expr)
- XML output
- EMMA output
- ?bisect? output [1]
- point kinds (mentioned earlier [2])

We would also like to remove ?dump? output, but we are using it internally for
testing.

Please let me know of any objections.

Best,
Anton

[1]: <https://github.com/aantron/bisect_ppx/pull/106>
[2]: <https://sympa.inria.fr/sympa/arc/caml-list/2016-06/msg00004.html>
      
** Anton Bachin added:

I would like to clarify that -combine-expr is not about combining multiple
output files as in

bisect-ppx-report -html report *.out

That is not being removed.

-combine-expr is a separate feature that allows visitation counts of two or more
separate sets of *.out files to be manipulated, for example by subtracting them,
to obtain a new report.
      
========================================================================
4) OCaml workshop 2016: deadline extension until 20th June
Archive: <https://sympa.inria.fr/sympa/arc/caml-list/2016-06/msg00060.html>
------------------------------------------------------------------------
** Mark Shinwell announced:

We would be pleased to receive a few more proposals for talks at the
OCaml workshop this year.  To this end, we are extending the deadline
for submissions until 20th June, in any time zone.

See <http://alan.petitepomme.net/cwn/2016.06.07.html#2> for the CFP.
      
========================================================================
5) ML workshop 2016: deadline extension until 20th June
Archive: <https://sympa.inria.fr/sympa/arc/caml-list/2016-06/msg00061.html>
------------------------------------------------------------------------
** Kenichi Asai announced:

Coordinating with OCaml workshop, we also receive more submissions until 20th
June, any time zone.

Call for papers: <http://www.mlworkshop.org/ml2016/>
      
========================================================================
6) Other OCaml News
------------------------------------------------------------------------
** From the ocamlcore planet blog:

Here are links from many OCaml blogs aggregated at OCaml Planet,
<http://ocaml.org/community/planet/>.

Lock-free programming for the masses
 <https://ocaml.io/w/Blog:News/Lock-free_programming_for_the_masses>

Counting Bytes
 <https://hannes.nqsb.io/Posts/BottomUp>

A busy spring week at OCL: multicore progress, releases, interns and visitors galore!
 <https://ocaml.io/w/Blog:News/A_busy_spring_week_at_OCL:_multicore_progress,_releases,_interns_and_visitors_galore!>
      
========================================================================
Old cwn
------------------------------------------------------------------------

If you happen to miss a CWN, you can send me a message
(alan.schmitt at polytechnique.org) and I'll mail it to you, or go take a look at
the archive (<http://alan.petitepomme.net/cwn/>) or the RSS feed of the
archives (<http://alan.petitepomme.net/cwn/cwn.rss>). If you also wish
to receive it every week by mail, you may subscribe online at
<http://lists.idyll.org/listinfo/caml-news-weekly/> .

========================================================================

-- 
OpenPGP Key ID : 040D0A3B4ED2E5C7
Monthly Athmospheric CO₂, Mauna Loa Obs. 2015-05: 403.94, 2016-05: 407.70
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 472 bytes
Desc: not available
URL: <http://lists.idyll.org/pipermail/caml-news-weekly/attachments/20160614/d3f5255e/attachment.pgp>


More information about the caml-news-weekly mailing list