Hello
Here is the latest OCaml Weekly News, for the week of June 07 to 14, 2016.
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
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.
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.
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.
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/
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!
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.