<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0">
<channel>
    <title>Erlang.org News RSS</title>
    <link>http://www.erlang.org/rss/news</link>
    <description>
      Hot and fresh Erlang.org RSS news
    </description>
    <language>en</language>
    
    
    <item>
        <title>OTP 19.2</title>
        <link>http://www.erlang.org/download/</link>
        <pubDate>Wed, 14 Dec 2016 00:00:00 GMT</pubDate>
        <description>&lt;p&gt;Some highlights for 19.2&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;STDLIB: The new behaviour gen_statem has been improved with 3 new&amp;nbsp;features: the possibility to use old style non-proxy timeouts&amp;nbsp;for gen_statem:call/2,3, state entry code, and state&amp;nbsp;timeouts. These are backwards compatible. Minor code and&amp;nbsp;documentation improvements has been performed including a&amp;nbsp;borderline semantics correction of timeout zero handling.&lt;/li&gt;
	&lt;li&gt;SSL: Experimental version of DTLS. It is runnable but not complete&amp;nbsp;and cannot be considered reliable for production usage. To use&amp;nbsp;DTLS add the option {protocol, dtls} to ssl:connect and ssl:listen.&lt;/li&gt;
	&lt;li&gt;SSH: Extended the option silently_accept_hosts for ssh:connect to&amp;nbsp;make it possible for the client to check the SSH host key&amp;nbsp;fingerprint string. Se the reference manual for SSH.&lt;/li&gt;
	&lt;li&gt;~40 contributions since the previous service release OTP 19.1&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&amp;nbsp;You can find the README and the full listing of changes for this service release at&lt;/p&gt;

&lt;p&gt;&amp;nbsp; http://www.erlang.org/download/otp_src_19.2.readme&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&lt;br /&gt;
The source distribution and binary distributions for Windows can be&lt;br /&gt;
downloaded from&lt;/p&gt;

&lt;p&gt;&amp;nbsp; http://www.erlang.org/download/otp_src_19.2.tar.gz&lt;br /&gt;
&amp;nbsp; http://www.erlang.org/download/otp_win32_19.2.exe&lt;br /&gt;
&amp;nbsp; http://www.erlang.org/download/otp_win64_19.2.exe&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&lt;br /&gt;
Note: To unpack the TAR archive you need a GNU TAR compatible program.&lt;/p&gt;

&lt;p&gt;For installation instructions please consult the README file that is part&lt;br /&gt;
of the distribution.&lt;/p&gt;

&lt;p&gt;The Erlang/OTP source can also be found at GitHub on the official Erlang&lt;br /&gt;
repository, https://github.com/erlang/otp with tag OTP-19.2&lt;/p&gt;

&lt;p&gt;The on-line documentation can be found at: http://www.erlang.org/doc/&lt;br /&gt;
You can also download the complete HTML documentation or the Unix manual files&lt;/p&gt;

&lt;p&gt;&amp;nbsp; http://www.erlang.org/download/otp_doc_html_19.2.tar.gz&lt;br /&gt;
&amp;nbsp; http://www.erlang.org/download/otp_doc_man_19.2.tar.gz&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&lt;br /&gt;
Please report any new issues via Erlang/OTPs public issue tracker&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp;https://bugs.erlang.org&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&lt;br /&gt;
We want to thank all of those who sent us patches, suggestions and bug reports!&lt;/p&gt;

&lt;p&gt;Thank you!&lt;/p&gt;

&lt;p&gt;The Erlang/OTP Team at Ericsson&lt;/p&gt;
</description>
        <category>Downloads</category>
    </item>
    
    
    
    <item>
        <title>Erlang/OTP 19.2 has been released</title>
        <link>http://www.erlang.org/news/109</link>
        <pubDate>Wed, 14 Dec 2016 00:00:00 GMT</pubDate>
        <description>
            img src=http://www.erlang.org/upload/news/
            &lt;p&gt;Some highlights for 19.2&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;STDLIB: The new behaviour gen_statem has been improved with 3 new&amp;nbsp;features: the possibility to use old style non-proxy timeouts&amp;nbsp;for gen_statem:call/2,3, state entry code, and state timeouts. These are backwards compatible. Minor code and&amp;nbsp;documentation improvements has been performed including a&amp;nbsp;borderline semantics correction of timeout zero handling.&lt;/li&gt;
	&lt;li&gt;SSL: Experimental version of DTLS. It is runnable but not complete&amp;nbsp;and cannot be considered reliable for production usage. To use&amp;nbsp;DTLS add the option {protocol, dtls} to ssl:connect and ssl:listen.&lt;/li&gt;
	&lt;li&gt;SSH: Extended the option silently_accept_hosts for ssh:connect to&amp;nbsp;make it possible for the client to check the SSH host key&amp;nbsp;fingerprint string. Se the reference manual for SSH.&lt;/li&gt;
	&lt;li&gt;~40 contributions since the previous service release OTP 19.1&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can find the README and the full listing of changes for this service release at&lt;/p&gt;

