Hello, Here is the latest Caml Weekly News, for the week of April 12 to 19, 2011.
1) Offre d'emploi développeur Caml 2) Efficient OCaml multicore -- roadmap? 3) Camomile 0.8.2 4) Draw our logo yourself! 5) OCaml Users Group notes 6) Ocamlnet-3.3.0test1 (multicore, GSS-API) 7) Lwt 2.3.0 released 8) posting policy 9) OCaml commnity not selected for GSoC 10) Other Caml News ======================================================================== 1) Offre d'emploi développeur Caml Archive: <https://sympa-roc.inria.fr/wws/arc/caml-list/2011-04/msg00086.html> ------------------------------------------------------------------------ ** GeneaNet announced: GeneaNet, le site français de référence en généalogie (1 million de VU/mois), propose de nombreux services autour de ce thème (création et partage d'arbres généalogiques, base de données contributive de plus de 350 millions d'informations, origine de votre nom, actes anciens,...) et anime une communauté de plusieurs centaines de milliers de membres. Le Poste Aujourd'hui, GeneaNet renforce son équipe technique (10 personnes) en créant un nouveau poste de développeur Caml. Rattaché au responsable technique, vous participerez au développement de nouvelles applications et à l'amélioration et la maintenance de services existants. Le candidat Après 2 à 5 ans d'expérience dans une fonction similaire, vous maîtrisez parfaitement le langage Caml. Autonome, vous faites également preuve d?aisance relationnelle, vous êtes rigoureux et organisé. L'intérêt ou la pratique de la généalogie seront un plus pour réussir dans ce poste. GeneaNet 8 rue Armand Moisant 75015 Paris Merci de faire parvenir votre candidature par e.mail à emp...@geneanet.org <http://www.geneanet.org> ======================================================================== 2) Efficient OCaml multicore -- roadmap? Archive: <https://sympa-roc.inria.fr/wws/arc/caml-list/2011-04/msg00097.html> ------------------------------------------------------------------------ ** Continuing this huge thread, Gerd Stolpmann announced: You may be interested then in this pre-announcement I posted yesterday: <http://blog.camlcity.org/blog/multicore1.html> I was able to make good progress on my Netmulticore library, which - without changing anything in the compiler or runtime - allows it to write multicore-enabled shared memory programs following the "multi-runtime" design (which is emulated by forking subprocesses). More on this later. I'm working on a release. ======================================================================== 3) Camomile 0.8.2 Archive: <https://sympa-roc.inria.fr/wws/arc/caml-list/2011-04/msg00104.html> ------------------------------------------------------------------------ ** Yoriyuki Yamagata announced: I'm pleased to announce Camomile 0.8.2, a Unicode library for OCaml. This is a minor update including 1. File names of data files which is produced and used by camomile are now properly escaped, to avoid security risk and more liberal use of aliases which contain "." or "/" etc, 2. Charmap tables are updated to the recent ones of glibc. You can download Camoile 0.8.2 from <http://sourceforge.net/projects/camomile/files/camomile/0.8.2/camomile-0.8.2.tar.bz2/download> You can see more information on Camomile from the project web page <http://camomile.sourceforge.net/> ======================================================================== 4) Draw our logo yourself! Archive: <https://sympa-roc.inria.fr/wws/arc/caml-list/2011-04/msg00117.html> ------------------------------------------------------------------------ ** Vincent Balat announced: The Ocsigen team is launching collaborative logo creation experiment! Connect on <http://ocsigen.org> and draw our new logo yourself! ;) You may also be interested by learning how to write a collaborative drawing application in 100 lines of OCaml code: <http://ocsigen.org/tutorial/tutorial1> ======================================================================== 5) OCaml Users Group notes Archive: <https://sympa-roc.inria.fr/wws/arc/caml-list/2011-04/msg00131.html> ------------------------------------------------------------------------ ** Anil Madhavapeddy announced: Here's my rough 'n ready blog notes on the user group meeting today in Paris for those couldnt make it out here. It was a lot of fun, thanks to Sylvain for all the hard work organising it! <http://anil.recoil.org/2011/04/15/ocaml-users-group.html> ======================================================================== 6) Ocamlnet-3.3.0test1 (multicore, GSS-API) Archive: <https://sympa-roc.inria.fr/wws/arc/caml-list/2011-04/msg00121.html?checked_cas=2> ------------------------------------------------------------------------ ** Gerd Stolpmann announced: finally I've managed to create a test version of the current Ocamlnet development tree: version 3.3.0test1 (see <http://projects.camlcity.org/projects/ocamlnet.html> for download etc). This version contains two exciting new features: - Netmulticore is a working implementation of the multi-process approach to get multicore capabilities - GSS-API is an industry standard security framework. It is accompanied with an implementation of SCRAM, and an authentication module for SunRPC. I blogged already about Netmulticore, and this text is also a good introduction: <http://blog.camlcity.org/blog/multicore1.html> If you want to know more about Netmulticore, please see the Ocamlnet reference manual. It is extensively documented, and a good starting point is probably <http://projects.camlcity.org/projects/dl/ocamlnet-3.3.0test1/doc/html-main/Netmcore_tut.html> GSS-API is an interface for authentication, encryption, and signing. It is especially well suited for message-based protocols like RPC. GSS-API is usually described as a C interface, and many operating systems implement it. With Netgssapi there is a port of this interface to Ocaml. GSS-API decouples the provider of a security mechanism from the users, so that users can select the right mechanism at runtime. The current test release of Ocamlnet contains only one provider, namely SCRAM, which is a relatively new password-based authentication protocol. Future releases of Ocamlnet will also allow to link with the system-provided security mechanisms (e.g. Kerberos or SPNEGO). The inclusion of GSS-API is a big step towards making Ocamlnet "enterprise-ready". ======================================================================== 7) Lwt 2.3.0 released Archive: <https://sympa-roc.inria.fr/wws/arc/caml-list/2011-04/msg00137.html> ------------------------------------------------------------------------ ** Jérémie Dimino announced: The Lwt team is pleased to announce the release of Lwt 2.3.0. You can download it at: <http://ocsigen.org/lwt/install> This release introduces a new customizable system of engines which allows users to replace the unix engine which use libev or Unix.select by default and ease the integration of external libraries such as ocamlnet. There was also a lot of improvements for Windows. Here is a list of changes from the previous version (2.2.1): * Add an extensible system of engines to: ** allow the user to replace libev by another event system, such as select ** allow easier integration of external libraries supporting asynchronous operations * Lots of improvements for windows: ** use the ocaml select instead of libev by default on windows ** make asynchronous operations on non-socket file descriptors such as pipes to work ** make glib integration to work * Better use of engines in Lwt_unix: now events are cached to minimize the amount of calls to epoll_ctl * Use an eventfd when possible for notifications for faster delivery * Add modules: ** Lwt_sys: allow to test availability of extra features ** Lwt_react: replace Lwt_event and Lwt_signal * Allow to configure logging rules at runtime in Lwt_log * Add match_lwt and while_lwt to the syntax extension * Fixes: ** syntax extension: handle "lwt ... = ... in ..." at toplevel ** make the notification system fork-proof ** fix an issue with stubs not raising correctly exceptions ======================================================================== 8) posting policy Archive: <https://sympa-roc.inria.fr/wws/arc/caml-list/2011-04/msg00148.html> ------------------------------------------------------------------------ ** Xavier Leroy announced: Dear caml-list subscribers, As you probably noticed, spam has been on the rise on the caml-list since it was moved to INRIA's heavy-duty Sympa list server. The reason is that we lost one level of spam filtering during the move, and my Sympa administrator informed me that there is nothing that can be done about it except restrincting who can post to the list. Based on the results of a quick poll at the OCaml meeting last Friday, the caml-list is therefore now in "subscribers or confirmation" mode, meaning that: - if you post from an e-mail address that is subscribed to the list, the post goes through; - otherwise, the poster receives an e-mail with a confirmation link that needs to be visited before the post goes through. Of course, to avoid the inconvenience of confirming posts, you can change your subscription so that it reflects the address you post from, and/or subscribe multiple e-mail addresses to the list and arrange so that only one receives messages. All this can be done from the Web interface: <https://sympa-roc.inria.fr/wws/info/caml-list> ======================================================================== 9) OCaml commnity not selected for GSoC Archive: <https://sympa-roc.inria.fr/wws/arc/caml-list/2011-04/msg00158.html> ------------------------------------------------------------------------ ** Christophe TROESTLER announced: Despite the best efforts of the GSoC OCaml admin team as well as several members of the community, I am sorry to announce that the OCaml community was not selected as a mentor organization for the GSoC 2011. I have asked for some feedback so we can improve for next year. On behalf of the admin team, I would like to thank everybody who has put their name on the mentor list and especially those who spend some time to write a draft on our ideas list. Do not hesitate to put more ideas on the wiki [1], they will be of use for next year or for other projects. [1] <https://forge.ocamlcore.org/plugins/mediawiki/wiki/gsoc-team/index.php/GSoC2011/Applying> ======================================================================== 10) Other Caml News ------------------------------------------------------------------------ ** From the ocamlcore planet blog: Thanks to Alp Mestan, we now include in the Caml Weekly News the links to the recent posts from the ocamlcore planet blog at <http://planet.ocamlcore.org/>. CSV 1.2.2 released.: <https://forge.ocamlcore.org/forum/forum.php?forum_id=791> Lpd v1.1 released.: <https://forge.ocamlcore.org/forum/forum.php?forum_id=790> Test release of Netmulticore: <http://blog.camlcity.org/blog/multicore2.html> Calling Unix libraries from OCaml: <http://gaiustech.wordpress.com/2011/04/14/calling-unix-libraries-from-ocaml/> Mesh 0.7: <http://caml.inria.fr/cgi-bin/hump.cgi?contrib=765> Jane Street's core library 0.7.0: <http://caml.inria.fr/cgi-bin/hump.cgi?contrib=641> snappy compression: <https://forge.ocamlcore.org/projects/snappy/> Netmulticore works!: <http://blog.camlcity.org/blog/multicore1.html> ======================================================================== Old cwn ------------------------------------------------------------------------ If you happen to miss a CWN, you can send me a message (alan.schm...@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/> . ========================================================================
PGP.sig
Description: This is a digitally signed message part
_______________________________________________ caml-news-weekly mailing list caml-news-weekly@lists.idyll.org http://lists.idyll.org/listinfo/caml-news-weekly