From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@sympa.inria.fr Delivered-To: caml-list@sympa.inria.fr Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by sympa.inria.fr (Postfix) with ESMTPS id 5ACF980143 for ; Wed, 7 Jun 2017 23:16:08 +0200 (CEST) Authentication-Results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=contact@danny-willems.be; spf=Pass smtp.mailfrom=contact@danny-willems.be; spf=None smtp.helo=postmaster@6.mo5.mail-out.ovh.net Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of contact@danny-willems.be) identity=pra; client-ip=178.32.119.138; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="contact@danny-willems.be"; x-sender="contact@danny-willems.be"; x-conformance=sidf_compatible Received-SPF: Pass (mail3-smtp-sop.national.inria.fr: domain of contact@danny-willems.be designates 178.32.119.138 as permitted sender) identity=mailfrom; client-ip=178.32.119.138; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="contact@danny-willems.be"; x-sender="contact@danny-willems.be"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of postmaster@6.mo5.mail-out.ovh.net) identity=helo; client-ip=178.32.119.138; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="contact@danny-willems.be"; x-sender="postmaster@6.mo5.mail-out.ovh.net"; x-conformance=sidf_compatible IronPort-PHdr: =?us-ascii?q?9a23=3AUjThsRcN6yUBRiEMIY4w8zZklGMj4u6mDksu8pMi?= =?us-ascii?q?zoh2WeGdxcSzZx7h7PlgxGXEQZ/co6odzbGH7Oa4ASQp2tWoiDg6aptCVhsI24?= =?us-ascii?q?09vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6nK94iQPFRrhKAF7?= =?us-ascii?q?Ovr6GpLIj8Swyuu+54Dfbx9GiTe5Y75+Ngm6oRnMvcQKnIVuLbo8xAHUqXVSYe?= =?us-ascii?q?RWwm1oJVOXnxni48q74YBu/SdNtf8/7sBMSar1cbg2QrxeFzQmLns65Nb3uhnZ?= =?us-ascii?q?TAuA/WUTX2MLmRdVGQfF7RX6XpDssivms+d2xSeXMdHqQb0yRD+v6bpgRh31hy?= =?us-ascii?q?cdLzM37X/ZisJwgqxYuByvqRJwzIHWb46JO/RzZb/dcNEASGZdQspcWS5MD4Wh?= =?us-ascii?q?ZIUPFeoBOuNYopHzqVQUqxu+AwmtD/7vxT9Jgn/22bM10+E6EQrb2wEvA9UOsH?= =?us-ascii?q?LIrNrvKKgSTfu4w7TSwjXFafNX2S7x6YbJchAlpfGDQ7dwcdHLxUY0CQzIl1Od?= =?us-ascii?q?opHrMTOS0+QCqWmb7+x4WOKol2EosQRxojy1yscrkInJiZoZylHC9SVjwYY6P8?= =?us-ascii?q?e0SEBhYdK8DZRfrSeaN412Q887TWBouSI6yrkYtp6+ZygG0o8oyADHZ/yIcoiI?= =?us-ascii?q?/hLjVPuKLjtimH1lf7e/iw6s/ki+1OL8UNW0301QripEjtnDqGoB1xLJ6sWBV/?= =?us-ascii?q?Bz/V+h1C6S2w3R6exIO045mbTBJ5I837I9koAfvVnNEyL1gEn7iLKael859uWq?= =?us-ascii?q?6unreLHrq5GGO4NqlA3zMKIjkdGlD+siKAgBRW2b9Py81LL9+U35R61Hg/wsnq?= =?us-ascii?q?nct5DXJd4XpqujDA9U1oYv8hG/Dyq60NgCmnkHMlJFdAiBj4f3J1HCOPH4DfGh?= =?us-ascii?q?jFSwiDpn2vLLM777DpjDMHTPiqrtcat55kJG1QY+w9NS64pRCr4bIfLzXkHxtM?= =?us-ascii?q?bfDh88KwG73+HnCNNh1owERW2PHrSUP77Ivl+O4OIuI/CAZYEUuDb5L/gq+fvu?= =?us-ascii?q?jWQjlVAGY6alxYEXZ2ygHvR6P0WZZmLhjcsbHmcPugoyVejqiFyZUT5PfHuyRK?= =?us-ascii?q?I95jQjCI28F4vDR4atgKaA3CihBJFWaHpGWRiwFiLjfoCAHvMNcz66I8l7kzVC?= =?us-ascii?q?W6LyZZUm0ESCvQn82vJYL+7Q9ygD/cbo095p7ubPvR078zplStuc12WASnoylG?= =?us-ascii?q?5eFGx+57x2vUEokgTL6qN/mfENTdE=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BGAwAvbDhZh4p3ILJEGgEaAQEBAwEBA?= =?us-ascii?q?QkBAQEWAQEBAwEBAQkBAQGEDwOBCoNziwuQdpgQLoV2AgyCaUIVAQEBAQEBAQE?= =?us-ascii?q?BAQESAQEBCgsJCCgvgjMigkQBAgMjFTMeCxgCAiYCAlcTCAEBEAEGihQMMa5Jg?= =?us-ascii?q?iaLfwEBCAIBIAWBC4RjglMrgnWEOxIBgy6CYQWeOWqGPI4YhT6DS4ZxlGc1gSE?= =?us-ascii?q?LMCEIGBhGhReBcAN0AYdQgjABAQE?= X-IPAS-Result: =?us-ascii?q?A0BGAwAvbDhZh4p3ILJEGgEaAQEBAwEBAQkBAQEWAQEBAwE?= =?us-ascii?q?BAQkBAQGEDwOBCoNziwuQdpgQLoV2AgyCaUIVAQEBAQEBAQEBAQESAQEBCgsJC?= =?us-ascii?q?CgvgjMigkQBAgMjFTMeCxgCAiYCAlcTCAEBEAEGihQMMa5JgiaLfwEBCAIBIAW?= =?us-ascii?q?BC4RjglMrgnWEOxIBgy6CYQWeOWqGPI4YhT6DS4ZxlGc1gSELMCEIGBhGhReBc?= =?us-ascii?q?AN0AYdQgjABAQE?= X-IronPort-AV: E=Sophos;i="5.39,311,1493676000"; d="scan'208";a="227569666" Received: from 6.mo5.mail-out.ovh.net ([178.32.119.138]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 07 Jun 2017 23:16:07 +0200 Received: from player760.ha.ovh.net (b6.ovh.net [213.186.33.56]) by mo5.mail-out.ovh.net (Postfix) with ESMTP id 6EBC11014C3 for ; Wed, 7 Jun 2017 23:16:06 +0200 (CEST) Received: from [192.168.1.42] (unknown [91.176.93.227]) (Authenticated sender: contact@danny-willems.be) by player760.ha.ovh.net (Postfix) with ESMTPSA id 4B1D120075 for ; Wed, 7 Jun 2017 23:16:06 +0200 (CEST) To: caml-list@inria.fr References: <9f74b3e6-e077-021a-0005-98779d350252@danny-willems.be> From: Danny Willems Message-ID: Date: Wed, 7 Jun 2017 23:16:06 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.1 MIME-Version: 1.0 In-Reply-To: <9f74b3e6-e077-021a-0005-98779d350252@danny-willems.be> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Ovh-Tracer-Id: 7860470199703184671 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrfeeljedriedvgddtfecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemuceftddtnecu Subject: Re: [Caml-list] [ANN] First OCaml hacking session in Belgium -- 1-2 July Please comment on discourse [1] to have only one thread. [1] https://discuss.ocaml.org/t/ocaml-hacking-session-in-belgium-1-2-july/374 On 06/07/2017 11:14 PM, Danny Willems wrote: > Hi everyone. > > I'm glad to announce and invite you to the first OCaml/Reason > (Compiler) Hacking > Session in Belgium which will be the first week-end of July (1-2 July) > in my > appartment (yes, in my appartment for the moment. I hope I will have > a bigger place later). The registration are opened here[2]. The full > location > will be given later. If you have any problem to come, we can find a > solution if > you come in Brussels, don't worry about that. For info, you have to take > the train from Brussels to come and it lasts 1 hour. I will take you > to the > station. > > The event is opened 24/24 and the entire week-end. You can come the > entire week-end or only one day or few hours. If you want to stay to > sleep, I > can host around 5 people (just take a sleeping bag). Just tell me if > you come. > > Thanks OCamlLabs for offering OCaml stickers to all participants! > > ### Motivation of the event. > > I wrote an article on my blog[1] some weeks ago about the idea of > organizing some > hacking events (specially about OCaml/Reason) in Belgium. > Since last year, I learnt and had some interesting experiences in the > OCaml > community and I'm still more and more interested in collaborating and > meeting other > OCaml developers I speak with on Twitter and GitHub or by email. > > The main purpose of this event is to meet other people sharing the same > interests than me and sharing cultures and knowledge. > > ### Subjects > > The subjects of this first event will be very large and will depend on > coming > people. The only thing I would like to keep in mind is hacking. > Hack > for me is discovering and understanding new subjects and build > something new or > fix some issues. I hope other hackers like me, with the same mindset, > will be > interested in this event and will come. > > The (non-exhaustive) list of subjects is: > > - hack on OCaml compiler. It can be fix some junior issues > (https://caml.inria.fr/mantis/my_view_page.php), understand the type > system, > improve it, learn how type systems work, improve front-end, propose > some > useful syntactic sugar, etc. > > - hack on Reason front-end compiler. Reason changes the syntax of > OCaml by > giving a syntax more friendly to people coming from other > languages like JavaScript. Reason community also builds very > interesting tools > to interact with React or JavaScript world. > > - hack Ocsigen. Ocsigen is a very interesting web framework and maybe > the most > advanced web framework in terms of new ideas and concepts. The core > team is > very small and doesn't have a lot of time to develop a lot of new > features. As > there are not a lot of core developers, Ocsigen lacks some useful > features > present in most web framework. The documentation and the website > must be > updated and lots of issues must be fixed. > > - hack on opam. opam is the main and the most used package manager for > OCaml. > The release of opam 2.0 is coming soon and we can look after some > last issues. > > - hack on Mirage. In the world of unikernels, Mirage becomes popular > and a > subject I would like to learn. > > ### About me > > I will be able to help in the first three subjects. > > - About the OCaml compiler, I work at INRIA for several months and I > built typing and subtyping > algorithms based on the type system DOT for first-class modules in > OCaml. I > think I will able to help for the type system and the front end. About > multicore > or ASM code generation, I'm not an expert and don't have a deep > knowledge about > it. > - About the Reason front-end compiler. I have some experience in > lexing and > parsing. > - About the Ocsigen project, I work on Ocsigen Start for several > months and had > some experience in Eliom. > > About the two last, I don't have any hacking knowledge (I never use > Mirage, but > it's on my TODO list). > > ### About drinks and foods. > > I think drinks and food will be offered, to be confirmed depending on the > number of participants (don't trust the article on my blog). A special > beer will be offered to all > participants (We are in Belgium, it's mandatory =)). > > ### Registration. > > You can register on the Eventbrite link. Please register if you are > only sure to come. > If you have a better solution than Eventbrite, tell me (I don't think > Eventbrite is a good solution but I'm not an expert). The event is > entirely free. If Eventbrite asks you to pay something, refuse and > contact me. > > ### About next events. > > I really want to create a community in Belgium around functional > programming and specially about OCaml and Reason. I would like to > create more hacking sessions. If you want to contribute or help to the > organization of such event (by hosting for example), contact me. > I hope some institutions or companies will be interested in such events. > > [1] > https://blog.danny-willems.be/ocamlreason-compiler-hacking-sessions-first-announcement/ > [2] > https://www.eventbrite.fr/e/billets-ocaml-hacking-session-belgium-35217611825 > -- Danny Willems https://danny-willems.be @dwillems42 https://github.com/dannywillems