&lt;p&gt;&amp;nbsp; http://www.erlang.org/download/otp_src_19.2.readme&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&lt;br /&gt;
The source distribution and binary distributions for Windows can be&lt;br /&gt;
downloaded from&lt;/p&gt;

&lt;p&gt;&amp;nbsp; http://www.erlang.org/download/otp_src_19.2.tar.gz&lt;br /&gt;
&amp;nbsp; http://www.erlang.org/download/otp_win32_19.2.exe&lt;br /&gt;
&amp;nbsp; http://www.erlang.org/download/otp_win64_19.2.exe&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&lt;br /&gt;
Note: To unpack the TAR archive you need a GNU TAR compatible program.&lt;/p&gt;

&lt;p&gt;For installation instructions please consult the README file that is part&amp;nbsp;of the distribution.&lt;/p&gt;

&lt;p&gt;The Erlang/OTP source can also be found at GitHub on the official Erlang&lt;br /&gt;
repository, https://github.com/erlang/otp with tag OTP-19.2&lt;/p&gt;

&lt;p&gt;The on-line documentation can be found at: http://www.erlang.org/doc/&lt;br /&gt;
You can also download the complete HTML documentation or the Unix manual files&lt;/p&gt;

&lt;p&gt;&amp;nbsp; http://www.erlang.org/download/otp_doc_html_19.2.tar.gz&lt;br /&gt;
&amp;nbsp; http://www.erlang.org/download/otp_doc_man_19.2.tar.gz&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&lt;br /&gt;
Please report any new issues via Erlang/OTPs public issue tracker&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp;https://bugs.erlang.org&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&lt;br /&gt;
We want to thank all of those who sent us patches, suggestions and bug reports!&lt;/p&gt;

&lt;p&gt;Thank you!&lt;/p&gt;

&lt;p&gt;The Erlang/OTP Team at Ericsson&lt;/p&gt;

        </description>
        <category>News</category>
    </item>
    
    
    
    <item>
        <title>Erlang.org website source code now on Github</title>
        <link>http://www.erlang.org/news/108</link>
        <pubDate>Mon, 5 Dec 2016 00:00:00 GMT</pubDate>
        <description>
            img src=http://www.erlang.org/upload/news/
            &lt;p&gt;We have just released the source code for erlang.org website on Github.&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/erlang/erlang-org&quot; target=&quot;_blank&quot;&gt;https://github.com/erlang/erlang-org&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The website is written in Cowboy, ErlyDTL and sumo_db. It is licensed under Apache License 2.0. You can follow the instructions to set up.&amp;nbsp;&lt;/p&gt;

&lt;p&gt;The erlang.org website is developed and maintained by Industrial Erlang User Group in collaboration with Erlang/OTP team at Ericsson.&lt;/p&gt;

&lt;p&gt;Happy hacking!&lt;/p&gt;

        </description>
        <category>News</category>
    </item>
    
    
    
    <item>
        <title>OTP 19.1</title>
        <link>http://www.erlang.org/download/</link>
        <pubDate>Wed, 21 Sep 2016 00:00:00 GMT</pubDate>
        <description>&lt;p&gt;Some highlights of the &lt;span class=&quot;gmail-il&quot;&gt;release&lt;/span&gt; are:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;erts: Improved dirty scheduler support. A purge of a module will not have to wait for completion of all ongoing dirty NIF calls.&lt;/li&gt;
	&lt;li&gt;erts: Improved accuracy of timeouts on MacOS X.&lt;/li&gt;
	&lt;li&gt;kernel: Add &lt;span style=&quot;font-family:monospace,monospace&quot;&gt;net_kernel:setopts/2&lt;/span&gt; and &lt;span style=&quot;font-family:monospace,monospace&quot;&gt;net_kernel:getopts/2&lt;/span&gt; to control options for distribution sockets in runtime.&lt;/li&gt;
	&lt;li&gt;asn1: Compiling multiple ASN.1 modules in the same directory with parallel make (make -j) should now be safe.&lt;/li&gt;
	&lt;li&gt;httpd: support for PUT and DELETE in mod_esi&lt;/li&gt;
	&lt;li&gt;~30 contributions since 19.0&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can find the &lt;span&gt;&lt;span class=&quot;gmail-il&quot;&gt;Release&lt;/span&gt;&lt;/span&gt; Notes with more detailed info at&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.erlang.org/download/otp_src_19.1.readme&quot; target=&quot;_blank&quot;&gt;http://www.erlang.org/download/otp_src_19.1.readme&lt;/a&gt;&lt;/p&gt;

&lt;div&gt;
&lt;p&gt;You can download the full source distribution from &lt;a href=&quot;http://www.erlang.org/download/otp_src_19.1.tar.gz&quot; target=&quot;_blank&quot;&gt;http://www.erlang.org/download/otp_src_19.1.tar.gz&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;

&lt;div&gt;
&lt;p&gt;Note: To unpack the TAR archive you need a GNU TAR compatible program. For installation instructions please read the README that is part of the distribution.&lt;/p&gt;

&lt;p&gt;You can also find the source code at &lt;a href=&quot;http://github.com&quot; target=&quot;_blank&quot;&gt;github.com&lt;/a&gt; in the official &lt;span&gt;Erlang&lt;/span&gt; repository. Git tag OTP-&lt;span&gt;&lt;span&gt;&lt;span class=&quot;gmail-il&quot;&gt;19.1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a href=&quot;https://github.com/erlang/otp/tree/OTP-19.1&quot; target=&quot;_blank&quot;&gt;https://github.com/erlang/otp/tree/OTP-19.1&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;

&lt;p&gt;The Windows binary distributions can be downloaded from&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.erlang.org/download/otp_win32_19.1.exe&quot; target=&quot;_blank&quot;&gt;http://www.erlang.org/download/otp_win32_19.1.exe&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.erlang.org/download/otp_win64_19.1.exe&quot; target=&quot;_blank&quot;&gt;http://www.erlang.org/download/otp_win64_19.1.exe &lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can also download the complete HTML documentation or the Unix manual files&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.erlang.org/download/otp_doc_html_19.1.tar.gz&quot; target=&quot;_blank&quot;&gt;http://www.erlang.org/download/otp_doc_html_19.1.tar.gz&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.erlang.org/download/otp_doc_man_19.1.tar.gz&quot; target=&quot;_blank&quot;&gt;http://www.erlang.org/download/otp_doc_man_19.1.tar.gz&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
You can also read the documentation on-line here:&lt;br /&gt;
(see the &lt;span&gt;&lt;span class=&quot;gmail-il&quot;&gt;Release&lt;/span&gt;&lt;/span&gt; Notes mentioned above for &lt;span&gt;&lt;span class=&quot;gmail-il&quot;&gt;release&lt;/span&gt;&lt;/span&gt; notes which&lt;br /&gt;
are not updated in the doc, but the new functionality is)&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.erlang.org/doc/&quot; target=&quot;_blank&quot;&gt;http://www.erlang.org/doc/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
We also want to thank those that sent us patches, suggestions and bug reports.&lt;/p&gt;

&lt;p&gt;If you find bugs in Erlang/OTP report them via the public issue tracker at &lt;a href=&quot;http://bugs.erlang.org&quot; target=&quot;_blank&quot;&gt;http://bugs.erlang.org&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The &lt;span&gt;Erlang&lt;/span&gt;/OTP Team at Ericsson&lt;/p&gt;
</description>
        <category>Downloads</category>
    </item>
    
    
    
    <item>
        <title>Erlang/OTP 19.1 has been released</title>
        <link>http://www.erlang.org/news/107</link>
        <pubDate>Wed, 21 Sep 2016 00:00:00 GMT</pubDate>
        <description>
            img src=http://www.erlang.org/upload/news/
            &lt;p&gt;Some highlights of the &lt;span class=&quot;gmail-il&quot;&gt;release&lt;/span&gt; are:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;erts: Improved dirty scheduler support. A purge of a module will not have to wait for completion of all ongoing dirty NIF calls.&lt;/li&gt;
	&lt;li&gt;erts: Improved accuracy of timeouts on MacOS X.&lt;/li&gt;
	&lt;li&gt;kernel: Add &lt;span style=&quot;font-family:monospace,monospace&quot;&gt;net_kernel:setopts/2&lt;/span&gt; and &lt;span style=&quot;font-family:monospace,monospace&quot;&gt;net_kernel:getopts/2&lt;/span&gt; to control options for distribution sockets in runtime.&lt;/li&gt;
	&lt;li&gt;asn1: Compiling multiple ASN.1 modules in the same directory with parallel make (make -j) should now be safe.&lt;/li&gt;
	&lt;li&gt;httpd: support for PUT and DELETE in mod_esi&lt;/li&gt;
	&lt;li&gt;~30 contributions since 19.0&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can find the &lt;span&gt;&lt;span class=&quot;gmail-il&quot;&gt;Release&lt;/span&gt;&lt;/span&gt; Notes with more detailed info at&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.erlang.org/download/otp_src_19.1.readme&quot; target=&quot;_blank&quot;&gt;http://www.erlang.org/download/otp_src_19.1.readme&lt;/a&gt;&lt;/p&gt;

&lt;div&gt;
&lt;p&gt;You can download the full source distribution from &lt;a href=&quot;http://www.erlang.org/download/otp_src_19.1.tar.gz&quot; target=&quot;_blank&quot;&gt;http://www.erlang.org/download/otp_src_19.1.tar.gz&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;

&lt;div&gt;
&lt;p&gt;Note: To unpack the TAR archive you need a GNU TAR compatible program. For installation instructions please read the README that is part of the distribution.&lt;/p&gt;

&lt;p&gt;You can also find the source code at &lt;a href=&quot;http://github.com&quot; target=&quot;_blank&quot;&gt;github.com&lt;/a&gt; in the official &lt;span&gt;Erlang&lt;/span&gt; repository. Git tag OTP-&lt;span&gt;&lt;span&gt;&lt;span class=&quot;gmail-il&quot;&gt;19.1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a href=&quot;https://github.com/erlang/otp/tree/OTP-19.1&quot; target=&quot;_blank&quot;&gt;https://github.com/erlang/otp/tree/OTP-19.1&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;

&lt;p&gt;The Windows binary distributions can be downloaded from&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.erlang.org/download/otp_win32_19.1.exe&quot; target=&quot;_blank&quot;&gt;http://www.erlang.org/download/otp_win32_19.1.exe&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.erlang.org/download/otp_win64_19.1.exe&quot; target=&quot;_blank&quot;&gt;http://www.erlang.org/download/otp_win64_19.1.exe &lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can also download the complete HTML documentation or the Unix manual files&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.erlang.org/download/otp_doc_html_19.1.tar.gz&quot; target=&quot;_blank&quot;&gt;http://www.erlang.org/download/otp_doc_html_19.1.tar.gz&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.erlang.org/download/otp_doc_man_19.1.tar.gz&quot; target=&quot;_blank&quot;&gt;http://www.erlang.org/download/otp_doc_man_19.1.tar.gz&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
You can also read the documentation on-line here:&lt;br /&gt;
(see the &lt;span&gt;&lt;span class=&quot;gmail-il&quot;&gt;Release&lt;/span&gt;&lt;/span&gt; Notes mentioned above for &lt;span&gt;&lt;span class=&quot;gmail-il&quot;&gt;release&lt;/span&gt;&lt;/span&gt; notes which&lt;br /&gt;
are not updated in the doc, but the new functionality is)&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.erlang.org/doc/&quot; target=&quot;_blank&quot;&gt;http://www.erlang.org/doc/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
We also want to thank those that sent us patches, suggestions and bug reports.&lt;/p&gt;

&lt;p&gt;If you find bugs in Erlang/OTP report them via the public issue tracker at &lt;a href=&quot;http://bugs.erlang.org&quot; target=&quot;_blank&quot;&gt;http://bugs.erlang.org&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The &lt;span&gt;Erlang&lt;/span&gt;/OTP Team at Ericsson&lt;/p&gt;

        </description>
        <category>News</category>
    </item>
    
    
    
    <item>
        <title>Fifteenth ACM SIGPLAN  Erlang Workshop</title>
        <link>http://www.erlang.org/news/106</link>
        <pubDate>Sun, 18 Sep 2016 00:00:00 GMT</pubDate>
        <description>
            img src=http://www.erlang.org/upload/news/
            &lt;p&gt;&lt;strong&gt;Workshop Objectives&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The Erlang Workshop aims to bring together the open source, academic, and industrial communities of Erlang, to discuss technologies and languages related to Erlang. The Erlang model of concurrent programming has been widely emulated, for example by Akka in Scala, and even new programming languages were designed atop of the Erlang VM, such as Elixir. Therefore we would like to broaden the scope of the workshop to include systems like those mentioned above.&lt;/p&gt;

&lt;p&gt;The workshop will enable participants to familiarize themselves with recent developments on new techniques and tools, novel applications, draw lessons from users&amp;#39; experiences and identify research problems and common areas relevant to the practice of Erlang, Erlang-like languages, functional programming, distribution, concurrency etc.&lt;/p&gt;

&lt;p&gt;We invite three types of submissions.&lt;/p&gt;

&lt;p&gt;1. Technical papers describing interesting contributions either in theoretical work or real world applications. Submission related to Erlang, Elixir, Akka, CloudHaskell, Occam, and functional programming are welcome and encouraged. Topics of interest include (but are not limited to):&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;virtual machine extensions and compilation techniques&lt;/li&gt;
	&lt;li&gt;implementations and interfaces of Erlang in/with other languages&lt;/li&gt;
	&lt;li&gt;new tools (profilers, tracers, debuggers, testing frameworks etc.)&lt;/li&gt;
	&lt;li&gt;language extensions&lt;/li&gt;
	&lt;li&gt;formal semantics, correctness and verification&lt;/li&gt;
	&lt;li&gt;testing Erlang programs&lt;/li&gt;
	&lt;li&gt;program analysis and transformation&lt;/li&gt;
	&lt;li&gt;Erlang-like languages and technologies&lt;/li&gt;
	&lt;li&gt;functional languages and multi-processing&lt;/li&gt;
	&lt;li&gt;concurrency in functional languages&lt;/li&gt;
	&lt;li&gt;functional languages and distributed computing&lt;/li&gt;
	&lt;li&gt;parallel programming&lt;/li&gt;
	&lt;li&gt;pattern based programming&lt;/li&gt;
	&lt;li&gt;Erlang in education&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The maximum length for technical papers is restricted to 12 pages.&lt;/p&gt;

&lt;p&gt;2. Experience reports describing uses of Erlang in the &amp;quot;real-world&amp;quot;, Erlang libraries for specific tasks, experiences from using Erlang in specific application domains, reusable programming idioms and elegant new ways of using Erlang to approach or solve a particular problem. The maximum length for the experience report is restricted to 2 pages.&lt;/p&gt;

&lt;p&gt;3. Poster presentations describing topics related to the workshop goals. Each includes a maximum of 2 pages of the abstract and summary. Presentations in this category will be given an hour of shared simultaneous demonstration time.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Workshop Co-Chairs&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Melinda T&amp;oacute;th, E&amp;ouml;tv&amp;ouml;s Lor&amp;aacute;nd University, Hungary&lt;br /&gt;
Scott Lystig Fritchie, Basho Japan KK&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
&lt;strong&gt;Program Committee&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;(Note: the Workshop and Program Chairs are also committee members)&lt;/p&gt;

&lt;p&gt;Jamie Allen, Typesafe&lt;br /&gt;
Laura M. Castro, University of &amp;nbsp;A Coru&amp;ntilde;a&lt;br /&gt;
Natalia Chechina, Glasgow University&lt;br /&gt;
Vikt&amp;oacute;ria F&amp;ouml;rdős, Erlang Solutions Ltd, Hungary&lt;br /&gt;
Yosuke Hara, Rakuten, Inc.&lt;br /&gt;
Kenji Rikitake, Kenji Rikitake Professional Engineer&amp;#39;s Office&lt;br /&gt;
Bruce Tate, iCanMakeItBetter&lt;br /&gt;
Simon Thompson, University of Kent&lt;br /&gt;
&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Important Dates&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Submission deadline (extended): Fri June 8, 2016&lt;br /&gt;
Author notification: Fri July 8, 2016&lt;br /&gt;
Final submission for the publisher: Sun July 31, 2016&lt;br /&gt;
Workshop date: September 23, 2016&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
&lt;strong&gt;Instructions to authors&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Papers must be submitted online via EasyChair (via the &amp;quot;Erlang2016&amp;quot; event). The submission page is https://www.easychair.org/conferences/?conf=erlang2016.&lt;/p&gt;

&lt;p&gt;Submitted papers should be in portable document format (PDF), formatted using the ACM SIGPLAN style guidelines.&lt;/p&gt;

&lt;p&gt;Each submission must adhere to SIGPLAN&amp;#39;s republication policy. Violation risks summary rejection of the offending submission. Accepted papers will be published by the ACM and will appear in the ACM Digital Library.&lt;/p&gt;

&lt;p&gt;Paper submissions will be considered for poster submission in the case they are not accepted as full papers.&lt;/p&gt;

&lt;p&gt;The proceedings will be freely available for download from the ACM Digital Library from one week before the start of the conference until two weeks after the conference.&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Venue &amp;amp; Registration Details&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;For registration, please see the ICFP 2016 web site at: http://conf.researchr.org/home/icfp-2016&lt;br /&gt;
&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Related Links&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;ICFP 2016 web site: http://conf.researchr.org/home/icfp-2016&lt;br /&gt;
Past ACM SIGPLAN Erlang workshops: http://www.erlang.org/workshop/&lt;br /&gt;
Open Source Erlang: http://www.erlang.org/&lt;br /&gt;
EasyChair submission site: https://www.easychair.org/conferences/?conf=erlang2016&lt;br /&gt;
Author Information for SIGPLAN Conferences: http://www.sigplan.org/authorInformation.htm&lt;br /&gt;
Atendee Information for SIGPLAN Events: http://www.sigplan.org/Resources/Policies/Anti-harassment&lt;/p&gt;

&lt;h2 style=&quot;color: rgb(0, 0, 0); font-family: Times; line-height: normal;&quot;&gt;&amp;nbsp;&lt;/h2&gt;

        </description>
        <category>Event</category>
    </item>
    
    
    
    <item>
        <title>Erlang User Conference 2016</title>
        <link>http://www.erlang.org/news/102</link>
        <pubDate>Thu, 8 Sep 2016 00:00:00 GMT</pubDate>
        <description>
            img src=http://www.erlang.org/upload/news/
            &lt;p&gt;&lt;strong&gt;Erlang User Conference 2016&lt;/strong&gt;&lt;/p&gt;

&lt;p style=&quot;line-height: 20.8px;&quot;&gt;Erlang User Conference (EUC) is a two-day, multi-track event on Erlang programming language with elements of Elixir. We focus on real-world applications of Erlang, concurrency, distributed&amp;nbsp;computing&amp;nbsp;and scalability. We strive to bring together people passionate about Erlang and high-performance, massively scalable distributed systems. &amp;nbsp;&amp;nbsp;&lt;/p&gt;

&lt;p style=&quot;line-height: 20.8px;&quot;&gt;&lt;span style=&quot;line-height: 1.6;&quot;&gt;Join us for a day of tutorials on 7 September and a two-day Conference on 8-9 September. This year we have also prepared very many training courses, check them out here.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style=&quot;line-height: 1.6;&quot;&gt;See more at&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.erlang-factory.com/euc2016&quot; style=&quot;line-height: 1.6;&quot;&gt;http://www.erlang-factory.com/euc2016&lt;/a&gt;&lt;/p&gt;

        </description>
        <category>Event</category>
    </item>
    
    
    
    <item>
        <title>OTP 19.0</title>
        <link>http://www.erlang.org/download/</link>
        <pubDate>Wed, 22 Jun 2016 00:00:00 GMT</pubDate>
        <description>&lt;div dir=&quot;ltr&quot;&gt;
&lt;div&gt;Some highlights of the release are:&lt;br /&gt;
&amp;nbsp;&lt;/div&gt;

&lt;ul&gt;
	&lt;li&gt;compiler, stdlib:
	&lt;ul&gt;
		&lt;li&gt;New preprocessor macros &lt;b&gt;?FUNCTION_NAME, ?FUNCTION_ARITY&lt;/b&gt;&lt;/li&gt;
		&lt;li&gt;New preprocessor directives -error(Term) and -warning(Term) to cause a compilation error or warning, respectively.&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;

&lt;div&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;b&gt;gen_statem&lt;/b&gt; a new state machine behavior&lt;/li&gt;
	&lt;li&gt;&lt;b&gt;mnesia_ext&lt;/b&gt;: plugin of external storage solutions to mnesia&lt;/li&gt;
	&lt;li&gt;&lt;b&gt;crypto&lt;/b&gt;: uses EVP interface in OpenSSL resulting in generally better performance and support for HW acceleration&lt;/li&gt;
	&lt;li&gt;&lt;b&gt;ssh&lt;/b&gt;: performance improvements, uses the new gen_statem behavior&lt;/li&gt;
	&lt;li&gt;&lt;b&gt;ssl&lt;/b&gt;: enhanced error log messages&lt;/li&gt;
	&lt;li&gt;&lt;b&gt;dialyzer&lt;/b&gt;: the support for maps is very much extended both the type specification syntax and the type analysis.&lt;/li&gt;
	&lt;li&gt;&lt;b&gt;erts&lt;/b&gt;:
	&lt;ul&gt;
		&lt;li&gt;erlang:open_port(spawn, ...) 3-5 times faster&lt;/li&gt;
		&lt;li&gt;tracing, extensive improvements (scalability, speed, match specifications on send/receive, support for lttng, ...)&lt;/li&gt;
		&lt;li&gt;dirty schedulers improved&lt;/li&gt;
		&lt;li&gt;per process configurable handling of message_queue&lt;/li&gt;
		&lt;li&gt;fast loading of multiple modules&lt;/li&gt;
		&lt;li&gt;max_heap_size process flag&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;&lt;b&gt;erts/kernel:&lt;/b&gt;
	&lt;ul&gt;
		&lt;li&gt;&lt;code&gt;&lt;span style=&quot;font-family: arial,helvetica,sans-serif;&quot;&gt;Experimental support for Unix Domain Sockets&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;
		&lt;code&gt;&lt;span style=&quot;font-family: arial,helvetica,sans-serif;&quot;&gt;Example:&lt;/span&gt; &lt;/code&gt;&lt;font size=&quot;2&quot;&gt;&lt;code&gt;gen_udp:open(0, [{ifaddr,{local,&amp;quot;/tmp/socket&amp;quot;}}])&lt;/code&gt;&lt;/font&gt;&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;and much more ....&lt;/li&gt;
&lt;/ul&gt;
You can find the Release Notes with more detailed info at&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &lt;a data-saferedirecturl=&quot;https://www.google.com/url?hl=en&amp;amp;q=http://www.erlang.org/download/OTP-19.0-rc1.README&amp;amp;source=gmail&amp;amp;ust=1466670296582000&amp;amp;usg=AFQjCNFH5KkLwKustnElY2i-NYyE25XV6w&quot; href=&quot;http://www.erlang.org/download/otp_src_19.0.readme&quot; target=&quot;_blank&quot;&gt; http://www.erlang.org/download/otp_src_19.0.readme&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
You find the source code at &lt;a data-saferedirecturl=&quot;https://www.google.com/url?hl=en&amp;amp;q=http://github.com/erlang&amp;amp;source=gmail&amp;amp;ust=1466670296582000&amp;amp;usg=AFQjCNF4BOIn4NkYXXEhlAWS3tFHIACKEQ&quot; href=&quot;http://github.com/erlang&quot; target=&quot;_blank&quot;&gt; github.com&lt;/a&gt; in the official Erlang repository.&lt;br /&gt;
&lt;br /&gt;
Git tag OTP-&lt;span&gt;19.0&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a data-saferedirecturl=&quot;https://www.google.com/url?hl=en&amp;amp;q=https://github.com/erlang/otp/tree/OTP-19.0-rc1&amp;amp;source=gmail&amp;amp;ust=1466670296582000&amp;amp;usg=AFQjCNEhiYcRhqhalHEsYis8EWWAElzBVw&quot; href=&quot;https://github.com/erlang/otp/tree/OTP-19.0&quot; target=&quot;_blank&quot;&gt;https://github.com/erlang/otp/tree/OTP-19.0&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
You can also read the documentation on-line here:&lt;br /&gt;
(see the Release Notes mentioned above for release notes which&lt;br /&gt;
are not updated in the doc, but the new functionality is)&lt;br /&gt;
&lt;br /&gt;
&lt;a data-saferedirecturl=&quot;https://www.google.com/url?hl=en&amp;amp;q=http://www.erlang.org/documentation/doc-8.0-rc1/doc/&amp;amp;source=gmail&amp;amp;ust=1466670296582000&amp;amp;usg=AFQjCNHlRSfD65DmuauoCsbONkQCDTiU5Q&quot; href=&quot;http://www.erlang.org/doc&quot; target=&quot;_blank&quot;&gt;http://www.erlang.org/doc&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
We also want to thank all of you that have contributed with new features, bug-fixes, suggestions and bug reports.&lt;br /&gt;
&lt;br /&gt;
The Erlang/OTP Team at Ericsson&lt;/div&gt;
&lt;/div&gt;
</description>
        <category>Downloads</category>
    </item>
    
    
    
    <item>
        <title>Erlang/OTP 19.0 has been released</title>
        <link>http://www.erlang.org/news/105</link>
        <pubDate>Wed, 22 Jun 2016 00:00:00 GMT</pubDate>
        <description>
            img src=http://www.erlang.org/upload/news/
            &lt;div dir=&quot;ltr&quot;&gt;
&lt;div&gt;Some highlights of the release are:&lt;br /&gt;
&amp;nbsp;&lt;/div&gt;

&lt;ul&gt;
	&lt;li&gt;compiler, stdlib:
	&lt;ul&gt;
		&lt;li&gt;New preprocessor macros &lt;b&gt;?FUNCTION_NAME, ?FUNCTION_ARITY&lt;/b&gt;&lt;/li&gt;
		&lt;li&gt;New preprocessor directives -error(Term) and -warning(Term) to cause a compilation error or warning, respectively.&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;

&lt;div&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;b&gt;gen_statem&lt;/b&gt; a new state machine behavior&lt;/li&gt;
	&lt;li&gt;&lt;b&gt;mnesia_ext&lt;/b&gt;: plugin of external storage solutions to mnesia&lt;/li&gt;
	&lt;li&gt;&lt;b&gt;crypto&lt;/b&gt;: uses EVP interface in OpenSSL resulting in generally better performance and support for HW acceleration&lt;/li&gt;
	&lt;li&gt;&lt;b&gt;ssh&lt;/b&gt;: performance improvements, uses the new gen_statem behavior&lt;/li&gt;
	&lt;li&gt;&lt;b&gt;ssl&lt;/b&gt;: enhanced error log messages&lt;/li&gt;
	&lt;li&gt;&lt;b&gt;dialyzer&lt;/b&gt;: the support for maps is very much extended both the type specification syntax and the type analysis.&lt;/li&gt;
	&lt;li&gt;&lt;b&gt;erts&lt;/b&gt;:
	&lt;ul&gt;
		&lt;li&gt;erlang:open_port(spawn, ...) 3-5 times faster&lt;/li&gt;
		&lt;li&gt;tracing, extensive improvements (scalability, speed, match specifications on send/receive, support for lttng, ...)&lt;/li&gt;
		&lt;li&gt;dirty schedulers improved&lt;/li&gt;
		&lt;li&gt;per process configurable handling of message_queue&lt;/li&gt;
		&lt;li&gt;fast loading of multiple modules&lt;/li&gt;
		&lt;li&gt;max_heap_size process flag&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;&lt;b&gt;erts/kernel:&lt;/b&gt;
	&lt;ul&gt;
		&lt;li&gt;&lt;code&gt;&lt;span style=&quot;font-family: arial,helvetica,sans-serif;&quot;&gt;Experimental support for Unix Domain Sockets&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;
		&lt;code&gt;&lt;font size=&quot;4&quot;&gt;&lt;span style=&quot;font-family: arial,helvetica,sans-serif;&quot;&gt;Example:&lt;/span&gt;&lt;/font&gt; &lt;/code&gt;&lt;font size=&quot;2&quot;&gt;&lt;code&gt;gen_udp:open(0, [{ifaddr,{local,&amp;quot;/tmp/socket&amp;quot;}}])&lt;/code&gt;&lt;/font&gt;&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;and much more ....&lt;/li&gt;
&lt;/ul&gt;
You can find the Release Notes with more detailed info at&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &lt;a data-saferedirecturl=&quot;https://www.google.com/url?hl=en&amp;amp;q=http://www.erlang.org/download/OTP-19.0-rc1.README&amp;amp;source=gmail&amp;amp;ust=1466670296582000&amp;amp;usg=AFQjCNFH5KkLwKustnElY2i-NYyE25XV6w&quot; href=&quot;http://www.erlang.org/download/otp_src_19.0.readme&quot; target=&quot;_blank&quot;&gt; http://www.erlang.org/download/otp_src_19.0.readme&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
You find the source code at &lt;a data-saferedirecturl=&quot;https://www.google.com/url?hl=en&amp;amp;q=http://github.com/erlang&amp;amp;source=gmail&amp;amp;ust=1466670296582000&amp;amp;usg=AFQjCNF4BOIn4NkYXXEhlAWS3tFHIACKEQ&quot; href=&quot;http://github.com/erlang&quot; target=&quot;_blank&quot;&gt; github.com&lt;/a&gt; in the official Erlang repository.&lt;br /&gt;
&lt;br /&gt;
Git tag OTP-&lt;span&gt;19.0&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a data-saferedirecturl=&quot;https://www.google.com/url?hl=en&amp;amp;q=https://github.com/erlang/otp/tree/OTP-19.0-rc1&amp;amp;source=gmail&amp;amp;ust=1466670296582000&amp;amp;usg=AFQjCNEhiYcRhqhalHEsYis8EWWAElzBVw&quot; href=&quot;https://github.com/erlang/otp/tree/OTP-19.0&quot; target=&quot;_blank&quot;&gt;https://github.com/erlang/otp/tree/OTP-19.0&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
You can also read the documentation on-line here:&lt;br /&gt;
(see the Release Notes mentioned above for release notes which&lt;br /&gt;
are not updated in the doc, but the new functionality is)&lt;br /&gt;
&lt;br /&gt;
&lt;a data-saferedirecturl=&quot;https://www.google.com/url?hl=en&amp;amp;q=http://www.erlang.org/documentation/doc-8.0-rc1/doc/&amp;amp;source=gmail&amp;amp;ust=1466670296582000&amp;amp;usg=AFQjCNHlRSfD65DmuauoCsbONkQCDTiU5Q&quot; href=&quot;http://www.erlang.org/doc&quot; target=&quot;_blank&quot;&gt;http://www.erlang.org/doc&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
We also want to thank all of you that have contributed with new features, bug-fixes, suggestions and bug reports.&lt;br /&gt;
&lt;br /&gt;
The Erlang/OTP Team at Ericsson&lt;/div&gt;
&lt;/div&gt;

        </description>
        <category>News</category>
    </item>
    
    
    
    <item>
        <title>Notes from OTP Technical Board</title>
        <link>http://www.erlang.org/news/104</link>
        <pubDate>Wed, 18 May 2016 00:00:00 GMT</pubDate>
        <description>
            img src=http://www.erlang.org/upload/news/
            &lt;h2&gt;&lt;span style=&quot;font-size:14px;&quot;&gt;The following decisions regarding EEPs (Erlang Enhancement Proposals) has been taken during the spring:&lt;/span&gt;&lt;/h2&gt;

&lt;h2&gt;&lt;a href=&quot;https://github.com/erlang/eep/blob/master/eeps/eep-0045.md&quot;&gt;EEP-45&lt;/a&gt; Function_Name and Function_Arity as macros&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Approved&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Already implemented and available in OTP 19.0-rc1.&lt;/p&gt;

&lt;h2&gt;&lt;a href=&quot;https://github.com/erlang/eep/blob/master/eeps/eep-0044.md&quot;&gt;EEP-44&lt;/a&gt; Additional preprocessor directives&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Partly Approved&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Only the &lt;code&gt;-warning&lt;/code&gt; and &lt;code&gt;-error&lt;/code&gt; directives was approved and they are already implemented and available in OTP 19.0-rc1.&lt;/p&gt;

&lt;p&gt;Some of the reasons for not approving the other directives in EEP-44 where:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;
	&lt;p&gt;Rather unclear what an OTP_RELEASE is and it will not be clearer as there are plans to split OTP in several parts.&lt;/p&gt;
	&lt;/li&gt;
	&lt;li&gt;
	&lt;p&gt;Could lead to strange situations if these directives are combined with a package manager which also deals with dependencies.&lt;/p&gt;
	&lt;/li&gt;
	&lt;li&gt;
	&lt;p&gt;Could lead to strange situations if testing for a version or existence of functions in non OTP modules.&lt;/p&gt;
	&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In summary we where not convinced that the new directives will solve more problems than they might introduce. It is also already rather easy to create a preprocessor variable in the build-procesess that can be used in combination with -ifdef to achieve similar effects.&lt;/p&gt;

        </description>
        <category>News</category>
    </item>
    
    
</channel>
</rss>