<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-14095</id>
	<title>Nabble - Erlang</title>
	<updated>2009-11-26T13:32:06Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/Erlang-f14095.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Erlang-f14095.html" />
	<subtitle type="html">Erlang is a programming language which has many features more commonly associated with an operating system than with a programming language: concurrent processes, scheduling, memory management, distribution, networking, etc. Erlang home is &lt;a href=&quot;http://www.erlang.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26535172</id>
	<title>Re: R13B03: dialyzer --apps option not documented</title>
	<published>2009-11-26T13:32:06Z</published>
	<updated>2009-11-26T13:32:06Z</updated>
	<author>
		<name>Kostis Sagonas-2</name>
	</author>
	<content type="html">Bernard Duggan wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Kostis Sagonas wrote:
&lt;br&gt;&amp;gt;&amp;gt; Ulf Wiger wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; The new --apps option for Dialyzer is mentioned in the release notes,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; and
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; seems to work, but it is not mentioned in the reference manual, user
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; guide
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; or the built-in help (dialyzer --help).
&lt;br&gt;&amp;gt;&amp;gt; Indeed it isn't. It will be. Thanks for bringing this to our attention.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Kostis
&lt;br&gt;&amp;gt; I'm sure you would have noticed when adding --apps, but the same also
&lt;br&gt;&amp;gt; goes for the new -Wrace_conditions
&lt;/div&gt;&lt;br&gt;Yep. &amp;nbsp;Did notice and since three hours ago it's checked in to our 
&lt;br&gt;repository.
&lt;br&gt;&lt;br&gt;&amp;gt; (which, having taken for a test-drive yesterday, I have to say is really cool).
&lt;br&gt;&lt;br&gt;I would be curious to know what/how many bugs you have discovered but we 
&lt;br&gt;can take that off this list...
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;Kostis
&lt;br&gt;&lt;br&gt;________________________________________________________________
&lt;br&gt;erlang-bugs mailing list. See &lt;a href=&quot;http://www.erlang.org/faq.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.erlang.org/faq.html&lt;/a&gt;&lt;br&gt;erlang-bugs (at) erlang.org
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Erlang-Bugs-f14097.html&quot; embed=&quot;fixTarget[14097]&quot; target=&quot;_top&quot; &gt;Erlang Bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/R13B03%3A-dialyzer---apps-option-not-documented-tp26527349p26535172.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26535033</id>
	<title>Re: R13B03: dialyzer --apps option not documented</title>
	<published>2009-11-26T13:20:36Z</published>
	<updated>2009-11-26T13:20:36Z</updated>
	<author>
		<name>Bernard Duggan-2</name>
	</author>
	<content type="html">Kostis Sagonas wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Ulf Wiger wrote:
&lt;br&gt;&amp;gt;&amp;gt; The new --apps option for Dialyzer is mentioned in the release notes,
&lt;br&gt;&amp;gt;&amp;gt; and
&lt;br&gt;&amp;gt;&amp;gt; seems to work, but it is not mentioned in the reference manual, user
&lt;br&gt;&amp;gt;&amp;gt; guide
&lt;br&gt;&amp;gt;&amp;gt; or the built-in help (dialyzer --help).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Indeed it isn't. It will be. Thanks for bringing this to our attention.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Kostis
&lt;/div&gt;I'm sure you would have noticed when adding --apps, but the same also
&lt;br&gt;goes for the new -Wrace_conditions (which, having taken for a test-drive
&lt;br&gt;yesterday, I have to say is really cool).
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;Bernard
&lt;br&gt;&lt;br&gt;&lt;br&gt;________________________________________________________________
&lt;br&gt;erlang-bugs mailing list. See &lt;a href=&quot;http://www.erlang.org/faq.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.erlang.org/faq.html&lt;/a&gt;&lt;br&gt;erlang-bugs (at) erlang.org
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Erlang-Bugs-f14097.html&quot; embed=&quot;fixTarget[14097]&quot; target=&quot;_top&quot; &gt;Erlang Bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/R13B03%3A-dialyzer---apps-option-not-documented-tp26527349p26535033.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26534630</id>
	<title>Which postgresql driver</title>
	<published>2009-11-26T12:34:46Z</published>
	<updated>2009-11-26T12:34:46Z</updated>
	<author>
		<name>Max Lapshin-2</name>
	</author>
	<content type="html">There are several of postgresql drivers and I cannot select which is
&lt;br&gt;supported currently.
&lt;br&gt;It seems, that this one is best for now:
&lt;br&gt;&lt;a href=&quot;http://github.com/joshuamiller/epgsql-utf8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://github.com/joshuamiller/epgsql-utf8&lt;/a&gt;, epgsql is used in zootonic
&lt;br&gt;and this fork claims to support utf8 properly (haven't look at code,
&lt;br&gt;to get out, what it means).
&lt;br&gt;&lt;br&gt;So, which are working?
&lt;br&gt;&lt;br&gt;________________________________________________________________
&lt;br&gt;erlang-questions mailing list. See &lt;a href=&quot;http://www.erlang.org/faq.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.erlang.org/faq.html&lt;/a&gt;&lt;br&gt;erlang-questions (at) erlang.org
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Erlang-Questions-f14096.html&quot; embed=&quot;fixTarget[14096]&quot; target=&quot;_top&quot; &gt;Erlang Questions&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Which-postgresql-driver-tp26534630p26534630.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26534346</id>
	<title>Re: A little update on submitting patches</title>
	<published>2009-11-26T12:05:58Z</published>
	<updated>2009-11-26T12:05:58Z</updated>
	<author>
		<name>Björn Gustavsson</name>
	</author>
	<content type="html">On Thu, Nov 26, 2009 at 8:36 PM, Vincent de Phily
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26534346&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;vincent.dephily@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Should I use this as an occasion to re-submit patches that have only received
&lt;br&gt;&amp;gt; a general aknowledgement a while ago, and never got merged ?
&lt;br&gt;&lt;br&gt;Yes, that is a good idea.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Björn Gustavsson, Erlang/OTP, Ericsson AB
&lt;br&gt;&lt;br&gt;________________________________________________________________
&lt;br&gt;erlang-patches mailing list. See &lt;a href=&quot;http://www.erlang.org/faq.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.erlang.org/faq.html&lt;/a&gt;&lt;br&gt;erlang-patches (at) erlang.org
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Erlang-Patches-f14098.html&quot; embed=&quot;fixTarget[14098]&quot; target=&quot;_top&quot; &gt;Erlang Patches&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/A-little-update-on-submitting-patches-tp26533663p26534346.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26534061</id>
	<title>Re: A little update on submitting patches</title>
	<published>2009-11-26T11:36:34Z</published>
	<updated>2009-11-26T11:36:34Z</updated>
	<author>
		<name>Vincent de Phily</name>
	</author>
	<content type="html">On Thursday 26 November 2009 19:57:26 Björn Gustavsson wrote:
&lt;br&gt;&amp;gt; There is now a basic wiki page on-line about submitting patches:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://wiki.github.com/erlang/otp/submitting-patches&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://wiki.github.com/erlang/otp/submitting-patches&lt;/a&gt;&lt;br&gt;&lt;br&gt;Should I use this as an occasion to re-submit patches that have only received 
&lt;br&gt;a general aknowledgement a while ago, and never got merged ? We have a couple 
&lt;br&gt;of those that we use in production, and would like to either see them merged, 
&lt;br&gt;or work around the issues in our application code instead of maintaining a 
&lt;br&gt;patched erlang.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Vincent de Phily
&lt;br&gt;Mobile Devices
&lt;br&gt;+33 (0) 142 119 325
&lt;br&gt;+353 (0) 85 710 6320 
&lt;br&gt;&lt;br&gt;Warning
&lt;br&gt;This message (and any associated files) is intended only for the use of its
&lt;br&gt;intended recipient and may contain information that is confidential, subject
&lt;br&gt;to copyright or constitutes a trade secret. If you are not the intended
&lt;br&gt;recipient you are hereby notified that any dissemination, copying or
&lt;br&gt;distribution of this message, or files associated with this message, is
&lt;br&gt;strictly prohibited. If you have received this message in error, please
&lt;br&gt;notify us immediately by replying to the message and deleting it from your
&lt;br&gt;computer. Any views or opinions presented are solely those of the author
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26534061&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;vincent.dephily@...&lt;/a&gt; and do not necessarily represent those of 
&lt;br&gt;the
&lt;br&gt;company. Although the company has taken reasonable precautions to ensure no
&lt;br&gt;viruses are present in this email, the company cannot accept responsibility
&lt;br&gt;for any loss or damage arising from the use of this email or attachments.
&lt;br&gt;&lt;br&gt;________________________________________________________________
&lt;br&gt;erlang-patches mailing list. See &lt;a href=&quot;http://www.erlang.org/faq.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.erlang.org/faq.html&lt;/a&gt;&lt;br&gt;erlang-patches (at) erlang.org
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Erlang-Patches-f14098.html&quot; embed=&quot;fixTarget[14098]&quot; target=&quot;_top&quot; &gt;Erlang Patches&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/A-little-update-on-submitting-patches-tp26533663p26534061.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26533797</id>
	<title>Requests for comments on proposed updates of README</title>
	<published>2009-11-26T11:08:50Z</published>
	<updated>2009-11-26T11:08:50Z</updated>
	<author>
		<name>Björn Gustavsson</name>
	</author>
	<content type="html">ngerakines has cleaned up the README:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://github.com/erlang/otp/blob/pu/README&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://github.com/erlang/otp/blob/pu/README&lt;/a&gt;&lt;br&gt;&lt;br&gt;The diff can be found here:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://github.com/erlang/otp/commit/b1d712bcc0c7b44abc357147e568da4d76d36e47&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://github.com/erlang/otp/commit/b1d712bcc0c7b44abc357147e568da4d76d36e47&lt;/a&gt;&lt;br&gt;&lt;br&gt;Is the new README easier to read? Is the old README better in some way?
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Björn Gustavsson, Erlang/OTP, Ericsson AB
&lt;br&gt;&lt;br&gt;________________________________________________________________
&lt;br&gt;erlang-patches mailing list. See &lt;a href=&quot;http://www.erlang.org/faq.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.erlang.org/faq.html&lt;/a&gt;&lt;br&gt;erlang-patches (at) erlang.org
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Erlang-Patches-f14098.html&quot; embed=&quot;fixTarget[14098]&quot; target=&quot;_top&quot; &gt;Erlang Patches&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Requests-for-comments-on-proposed-updates-of-README-tp26533797p26533797.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26533680</id>
	<title>Re: Re: PATCH: update of non existing row returns  {error,&quot;No SQL-driver information available.&quot;}</title>
	<published>2009-11-26T10:59:36Z</published>
	<updated>2009-11-26T10:59:36Z</updated>
	<author>
		<name>Björn Gustavsson</name>
	</author>
	<content type="html">2009/11/26 Paul Oliver &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26533680&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;puzza007@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 2009/11/26 Björn Gustavsson &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26533680&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bgustavsson@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt; Do you think you could do a &amp;quot;git commit --amend&amp;quot; and put the information
&lt;br&gt;&amp;gt;&amp;gt; from your two emails into the commit message? That is, why you do this
&lt;br&gt;&amp;gt;&amp;gt; change (the bug that it will fix described in your first email), and also the
&lt;br&gt;&amp;gt;&amp;gt; mention of MSDN and the URL in this email.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; (Advice like the above on what to include in commit messages will be added
&lt;br&gt;&amp;gt;&amp;gt; to the wiki pages.)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Done.
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;Thanks!
&lt;br&gt;&lt;br&gt;Now merged to the 'pu' branch.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Björn Gustavsson, Erlang/OTP, Ericsson AB
&lt;br&gt;&lt;br&gt;________________________________________________________________
&lt;br&gt;erlang-patches mailing list. See &lt;a href=&quot;http://www.erlang.org/faq.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.erlang.org/faq.html&lt;/a&gt;&lt;br&gt;erlang-patches (at) erlang.org
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Erlang-Patches-f14098.html&quot; embed=&quot;fixTarget[14098]&quot; target=&quot;_top&quot; &gt;Erlang Patches&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/PATCH%3A-update-of-non-existing-row-returns-%7Berror%2C%22No-SQL-driver--information-available.%22%7D-tp26493996p26533680.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26533663</id>
	<title>A little update on submitting patches</title>
	<published>2009-11-26T10:57:26Z</published>
	<updated>2009-11-26T10:57:26Z</updated>
	<author>
		<name>Björn Gustavsson</name>
	</author>
	<content type="html">There is now a basic wiki page on-line about submitting patches:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://wiki.github.com/erlang/otp/submitting-patches&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://wiki.github.com/erlang/otp/submitting-patches&lt;/a&gt;&lt;br&gt;&lt;br&gt;It will be updated with more information and guidelines.
&lt;br&gt;&lt;br&gt;We will merge all patches to the branch 'pu' (&amp;quot;proposed updates&amp;quot;)
&lt;br&gt;so that we will have all proposed patches in one place.
&lt;br&gt;&lt;br&gt;As we review patches, patches may graduate and be included
&lt;br&gt;in the development branch for the next release (ccase/r13b04_dev).
&lt;br&gt;&lt;br&gt;You should not base any branches on 'pu', since it will be
&lt;br&gt;rewinded very often as patches graduate or an initial patch is
&lt;br&gt;replaced with an improved version.
&lt;br&gt;&lt;br&gt;At the moment, 4 patch series (branches) have been merged
&lt;br&gt;to the 'pu' branch.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Björn Gustavsson, Erlang/OTP, Ericsson AB
&lt;br&gt;&lt;br&gt;________________________________________________________________
&lt;br&gt;erlang-patches mailing list. See &lt;a href=&quot;http://www.erlang.org/faq.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.erlang.org/faq.html&lt;/a&gt;&lt;br&gt;erlang-patches (at) erlang.org
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Erlang-Patches-f14098.html&quot; embed=&quot;fixTarget[14098]&quot; target=&quot;_top&quot; &gt;Erlang Patches&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/A-little-update-on-submitting-patches-tp26533663p26533663.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26531061</id>
	<title>Re: Re: PATCH: update of non existing row returns  {error,&quot;No SQL-driver information available.&quot;}</title>
	<published>2009-11-26T07:29:22Z</published>
	<updated>2009-11-26T07:29:22Z</updated>
	<author>
		<name>puzza007</name>
	</author>
	<content type="html">2009/11/26 Björn Gustavsson &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26531061&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bgustavsson@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Thu, Nov 26, 2009 at 3:04 PM, Paul Oliver &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26531061&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;puzza007@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; I've changed the patch to follow the advice given on MSDN
&lt;br&gt;&amp;gt;&amp;gt; (&lt;a href=&quot;http://msdn.microsoft.com/en-us/library/ms715424%28VS.85%29.aspx&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://msdn.microsoft.com/en-us/library/ms715424%28VS.85%29.aspx&lt;/a&gt;) and
&lt;br&gt;&amp;gt;&amp;gt; check for SQL_NO_DATA combined with SQLSTATE 00000.  The resulting
&lt;br&gt;&amp;gt;&amp;gt; patch is on github:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://github.com/puzza007/otp/tree/odbc_update_delete_no_rows&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://github.com/puzza007/otp/tree/odbc_update_delete_no_rows&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Do you think you could do a &amp;quot;git commit --amend&amp;quot; and put the information
&lt;br&gt;&amp;gt; from your two emails into the commit message? That is, why you do this
&lt;br&gt;&amp;gt; change (the bug that it will fix described in your first email), and also the
&lt;br&gt;&amp;gt; mention of MSDN and the URL in this email.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; (Advice like the above on what to include in commit messages will be added
&lt;br&gt;&amp;gt; to the wiki pages.)
&lt;/div&gt;&lt;br&gt;Done.
&lt;br&gt;&lt;br&gt;Thanks!
&lt;br&gt;&lt;br&gt;Paul.
&lt;br&gt;&lt;br&gt;________________________________________________________________
&lt;br&gt;erlang-patches mailing list. See &lt;a href=&quot;http://www.erlang.org/faq.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.erlang.org/faq.html&lt;/a&gt;&lt;br&gt;erlang-patches (at) erlang.org
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Erlang-Patches-f14098.html&quot; embed=&quot;fixTarget[14098]&quot; target=&quot;_top&quot; &gt;Erlang Patches&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/PATCH%3A-update-of-non-existing-row-returns-%7Berror%2C%22No-SQL-driver--information-available.%22%7D-tp26493996p26531061.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26530672</id>
	<title>Re: Re: PATCH: update of non existing row returns  {error,&quot;No SQL-driver information available.&quot;}</title>
	<published>2009-11-26T07:02:46Z</published>
	<updated>2009-11-26T07:02:46Z</updated>
	<author>
		<name>Björn Gustavsson</name>
	</author>
	<content type="html">On Thu, Nov 26, 2009 at 3:04 PM, Paul Oliver &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26530672&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;puzza007@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; I've changed the patch to follow the advice given on MSDN
&lt;br&gt;&amp;gt; (&lt;a href=&quot;http://msdn.microsoft.com/en-us/library/ms715424%28VS.85%29.aspx&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://msdn.microsoft.com/en-us/library/ms715424%28VS.85%29.aspx&lt;/a&gt;) and
&lt;br&gt;&amp;gt; check for SQL_NO_DATA combined with SQLSTATE 00000.  The resulting
&lt;br&gt;&amp;gt; patch is on github:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://github.com/puzza007/otp/tree/odbc_update_delete_no_rows&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://github.com/puzza007/otp/tree/odbc_update_delete_no_rows&lt;/a&gt;&lt;br&gt;&lt;br&gt;Thanks!
&lt;br&gt;&lt;br&gt;Do you think you could do a &amp;quot;git commit --amend&amp;quot; and put the information
&lt;br&gt;from your two emails into the commit message? That is, why you do this
&lt;br&gt;change (the bug that it will fix described in your first email), and also the
&lt;br&gt;mention of MSDN and the URL in this email.
&lt;br&gt;&lt;br&gt;(Advice like the above on what to include in commit messages will be added
&lt;br&gt;to the wiki pages.)
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Björn Gustavsson, Erlang/OTP, Ericsson AB
&lt;br&gt;&lt;br&gt;________________________________________________________________
&lt;br&gt;erlang-patches mailing list. See &lt;a href=&quot;http://www.erlang.org/faq.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.erlang.org/faq.html&lt;/a&gt;&lt;br&gt;erlang-patches (at) erlang.org
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Erlang-Patches-f14098.html&quot; embed=&quot;fixTarget[14098]&quot; target=&quot;_top&quot; &gt;Erlang Patches&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/PATCH%3A-update-of-non-existing-row-returns-%7Berror%2C%22No-SQL-driver--information-available.%22%7D-tp26493996p26530672.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26529906</id>
	<title>Re: PATCH: update of non existing row returns {error,&quot;No SQL-driver  information available.&quot;}</title>
	<published>2009-11-26T06:04:34Z</published>
	<updated>2009-11-26T06:04:34Z</updated>
	<author>
		<name>puzza007</name>
	</author>
	<content type="html">I've changed the patch to follow the advice given on MSDN
&lt;br&gt;(&lt;a href=&quot;http://msdn.microsoft.com/en-us/library/ms715424%28VS.85%29.aspx&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://msdn.microsoft.com/en-us/library/ms715424%28VS.85%29.aspx&lt;/a&gt;) and
&lt;br&gt;check for SQL_NO_DATA combined with SQLSTATE 00000. &amp;nbsp;The resulting
&lt;br&gt;patch is on github:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://github.com/puzza007/otp/tree/odbc_update_delete_no_rows&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://github.com/puzza007/otp/tree/odbc_update_delete_no_rows&lt;/a&gt;&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;Paul.
&lt;br&gt;&lt;br&gt;On Tue, Nov 24, 2009 at 11:02 AM, Paul Oliver &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26529906&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;puzza007@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi all,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I noticed the following when no rows were updated for an update statement:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 4&amp;gt; odbc:param_query(Ref, &amp;quot;update tbadger set status = ? where
&lt;br&gt;&amp;gt; badger_id = ?&amp;quot;, [{{sql_varchar,1},[&amp;quot;R&amp;quot;]},    {sql_integer, [61111]}]).
&lt;br&gt;&amp;gt; {error,&amp;quot;No SQL-driver information available.&amp;quot;}
&lt;br&gt;&amp;gt; 5&amp;gt; odbc:param_query(Ref, &amp;quot;update tbadger set status = ? where
&lt;br&gt;&amp;gt; badger_id = ?&amp;quot;, [{{sql_varchar,1},[&amp;quot;R&amp;quot;]},    {sql_integer, [61]}]).
&lt;br&gt;&amp;gt; {updated,1}
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The attached patch, which requires the ODBC patch from Andrew
&lt;br&gt;&amp;gt; Thompson, should fix it:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 3&amp;gt; odbc:param_query(Ref, &amp;quot;update tbadger set status = ? where
&lt;br&gt;&amp;gt; badger_id = ?&amp;quot;, [{{sql_varchar,1},[&amp;quot;R&amp;quot;]},    {sql_integer, [61111]}]).
&lt;br&gt;&amp;gt; {updated,0}
&lt;br&gt;&amp;gt; 4&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt; Paul.
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;________________________________________________________________
&lt;br&gt;erlang-patches mailing list. See &lt;a href=&quot;http://www.erlang.org/faq.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.erlang.org/faq.html&lt;/a&gt;&lt;br&gt;erlang-patches (at) erlang.org
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Erlang-Patches-f14098.html&quot; embed=&quot;fixTarget[14098]&quot; target=&quot;_top&quot; &gt;Erlang Patches&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/PATCH%3A-update-of-non-existing-row-returns-%7Berror%2C%22No-SQL-driver--information-available.%22%7D-tp26493996p26529906.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26527386</id>
	<title>Re: R13B03: dialyzer --apps option not documented</title>
	<published>2009-11-26T02:31:38Z</published>
	<updated>2009-11-26T02:31:38Z</updated>
	<author>
		<name>Kostis Sagonas-2</name>
	</author>
	<content type="html">Ulf Wiger wrote:
&lt;br&gt;&amp;gt; The new --apps option for Dialyzer is mentioned in the release notes, and
&lt;br&gt;&amp;gt; seems to work, but it is not mentioned in the reference manual, user guide
&lt;br&gt;&amp;gt; or the built-in help (dialyzer --help).
&lt;br&gt;&lt;br&gt;Indeed it isn't. It will be. Thanks for bringing this to our attention.
&lt;br&gt;&lt;br&gt;Kostis
&lt;br&gt;&lt;br&gt;________________________________________________________________
&lt;br&gt;erlang-bugs mailing list. See &lt;a href=&quot;http://www.erlang.org/faq.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.erlang.org/faq.html&lt;/a&gt;&lt;br&gt;erlang-bugs (at) erlang.org
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Erlang-Bugs-f14097.html&quot; embed=&quot;fixTarget[14097]&quot; target=&quot;_top&quot; &gt;Erlang Bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/R13B03%3A-dialyzer---apps-option-not-documented-tp26527349p26527386.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26527349</id>
	<title>R13B03: dialyzer --apps option not documented</title>
	<published>2009-11-26T02:29:00Z</published>
	<updated>2009-11-26T02:29:00Z</updated>
	<author>
		<name>Ulf Wiger</name>
	</author>
	<content type="html">The new --apps option for Dialyzer is mentioned in the release notes, and
&lt;br&gt;seems to work, but it is not mentioned in the reference manual, user guide
&lt;br&gt;or the built-in help (dialyzer --help).
&lt;br&gt;&lt;br&gt;BR,
&lt;br&gt;Ulf W
&lt;br&gt;&lt;br&gt;&lt;br&gt;________________________________________________________________
&lt;br&gt;erlang-bugs mailing list. See &lt;a href=&quot;http://www.erlang.org/faq.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.erlang.org/faq.html&lt;/a&gt;&lt;br&gt;erlang-bugs (at) erlang.org
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Erlang-Bugs-f14097.html&quot; embed=&quot;fixTarget[14097]&quot; target=&quot;_top&quot; &gt;Erlang Bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/R13B03%3A-dialyzer---apps-option-not-documented-tp26527349p26527349.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26524812</id>
	<title>Reia: moving closer to Erlang</title>
	<published>2009-11-25T22:19:01Z</published>
	<updated>2009-11-25T22:19:01Z</updated>
	<author>
		<name>Tony Arcieri</name>
	</author>
	<content type="html">Reia is a language with Ruby-like syntax on top of the Erlang VM:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://reia-lang.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://reia-lang.org/&lt;/a&gt;&lt;br&gt;&lt;br&gt;It's been undergoing a bit of a transition, abandoning many of the features
&lt;br&gt;which differentiate it from Erlang and focusing on merely providing a
&lt;br&gt;cleaner syntax with destructive assignment:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.unlimitednovelty.com/2009/11/new-reia-now-without-rainbow-farting.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.unlimitednovelty.com/2009/11/new-reia-now-without-rainbow-farting.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;This is inspired to a large degree by Robert Virding's Lisp Flavoured Erlang
&lt;br&gt;(LFE), which does something similar.
&lt;br&gt;&lt;br&gt;Future versions of the language will focus on additional features which are
&lt;br&gt;not present in the Erlang language itself, &amp;nbsp;Until then, Reia will focus on
&lt;br&gt;attaining complete feature parity with Erlang and reaching a
&lt;br&gt;production-quality implementation.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Tony Arcieri
&lt;br&gt;Medioh/Nagravision
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Erlang-Questions-f14096.html&quot; embed=&quot;fixTarget[14096]&quot; target=&quot;_top&quot; &gt;Erlang Questions&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Reia%3A-moving-closer-to-Erlang-tp26524812p26524812.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26524795</id>
	<title>Re: Fastest pseudo-random number-generator: erlang:statistics(io) ?</title>
	<published>2009-11-25T22:14:30Z</published>
	<updated>2009-11-25T22:14:30Z</updated>
	<author>
		<name>Kenji Rikitake</name>
	</author>
	<content type="html">Writing a linked-in driver with SFMT will give you much faster solution.
&lt;br&gt;Or probably in NIF?
&lt;br&gt;&lt;br&gt;SIMD-oriented Fast Mersenne Twister (SFMT)
&lt;br&gt;&lt;a href=&quot;http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/SFMT/index.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/SFMT/index.html&lt;/a&gt;&lt;br&gt;(C code available)
&lt;br&gt;&lt;br&gt;Kenji Rikitake
&lt;br&gt;&lt;br&gt;In the message &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26524795&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;af660f57-3816-44fd-8f96-57676ecd6d36@...&lt;/a&gt;&amp;gt;
&lt;br&gt;dated Tue, Nov 24, 2009 at 06:59:45AM -0800,
&lt;br&gt;Thijs &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26524795&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;thijsterlouw@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&amp;gt; Today I needed a faster alternative for erlang:now(). It turns out
&lt;br&gt;&amp;gt; that using erlang:now() is quite slow: it requires a system call. I
&lt;br&gt;&amp;gt; decided to test some alternatives. My requirements are: speed, speed,
&lt;br&gt;&amp;gt; speed :) I will use it in a server that is quite busy, so I figured I
&lt;br&gt;&amp;gt; could use various system metrics to generate random numbers. I use
&lt;br&gt;&amp;gt; these pseudo-random numbers to do load-balancing, log requests at
&lt;br&gt;&amp;gt; random etc.
&lt;br&gt;&lt;br&gt;(rest snapped)
&lt;br&gt;&lt;br&gt;________________________________________________________________
&lt;br&gt;erlang-questions mailing list. See &lt;a href=&quot;http://www.erlang.org/faq.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.erlang.org/faq.html&lt;/a&gt;&lt;br&gt;erlang-questions (at) erlang.org
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Erlang-Questions-f14096.html&quot; embed=&quot;fixTarget[14096]&quot; target=&quot;_top&quot; &gt;Erlang Questions&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Fastest-pseudo-random-number-generator%3A-erlang%3Astatistics%28io%29---tp26497411p26524795.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26524677</id>
	<title>Re: Erlang/OTP now at Github</title>
	<published>2009-11-25T21:52:36Z</published>
	<updated>2009-11-25T21:52:36Z</updated>
	<author>
		<name>Björn Gustavsson</name>
	</author>
	<content type="html">On Wed, Nov 25, 2009 at 3:20 PM, Juan Jose Comellas &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26524677&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;juanjo@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; Why was the commit history discarded? Wouldn't it be better to at
&lt;br&gt;&amp;gt; least preserve the history corresponding to the public releases? Maybe
&lt;br&gt;&amp;gt; you could use Matthew Foemmel's repository[1] in Github as a base.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; [1] &lt;a href=&quot;http://github.com/mfoemmel/erlang-otp/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://github.com/mfoemmel/erlang-otp/&lt;/a&gt;&lt;br&gt;&lt;br&gt;I have added a wiki page explaining how you can prepend
&lt;br&gt;mfoemmel's history to our history by using two
&lt;br&gt;simple commands:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://wiki.github.com/erlang/otp/extending-the-history-of-erlangotp&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://wiki.github.com/erlang/otp/extending-the-history-of-erlangotp&lt;/a&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Björn Gustavsson, Erlang/OTP, Ericsson AB
&lt;br&gt;&lt;br&gt;________________________________________________________________
&lt;br&gt;erlang-questions mailing list. See &lt;a href=&quot;http://www.erlang.org/faq.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.erlang.org/faq.html&lt;/a&gt;&lt;br&gt;erlang-questions (at) erlang.org
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Erlang-Questions-f14096.html&quot; embed=&quot;fixTarget[14096]&quot; target=&quot;_top&quot; &gt;Erlang Questions&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Erlang-OTP-now-at-Github-tp26513316p26524677.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26524058</id>
	<title>Re: Fastest pseudo-random number-generator: erlang:statistics(io) ?</title>
	<published>2009-11-25T19:57:40Z</published>
	<updated>2009-11-25T19:57:40Z</updated>
	<author>
		<name>Thijs Terlouw</name>
	</author>
	<content type="html">The new nif (native implemented functions) provide a great alternative
&lt;br&gt;to generate random numbers and timestamps, much faster than the Erlang
&lt;br&gt;alternatives!
&lt;br&gt;&lt;br&gt;The speed is about 1/2 to 1/3 of statistics(io), but still much faster
&lt;br&gt;than erlang:now().
&lt;br&gt;I simply used time(0) for the nif_now() and gettimeofday(&amp;tv, NULL)
&lt;br&gt;for the nif_random() functions.
&lt;br&gt;&lt;br&gt;nif's are a great addition to the language!
&lt;br&gt;&lt;br&gt;________________________________________________________________
&lt;br&gt;erlang-questions mailing list. See &lt;a href=&quot;http://www.erlang.org/faq.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.erlang.org/faq.html&lt;/a&gt;&lt;br&gt;erlang-questions (at) erlang.org
&lt;br&gt;&lt;br&gt;&lt;div class=&quot;signature&quot;&gt;- Thijs Terlouw, &lt;a href=&quot;http://www.startinchina.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Shenzhen, China&lt;/a&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Erlang-Questions-f14096.html&quot; embed=&quot;fixTarget[14096]&quot; target=&quot;_top&quot; &gt;Erlang Questions&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Fastest-pseudo-random-number-generator%3A-erlang%3Astatistics%28io%29---tp26497411p26524058.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26523813</id>
	<title>Erlang R13B03 *EXPERIMENTAL* FreeBSD port</title>
	<published>2009-11-25T18:29:00Z</published>
	<updated>2009-11-25T18:29:00Z</updated>
	<author>
		<name>Kenji Rikitake</name>
	</author>
	<content type="html">FreeBSD *EXPERIMENTAL* (unofficial) port for R13B03
&lt;br&gt;available at
&lt;br&gt;&lt;a href=&quot;http://www.ne.jp/asahi/bdx/info/software/erlang-r13b03,1-20091126-1.tar.gz&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ne.jp/asahi/bdx/info/software/erlang-r13b03,1-20091126-1.tar.gz&lt;/a&gt;&lt;br&gt;&lt;br&gt;KNOWN issues:
&lt;br&gt;&lt;br&gt;* NO JAVA test yet (WITHOUT_JAVA=yes set in the Makefile)
&lt;br&gt;* Makefile.man has been put dupes of snmp*.3 in MAN3/MAN6/MAN7
&lt;br&gt;&amp;nbsp; (necessary to remove errors on &amp;quot;make package&amp;quot;)
&lt;br&gt;* r13b02_1,1 fix (of Steve Vinocki's erlang.el) hasn't been merged
&lt;br&gt;&lt;br&gt;I've sent this port to Giacomo Olgeni (the official port maintainer) so
&lt;br&gt;I hope he'll use mine as a feedback source.
&lt;br&gt;&lt;br&gt;Kenji Rikitake
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;________________________________________________________________
&lt;br&gt;erlang-patches mailing list. See &lt;a href=&quot;http://www.erlang.org/faq.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.erlang.org/faq.html&lt;/a&gt;&lt;br&gt;erlang-patches (at) erlang.org
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Erlang-Patches-f14098.html&quot; embed=&quot;fixTarget[14098]&quot; target=&quot;_top&quot; &gt;Erlang Patches&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Erlang-R13B03-*EXPERIMENTAL*-FreeBSD-port-tp26523813p26523813.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26523566</id>
	<title>Erlang R13B03 *EXPERIMENTAL* FreeBSD port</title>
	<published>2009-11-25T18:29:00Z</published>
	<updated>2009-11-25T18:29:00Z</updated>
	<author>
		<name>Kenji Rikitake</name>
	</author>
	<content type="html">FreeBSD *EXPERIMENTAL* (unofficial) port for R13B03
&lt;br&gt;available at
&lt;br&gt;&lt;a href=&quot;http://www.ne.jp/asahi/bdx/info/software/erlang-r13b03,1-20091126-1.tar.gz&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ne.jp/asahi/bdx/info/software/erlang-r13b03,1-20091126-1.tar.gz&lt;/a&gt;&lt;br&gt;&lt;br&gt;KNOWN issues:
&lt;br&gt;&lt;br&gt;* NO JAVA test yet (WITHOUT_JAVA=yes set in the Makefile)
&lt;br&gt;* Makefile.man has been put dupes of snmp*.3 in MAN3/MAN6/MAN7
&lt;br&gt;&amp;nbsp; (necessary to remove errors on &amp;quot;make package&amp;quot;)
&lt;br&gt;* r13b02_1,1 fix (of Steve Vinocki's erlang.el) hasn't been merged
&lt;br&gt;&lt;br&gt;I've sent this port to Giacomo Olgeni (the official port maintainer) so
&lt;br&gt;I hope he'll use mine as a feedback source.
&lt;br&gt;&lt;br&gt;Kenji Rikitake
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;________________________________________________________________
&lt;br&gt;erlang-questions mailing list. See &lt;a href=&quot;http://www.erlang.org/faq.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.erlang.org/faq.html&lt;/a&gt;&lt;br&gt;erlang-questions (at) erlang.org
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Erlang-Questions-f14096.html&quot; embed=&quot;fixTarget[14096]&quot; target=&quot;_top&quot; &gt;Erlang Questions&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Erlang-R13B03-*EXPERIMENTAL*-FreeBSD-port-tp26523566p26523566.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26522575</id>
	<title>Re: How to match on a nested record against a dict</title>
	<published>2009-11-25T16:09:28Z</published>
	<updated>2009-11-25T16:09:28Z</updated>
	<author>
		<name>Igor Ribeiro Sucupira</name>
	</author>
	<content type="html">If you don't need the values that you store in the dict (in your
&lt;br&gt;example, you store [] and never use it), you can use a sets instead of
&lt;br&gt;a dict. Usage is a little bit simpler:
&lt;br&gt;&lt;br&gt;-------------------------
&lt;br&gt;1&amp;gt; D = dict:store(&amp;quot;_see._tcp.local&amp;quot;, [], dict:new()).
&lt;br&gt;{dict,1,16,16,8,80,48,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; {[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]},
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; {{[],[],[],[],
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [[&amp;quot;_see._tcp.local&amp;quot;]],
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [],[],[],[],[],[],[],[],[],[],[]}}}
&lt;br&gt;2&amp;gt; dict:find(&amp;quot;_see._tcp.local&amp;quot;, D).
&lt;br&gt;{ok,[]}
&lt;br&gt;&lt;br&gt;3&amp;gt; S = sets:add_element(&amp;quot;_see._tcp.local&amp;quot;, sets:new()).
&lt;br&gt;{set,1,16,16,8,80,48,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]},
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{{[],[],[],[],
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;[&amp;quot;_see._tcp.local&amp;quot;],
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;[],[],[],[],[],[],[],[],[],[],[]}}}
&lt;br&gt;4&amp;gt; sets:is_element(&amp;quot;_see._tcp.local&amp;quot;, S).
&lt;br&gt;true
&lt;br&gt;-------------------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;See also gb_sets and ordsets.
&lt;br&gt;&lt;br&gt;Igor.
&lt;br&gt;&lt;br&gt;On Tue, Nov 24, 2009 at 7:25 PM, Jarrod Roberson &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26522575&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jarrod@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Tue, Nov 24, 2009 at 3:18 PM, Jarrod Roberson &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26522575&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jarrod@...&lt;/a&gt;&amp;gt;wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; process_dnsrec1(Sub,[#dns_rr{domain=Dom}|Rest]) -&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;   case dict:find(Dom,Sub) of
&lt;br&gt;&amp;gt;&amp;gt;       [Result] -&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;           io:format(&amp;quot;Interesting domain ~p=~p~n&amp;quot;,[Dom,Result]);
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; thanks for reading I figured it out by trial and error.
&lt;br&gt;&amp;gt; I replaced the [Result] with {ok,Result} and it started working as expected
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&amp;quot;The secret of joy in work is contained in one word - excellence. To
&lt;br&gt;know how to do something well is to enjoy it.&amp;quot; - Pearl S. Buck.
&lt;br&gt;&lt;br&gt;________________________________________________________________
&lt;br&gt;erlang-questions mailing list. See &lt;a href=&quot;http://www.erlang.org/faq.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.erlang.org/faq.html&lt;/a&gt;&lt;br&gt;erlang-questions (at) erlang.org
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Erlang-Questions-f14096.html&quot; embed=&quot;fixTarget[14096]&quot; target=&quot;_top&quot; &gt;Erlang Questions&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-to-match-on-a-nested-record-against-a-dict-tp26463040p26522575.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26522541</id>
	<title>Re: A Generic API for controlling software  components</title>
	<published>2009-11-25T16:06:44Z</published>
	<updated>2009-11-25T16:06:44Z</updated>
	<author>
		<name>Garrett Smith-5</name>
	</author>
	<content type="html">On Wed, Nov 25, 2009 at 3:50 PM, Jayson Vantuyl &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26522541&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kagato@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; If you want to deprecate applications, that's fine, but understand that two packaging / distribution formats is a horrible idea.  It took forever in Python to unify eggs and setuptools.
&lt;br&gt;&lt;br&gt;I'd heartily second this. Python still doesn't have a unified
&lt;br&gt;packaging schema/toolset -- distutils and setuptools are still both in
&lt;br&gt;mainstream use, and it's a total pain.
&lt;br&gt;&lt;br&gt;I've done a fair amount of work in package management systems in the
&lt;br&gt;commercial/proprietary work. I've never seen a packaging scheme that
&lt;br&gt;didn't have some pretty annoying warts. This tends to lead to package
&lt;br&gt;manager proliferation as it's very tempting to start anew on this
&lt;br&gt;common problem. Unfortunately, what initially looks like not-a-wheel
&lt;br&gt;is probably just another wheel.
&lt;br&gt;&lt;br&gt;Unfortunately, I can only hand wave as I don't have a deep
&lt;br&gt;understanding of Erlang's current application/release scheme (though I
&lt;br&gt;have managed to used it :) I do think there's a reasonable burden to
&lt;br&gt;demonstrate why Erlang's application abstraction can't be evolved to
&lt;br&gt;support Python Egg or Ruby Gem like features. If the application
&lt;br&gt;scheme doesn't work, could application be morphed into components, or
&lt;br&gt;packages (also a common term for this)?
&lt;br&gt;&lt;br&gt;Is there something from Faxien that gets us closer to Joe's goal?
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://code.google.com/p/faxien/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://code.google.com/p/faxien/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Garrett
&lt;br&gt;&lt;br&gt;________________________________________________________________
&lt;br&gt;erlang-questions mailing list. See &lt;a href=&quot;http://www.erlang.org/faq.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.erlang.org/faq.html&lt;/a&gt;&lt;br&gt;erlang-questions (at) erlang.org
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Erlang-Questions-f14096.html&quot; embed=&quot;fixTarget[14096]&quot; target=&quot;_top&quot; &gt;Erlang Questions&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/A-Generic-API-for-controlling-software-components-tp26510088p26522541.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26522304</id>
	<title>Re: Erlang/OTP now at Github</title>
	<published>2009-11-25T15:40:03Z</published>
	<updated>2009-11-25T15:40:03Z</updated>
	<author>
		<name>Steve Davis-5</name>
	</author>
	<content type="html">An event of significance -&amp;gt; mojombo has featured this on the GitHub
&lt;br&gt;main blog :)
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://github.com/blog/554-erlang-otp-now-on-github&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://github.com/blog/554-erlang-otp-now-on-github&lt;/a&gt;&lt;br&gt;&lt;br&gt;/s
&lt;br&gt;&lt;br&gt;________________________________________________________________
&lt;br&gt;erlang-questions mailing list. See &lt;a href=&quot;http://www.erlang.org/faq.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.erlang.org/faq.html&lt;/a&gt;&lt;br&gt;erlang-questions (at) erlang.org
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Erlang-Questions-f14096.html&quot; embed=&quot;fixTarget[14096]&quot; target=&quot;_top&quot; &gt;Erlang Questions&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Erlang-OTP-now-at-Github-tp26513316p26522304.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26521030</id>
	<title>Re: A Generic API for controlling software components</title>
	<published>2009-11-25T13:59:35Z</published>
	<updated>2009-11-25T13:59:35Z</updated>
	<author>
		<name>Richard O'Keefe</name>
	</author>
	<content type="html">&lt;br&gt;On Nov 25, 2009, at 10:56 PM, Joe Armstrong wrote:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Rule4: All components C must have a file called	
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $HOME/eComponents/C.ec/Preferences.pl
&lt;br&gt;&amp;gt; 	
&lt;br&gt;&amp;gt; 	 &amp;nbsp; The extension .pl means the file contains a property
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; list. Here is an example:
&lt;br&gt;&lt;br&gt;We already have .pl meaning Prolog and .pl meaning Perl.
&lt;br&gt;Since the property list uses Erlang syntax, how about
&lt;br&gt;.epl (Erlang Property List)?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Rule6: Code upgrade
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; We should upgrade an component C when it's expiry date has
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; been reached. To update an component we delete the entire
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; component under $HOME/eComponents/C.ec we install the
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; new component and run the command: C:install().
&lt;br&gt;&lt;br&gt;What happens if the expiry date is reached and there _isn't_ any
&lt;br&gt;new version, or the site the new version should be obtained from
&lt;br&gt;is unreachable?
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;There are many kinds of components.
&lt;br&gt;For example,
&lt;br&gt;&amp;nbsp; - there should be exactly one instance
&lt;br&gt;&amp;nbsp; - there should be at most one instance
&lt;br&gt;&amp;nbsp; - there can be up to N instances to share work
&lt;br&gt;&amp;nbsp; - there should be one instance per client
&lt;br&gt;...
&lt;br&gt;It isn't clear to me what range of component types this proposal
&lt;br&gt;is meant to cover.
&lt;br&gt;&lt;br&gt;&lt;br&gt;________________________________________________________________
&lt;br&gt;erlang-questions mailing list. See &lt;a href=&quot;http://www.erlang.org/faq.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.erlang.org/faq.html&lt;/a&gt;&lt;br&gt;erlang-questions (at) erlang.org
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Erlang-Questions-f14096.html&quot; embed=&quot;fixTarget[14096]&quot; target=&quot;_top&quot; &gt;Erlang Questions&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/A-Generic-API-for-controlling-software-components-tp26510088p26521030.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26520917</id>
	<title>Re: A Generic API for controlling software  components</title>
	<published>2009-11-25T13:50:03Z</published>
	<updated>2009-11-25T13:50:03Z</updated>
	<author>
		<name>Jayson Vantuyl-2</name>
	</author>
	<content type="html">&amp;gt; I guess you mean OTP applications? - If so then I disagree. To start
&lt;br&gt;&amp;gt; with the directory structure within
&lt;br&gt;&amp;gt; an OTP application is fixed which I don't really like. Also there is
&lt;br&gt;It's fine that you don't like it, however, what use case justifies it. &amp;nbsp;&amp;quot;Because I want to&amp;quot; is not really a reason. &amp;nbsp;If you don't want to do it for a reason, it's probably bad design. &amp;nbsp;No offense, really.
&lt;br&gt;&lt;br&gt;Here's what I don't want. &amp;nbsp;I don't want each component to have radically different layouts that require a ton of work to adapt to. &amp;nbsp;I want contributing to projects and deploying them to be easy. &amp;nbsp;Conventions solve this. &amp;nbsp;Unless you have a problem that &amp;quot;rigid directory structures&amp;quot; prevent you from solving, that's just not good enough.
&lt;br&gt;&lt;br&gt;&amp;gt; no construction rule
&lt;br&gt;&amp;gt; that says you are not allowed to write anything in the application
&lt;br&gt;&amp;gt; directory tree. I'd like to put the
&lt;br&gt;&amp;gt; entire component in a read-only area of disk for safety reasons (once
&lt;br&gt;&amp;gt; an initial install has been performed).
&lt;br&gt;This is a good idea. &amp;nbsp;Separate the mutable data from code. &amp;nbsp;This can be done perfectly well by convention, though.
&lt;br&gt;&lt;br&gt;&amp;gt; I have a differnt proposal for reducing duplicates - this is a
&lt;br&gt;&amp;gt; different problem.
&lt;br&gt;If the problem is that deployment and installation is a hassle, I beg to differ. &amp;nbsp;Part of the problem is that the core Erlang developers are often changing internal modules, so it is natural that their deployment system duplicates the entire system. &amp;nbsp;For most of us, we just need to overlay our little modules on top of the giant Erlang environment. &amp;nbsp;That's why I've been suggesting an overlay approach.
&lt;br&gt;&lt;br&gt;&amp;gt; Yes to deploying Erlang components *and upgrading them*
&lt;br&gt;Applications are in modules and have versions. &amp;nbsp;The upgrade case for Erlang applications is pretty much solid. &amp;nbsp;Now, the way that releases do it (mutating an existing installation) is not exactly ideal, and I'd love to make adapt it to something smarter.
&lt;br&gt;&lt;br&gt;&amp;gt; Sure. epkg etc. will be just a thin shell script layer over the API I suggested.
&lt;br&gt;&amp;gt; The CLI can be written as a thin layer over the API as well.
&lt;br&gt;I would welcome that. &amp;nbsp;I think that a gen_event is a good model for handling runtime CLI functions.
&lt;br&gt;&lt;br&gt;&amp;gt; because 90% is not enough
&lt;br&gt;Perhaps I wasn't clear. &amp;nbsp;I was suggesting you start from 90% done instead of start from 0% done. &amp;nbsp;Also, components and applications have enough conceptual overlap that it would only serve to be confusing.
&lt;br&gt;&lt;br&gt;If you want to deprecate applications, that's fine, but understand that two packaging / distribution formats is a horrible idea. &amp;nbsp;It took forever in Python to unify eggs and setuptools.
&lt;br&gt;&lt;br&gt;&amp;gt; Of course. I just want to download yaws, ejabberd etc. drop them into
&lt;br&gt;&amp;gt; my eComponent Directory
&lt;br&gt;&amp;gt; and that's it - they are installed and runnable.
&lt;br&gt;No, you don't. &amp;nbsp;:) &amp;nbsp;A list of steps is not what you want. &amp;nbsp;You want &amp;quot;installing components to be easy&amp;quot;. &amp;nbsp;Downloading a file and dropping it in can't run any code, can't make any decisions custom to your system, and can't autogenerate configuration. &amp;nbsp;All of these things are great strengths of &amp;quot;gem install&amp;quot; and &amp;quot;easy_install&amp;quot;. &amp;nbsp;The last thing you want is to have a dozen different component downloads.
&lt;br&gt;&lt;br&gt;For example, assume that RabbitMQ gets a bunch of C components that need building for three OSes. &amp;nbsp;Now assume that it gets a special federated mode that requires different configuration. &amp;nbsp;Next assume that it develops a multi-hosted version for hosting providers. &amp;nbsp;If each combination has to be packaged separately (i.e. because we can't build the C extensions or mutate the configuration on install) then we end up with 12 (3*2*2) packages!
&lt;br&gt;&lt;br&gt;Being devil's advocate here, let's say we do it your way and have &amp;quot;install code&amp;quot; that runs when you start it the first time we do a deployment. &amp;nbsp;Even with this code, it has very weird behavior. &amp;nbsp;The first time startup may take forever or fail if the extension fails to build. &amp;nbsp;Now we have to keep track of that process and recover gracefully from it. &amp;nbsp;It would have been far better to have had the &amp;quot;install&amp;quot; or &amp;quot;deploy&amp;quot; step fail.
&lt;br&gt;&lt;br&gt;Basically, I don't see any value to the extra step. &amp;nbsp;It should be &amp;quot;install&amp;quot; then &amp;quot;deploy&amp;quot;, and install should be smart. &amp;nbsp;If &amp;quot;install&amp;quot; is downloading a file and working with directories it's not smart.
&lt;br&gt;&lt;br&gt;Ironically, it's also not really that beneficial to anyone in terms of user experience. &amp;nbsp;Power users won't mind a single command in the shell. &amp;nbsp;Non-power users would rather click an icon (moving files around for them is scary). &amp;nbsp;It lands in a middle-ground that is probably less populated than you would think.
&lt;br&gt;&lt;br&gt;&amp;gt; Ok, I didn't fully specify this - fine to change the details here or
&lt;br&gt;&amp;gt; use an environment variable to point
&lt;br&gt;&amp;gt; to the directory.
&lt;br&gt;I think unobtrusive default + environmental variable is good here.
&lt;br&gt;&lt;br&gt;&amp;gt; This is the bit that is not enforced in OTP applications - I think
&lt;br&gt;&amp;gt; users are even encouraged to use the /priv
&lt;br&gt;&amp;gt; directory in an otp application
&lt;br&gt;Is there something about this that is hard to retrofit into applications? &amp;nbsp;The great thing is that it's all abstracted already--just change what comes back from code:priv_dir/1. &amp;nbsp;If people are doing it properly, their data should go where you want it to go.
&lt;br&gt;&lt;br&gt;I'd really recommend having a cascading/overlaying/shadowing setup. &amp;nbsp;Have everything search the deploy location, user location, and system location in that order. &amp;nbsp;Mutable data never is found outside of the deploy.
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Ok .eplist then?
&lt;br&gt;That sounds good.
&lt;br&gt;&lt;br&gt;&amp;gt; Because I might not want to follow that particular convention. For
&lt;br&gt;&amp;gt; simple applications I usually put everything in one directory.
&lt;br&gt;&amp;gt; Actually this could be dropped, the system could scan the filesystem
&lt;br&gt;&amp;gt; to find the code paths
&lt;br&gt;&amp;gt; the first time you run the program.
&lt;br&gt;&amp;gt; directory
&lt;br&gt;One of the most misunderstood things about the Ruby community is their intolerance. &amp;nbsp;Don't get me wrong, some of them are intolerant bigots, just like you get anywhere. &amp;nbsp;However, a lot of the intolerance comes from a desire to have solid conventions. &amp;nbsp;If you have to write applications all day long, knobs are only helpful if they're invisible. &amp;nbsp;Every required parameter and every choice about where to put a directory is extra time before I have a working project and extra trouble when I come back to it six months later.
&lt;br&gt;&lt;br&gt;Having the ability to override a convention is fine, but it should have a default and it should require no configuration.
&lt;br&gt;&lt;br&gt;The scanning the filesystem part is a good one. &amp;nbsp;One of the ugly things about Python, Java, Ruby, and Erlang is management of the code path. &amp;nbsp;Java has it down with a set of mostly ugly conventions. &amp;nbsp;Ruby still does a lot of manhandling (mostly generating stub files that know where the real code is). &amp;nbsp;Python has, in my opinion, the best solution. &amp;nbsp;Specifically, in the &amp;quot;system&amp;quot; directory, you can drop .pth files that point to additional code paths. &amp;nbsp;This is fabulous in that it helps package managers (i.e. dpkg, rpm) plug in code in a manageable way. &amp;nbsp;If Erlang were to have, for example, .epth files in /usr/lib/erlang/bin, that would make an awesome hook for distribution managers. &amp;nbsp;Adding a .erlang directory (in the $HOME) with the same semantics would make it easy for users. &amp;nbsp;It would be nice to move the cookie and hosts file into that directory, but I understand that might be asking too much too soon.
&lt;br&gt;&lt;br&gt;&amp;gt; It's a hint to tell the package manager how often to check for updates
&lt;br&gt;&amp;gt; - I havn't thought through all the details
&lt;br&gt;&amp;gt; it could be something else:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; {checkForUpdates, everyTimeYouStart | dayly | hourly | weekly |
&lt;br&gt;&amp;gt; {after,Year,Month,Day} | {every, 10, minutes}}
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; etc.
&lt;br&gt;Most system administration tasks are done rarely (i.e. running updates with the package manager, which this is a hint for). &amp;nbsp;In this case, everybody else just downloads the current package list and compares it locally. &amp;nbsp;I don't think that hints are all that useful in comparison. &amp;nbsp;They can only generate false positives (expired but no update) and false negatives (not expired, but new update is out there).
&lt;br&gt;&lt;br&gt;&amp;gt; The designer of the program knows what is a sensible value here
&lt;br&gt;Upgrades can trash data. &amp;nbsp;It is not the designer's data. &amp;nbsp;I don't think it takes more than blowing away the data in your RabbitMQ or losing your ejabberd user database to see why this could be extraordinarily bad on a large scale. &amp;nbsp;Bugs happen. &amp;nbsp;Best to let the administrator be in the loop.
&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Again, I humbly suggest more traditional Unix pathnames. &amp;nbsp;How about $HOME/.erlang/library/&amp;lt;component&amp;gt;/&amp;lt;vsn&amp;gt;/prefs.epl?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; No worries ...
&lt;br&gt;Thank you.
&lt;br&gt;&lt;br&gt;&amp;gt; I guess the component framework would use the check for updates or
&lt;br&gt;&amp;gt; expiry date or whatever
&lt;br&gt;&amp;gt; to decide whether to do a check. The check would return a list of
&lt;br&gt;&amp;gt; improvements and the user would decide
&lt;br&gt;&amp;gt; whether or not to install them.
&lt;br&gt;Almost everything under the sun has an update command, but never does anything automatically. &amp;nbsp;I really think it would be prudent. &amp;nbsp;If you want to do &amp;quot;automatic updates&amp;quot;, I would at least suggest that you have it turned off by default, and have it turned on by a project, not the user. &amp;nbsp;The rationale is that the user of a component probably doesn't know enough about how the data is stored to keep it safe, but that the component developer should know.
&lt;br&gt;&lt;br&gt;&amp;gt; I guess we should also be able to roll back a version (which is why I
&lt;br&gt;&amp;gt; have eLibrary/ComponentName/VSN/data ..
&lt;br&gt;&amp;gt; tags.
&lt;br&gt;Definitely. &amp;nbsp;This is another reason that I suggested having a separate &amp;quot;deploy&amp;quot; step. &amp;nbsp;You no longer have to worry about upgrading an installation. &amp;nbsp;Each &amp;quot;version&amp;quot; is another deployment. &amp;nbsp;In this scenario, you can specify &amp;quot;migrations&amp;quot; to upgrade/downgrade the data, but the code is managed as a separate entity.
&lt;br&gt;&lt;br&gt;&amp;gt; It is pretty similar
&lt;br&gt;One is better than two. &amp;nbsp;:)
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Jayson Vantuyl
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26520917&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kagato@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Erlang-Questions-f14096.html&quot; embed=&quot;fixTarget[14096]&quot; target=&quot;_top&quot; &gt;Erlang Questions&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/A-Generic-API-for-controlling-software-components-tp26510088p26520917.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26520958</id>
	<title>Re: Erlang &quot;object-oriented&quot; after all?</title>
	<published>2009-11-25T13:49:11Z</published>
	<updated>2009-11-25T13:49:11Z</updated>
	<author>
		<name>Olivier Boudeville</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;This is surely a shameless plug, but, in terms of OOP with Erlang, one
&lt;br&gt;might give WOOPER a try
&lt;br&gt;(&lt;a href=&quot;http://ceylan.sourceforge.net/main/documentation/wooper/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ceylan.sourceforge.net/main/documentation/wooper/&lt;/a&gt;), as it
&lt;br&gt;basically provides most OOP constructs in order to rely on concurrent
&lt;br&gt;instances in pure Erlang.
&lt;br&gt;&lt;br&gt;Best regards,
&lt;br&gt;&lt;br&gt;Olivier.
&lt;br&gt;&lt;br&gt;Jachym Holecek a écrit :
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; # Michael Turner 2009-11-24:
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; I ran across a very interesting exchange with Alan Kay, who most likely
&lt;br&gt;&amp;gt;&amp;gt; coined the term &amp;quot;object-oriented programming.&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &lt;a href=&quot;http://userpage.fu-berlin.de/~ram/pub/pub_jf47ht81Ht/doc_kay_oop_en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://userpage.fu-berlin.de/~ram/pub/pub_jf47ht81Ht/doc_kay_oop_en&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; If you'll excuse some (only slightly tendentious) editing of his remarks:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ----
&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;I thought of objects being like biological cells and/or individual
&lt;br&gt;&amp;gt;&amp;gt; computers on a network, only able to communicate with messages . . . .
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; No, you didn't. If you did, you would certainly have noticed that individual
&lt;br&gt;&amp;gt; cells/computers live concurrently and communicate asynchronously, which is not
&lt;br&gt;&amp;gt; how your objects behave.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; :-)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; SCNR, I still remember the disappointment of discovering (ages back) that
&lt;br&gt;&amp;gt; Objective-C objects didn't really fulfill the &amp;quot;they behave like real-world
&lt;br&gt;&amp;gt; objects&amp;quot; promise given by the (otherwise pretty good) NeXT book because
&lt;br&gt;&amp;gt; you couldn't &amp;quot;run objects in parallel&amp;quot; which sounded like something that
&lt;br&gt;&amp;gt; should obviously be possible.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt; 	-- Jachym
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ________________________________________________________________
&lt;br&gt;&amp;gt; erlang-questions mailing list. See &lt;a href=&quot;http://www.erlang.org/faq.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.erlang.org/faq.html&lt;/a&gt;&lt;br&gt;&amp;gt; erlang-questions (at) erlang.org
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;________________________________________________________________
&lt;br&gt;erlang-questions mailing list. See &lt;a href=&quot;http://www.erlang.org/faq.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.erlang.org/faq.html&lt;/a&gt;&lt;br&gt;erlang-questions (at) erlang.org
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Erlang-Questions-f14096.html&quot; embed=&quot;fixTarget[14096]&quot; target=&quot;_top&quot; &gt;Erlang Questions&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Erlang-%22object-oriented%22-after-all--tp26491493p26520958.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26519993</id>
	<title>Re: github and patch submission</title>
	<published>2009-11-25T12:44:54Z</published>
	<updated>2009-11-25T12:44:54Z</updated>
	<author>
		<name>Max Lapshin-2</name>
	</author>
	<content type="html">For me, as maintainer of some packages on github, most preferred way is:
&lt;br&gt;&lt;br&gt;1) someone forks repository
&lt;br&gt;2) makes branch
&lt;br&gt;3) push to the branch
&lt;br&gt;4) I add his repo as new origin
&lt;br&gt;5) fetch his branch to my local branch with same name
&lt;br&gt;6) merge with master
&lt;br&gt;7) push to my repo
&lt;br&gt;8) other developer fetches new master with his patches applied.
&lt;br&gt;&lt;br&gt;It seems to be very convenient.
&lt;br&gt;&lt;br&gt;________________________________________________________________
&lt;br&gt;erlang-patches mailing list. See &lt;a href=&quot;http://www.erlang.org/faq.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.erlang.org/faq.html&lt;/a&gt;&lt;br&gt;erlang-patches (at) erlang.org
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Erlang-Patches-f14098.html&quot; embed=&quot;fixTarget[14098]&quot; target=&quot;_top&quot; &gt;Erlang Patches&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/github-and-patch-submission-tp26516876p26519993.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26519165</id>
	<title>Re: github and patch submission</title>
	<published>2009-11-25T11:49:29Z</published>
	<updated>2009-11-25T11:49:29Z</updated>
	<author>
		<name>Björn Gustavsson</name>
	</author>
	<content type="html">On Wed, Nov 25, 2009 at 6:26 PM, Paul Oliver &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26519165&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;puzza007@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Do you have a preferred way of receiving patches now that the code is
&lt;br&gt;&amp;gt; mirrored on github?  Is this in a readme somewhere that I've missed?
&lt;br&gt;&lt;br&gt;We have not written a readme about patch submission yet.
&lt;br&gt;&lt;br&gt;But am I pretty sure that the recommendation for sending patches
&lt;br&gt;will be send a reference to a branch to a git repository that we can
&lt;br&gt;pull the patch from.
&lt;br&gt;&lt;br&gt;We have some ideas of how we will handle the patches, but we
&lt;br&gt;haven't worked out all the details yet. As we work out the details,
&lt;br&gt;we will add more wiki pages to the wiki for erlang/otp at github.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Björn Gustavsson, Erlang/OTP, Ericsson AB
&lt;br&gt;&lt;br&gt;________________________________________________________________
&lt;br&gt;erlang-patches mailing list. See &lt;a href=&quot;http://www.erlang.org/faq.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.erlang.org/faq.html&lt;/a&gt;&lt;br&gt;erlang-patches (at) erlang.org
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Erlang-Patches-f14098.html&quot; embed=&quot;fixTarget[14098]&quot; target=&quot;_top&quot; &gt;Erlang Patches&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/github-and-patch-submission-tp26516876p26519165.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26516876</id>
	<title>github and patch submission</title>
	<published>2009-11-25T09:26:04Z</published>
	<updated>2009-11-25T09:26:04Z</updated>
	<author>
		<name>puzza007</name>
	</author>
	<content type="html">Hi OTP guys,
&lt;br&gt;&lt;br&gt;Do you have a preferred way of receiving patches now that the code is
&lt;br&gt;mirrored on github? &amp;nbsp;Is this in a readme somewhere that I've missed?
&lt;br&gt;&lt;br&gt;Thanks!
&lt;br&gt;Paul.
&lt;br&gt;&lt;br&gt;________________________________________________________________
&lt;br&gt;erlang-patches mailing list. See &lt;a href=&quot;http://www.erlang.org/faq.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.erlang.org/faq.html&lt;/a&gt;&lt;br&gt;erlang-patches (at) erlang.org
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Erlang-Patches-f14098.html&quot; embed=&quot;fixTarget[14098]&quot; target=&quot;_top&quot; &gt;Erlang Patches&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/github-and-patch-submission-tp26516876p26516876.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26517003</id>
	<title>Re: Question about erlang.log</title>
	<published>2009-11-25T09:24:29Z</published>
	<updated>2009-11-25T09:24:29Z</updated>
	<author>
		<name>Rob Charlton-3</name>
	</author>
	<content type="html">Wael Ebrahim wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I have a question about Erlang log. 
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; I have a target system and I want to increase the size and number of log
&lt;br&gt;&amp;gt; files named erlang.log.1 ....erlang.log.5 in the directory ROOT_DIR/log/
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; The default values are 5 files each one is 100K , but I had a very big
&lt;br&gt;&amp;gt; crash that was repeated multiple times causing these files to be
&lt;br&gt;&amp;gt; overwritten, and I couldn't reach its start.
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; I know I can use sasl for this kind of monitoring, but it doesn't log
&lt;br&gt;&amp;gt; the user input on the erlang shell as the erlang.log.x does.
&lt;br&gt;&amp;gt; Also sasl doesn't log any output except from standard applications, or
&lt;br&gt;&amp;gt; error_logger.
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; Any ideas about increasing size of these files &amp;quot;erlang.log.x&amp;quot; ???
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; Thanks in advance,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Wael Ebrahim
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;Before starting run_erl, you can set these environment variables:
&lt;br&gt;&lt;br&gt;export RUN_ERL_LOG_GENERATIONS=10
&lt;br&gt;export RUN_ERL_LOG_MAXSIZE=1000000
&lt;br&gt;&lt;br&gt;see &lt;a href=&quot;http://www.erlang.org/doc/man/run_erl.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.erlang.org/doc/man/run_erl.html&lt;/a&gt;&amp;nbsp;for more details
&lt;br&gt;&lt;br&gt;Cheers
&lt;br&gt;&lt;br&gt;Rob
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Erlang Training and Consulting Ltd
&lt;br&gt;www.erlang-consulting.com
&lt;br&gt;&lt;br&gt;&lt;br&gt;________________________________________________________________
&lt;br&gt;erlang-questions mailing list. See &lt;a href=&quot;http://www.erlang.org/faq.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.erlang.org/faq.html&lt;/a&gt;&lt;br&gt;erlang-questions (at) erlang.org
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Erlang-Questions-f14096.html&quot; embed=&quot;fixTarget[14096]&quot; target=&quot;_top&quot; &gt;Erlang Questions&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Question-about-erlang.log-tp26513772p26517003.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26515384</id>
	<title>Re: Erlang/OTP now at Github</title>
	<published>2009-11-25T08:00:46Z</published>
	<updated>2009-11-25T08:00:46Z</updated>
	<author>
		<name>Björn Gustavsson</name>
	</author>
	<content type="html">On Wed, Nov 25, 2009 at 3:20 PM, Juan Jose Comellas &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26515384&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;juanjo@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; Why was the commit history discarded? Wouldn't it be better to at
&lt;br&gt;&amp;gt; least preserve the history corresponding to the public releases? Maybe
&lt;br&gt;&amp;gt; you could use Matthew Foemmel's repository[1] in Github as a base.
&lt;br&gt;&lt;br&gt;Including the history would require approximately 300 Mb.
&lt;br&gt;&lt;br&gt;However, &amp;nbsp;we will probably provide an *optional* Erlang/OTP
&lt;br&gt;history that can be added using the new replace mechanism in
&lt;br&gt;git 1.6.5.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Björn Gustavsson, Erlang/OTP, Ericsson AB
&lt;br&gt;&lt;br&gt;________________________________________________________________
&lt;br&gt;erlang-questions mailing list. See &lt;a href=&quot;http://www.erlang.org/faq.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.erlang.org/faq.html&lt;/a&gt;&lt;br&gt;erlang-questions (at) erlang.org
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Erlang-Questions-f14096.html&quot; embed=&quot;fixTarget[14096]&quot; target=&quot;_top&quot; &gt;Erlang Questions&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Erlang-OTP-now-at-Github-tp26513316p26515384.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26513833</id>
	<title>Re: Erlang/OTP R13B03 has been released</title>
	<published>2009-11-25T06:30:37Z</published>
	<updated>2009-11-25T06:30:37Z</updated>
	<author>
		<name>zambal</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;Thanks a lot for another OTP release!
&lt;br&gt;&lt;br&gt;I just wanted to say that the links to the torrent files are not
&lt;br&gt;correct. The correct links should be:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.erlang.org/download/torrents/otp_src_R13B03.tar.gz.torrent&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.erlang.org/download/torrents/otp_src_R13B03.tar.gz.torrent&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.erlang.org/download/torrents/otp_win32_R13B03.exe.torrent&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.erlang.org/download/torrents/otp_win32_R13B03.exe.torrent&lt;/a&gt;&lt;br&gt;&lt;br&gt;-
&lt;br&gt;vincent
&lt;br&gt;&lt;br&gt;________________________________________________________________
&lt;br&gt;erlang-questions mailing list. See &lt;a href=&quot;http://www.erlang.org/faq.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.erlang.org/faq.html&lt;/a&gt;&lt;br&gt;erlang-questions (at) erlang.org
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Erlang-Questions-f14096.html&quot; embed=&quot;fixTarget[14096]&quot; target=&quot;_top&quot; &gt;Erlang Questions&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Erlang-OTP-R13B03-has-been-released-tp26513036p26513833.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26513772</id>
	<title>Question about erlang.log</title>
	<published>2009-11-25T06:21:27Z</published>
	<updated>2009-11-25T06:21:27Z</updated>
	<author>
		<name>Wael Ebrahim</name>
	</author>
	<content type="html">I have a question about Erlang log. 
&lt;br&gt;&amp;nbsp;
&lt;br&gt;I have a target system and I want to increase the size and number of log
&lt;br&gt;files named erlang.log.1 ....erlang.log.5 in the directory ROOT_DIR/log/
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;The default values are 5 files each one is 100K , but I had a very big
&lt;br&gt;crash that was repeated multiple times causing these files to be
&lt;br&gt;overwritten, and I couldn't reach its start.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;I know I can use sasl for this kind of monitoring, but it doesn't log
&lt;br&gt;the user input on the erlang shell as the erlang.log.x does.
&lt;br&gt;Also sasl doesn't log any output except from standard applications, or
&lt;br&gt;error_logger.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;Any ideas about increasing size of these files &amp;quot;erlang.log.x&amp;quot; ???
&lt;br&gt;&amp;nbsp;
&lt;br&gt;Thanks in advance,
&lt;br&gt;&lt;br&gt;Wael Ebrahim
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Erlang-Questions-f14096.html&quot; embed=&quot;fixTarget[14096]&quot; target=&quot;_top&quot; &gt;Erlang Questions&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Question-about-erlang.log-tp26513772p26513772.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26513702</id>
	<title>Re: Erlang/OTP now at Github</title>
	<published>2009-11-25T06:20:14Z</published>
	<updated>2009-11-25T06:20:14Z</updated>
	<author>
		<name>Juan Jose Comellas-4</name>
	</author>
	<content type="html">Why was the commit history discarded? Wouldn't it be better to at
&lt;br&gt;least preserve the history corresponding to the public releases? Maybe
&lt;br&gt;you could use Matthew Foemmel's repository[1] in Github as a base.
&lt;br&gt;&lt;br&gt;[1] &lt;a href=&quot;http://github.com/mfoemmel/erlang-otp/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://github.com/mfoemmel/erlang-otp/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;2009/11/25 Björn Gustavsson &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26513702&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bgustavsson@...&lt;/a&gt;&amp;gt;
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The official git repository for Erlang/OTP can now be found at Github:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://github.com/erlang/otp&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://github.com/erlang/otp&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Build instructions can be found at:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://wiki.github.com/erlang/otp&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://wiki.github.com/erlang/otp&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; We plan to add more wiki pages with additional information in the
&lt;br&gt;&amp;gt; near future.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Björn Gustavsson, Erlang/OTP, Ericsson AB
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ________________________________________________________________
&lt;br&gt;&amp;gt; erlang-questions mailing list. See &lt;a href=&quot;http://www.erlang.org/faq.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.erlang.org/faq.html&lt;/a&gt;&lt;br&gt;&amp;gt; erlang-questions (at) erlang.org
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;________________________________________________________________
&lt;br&gt;erlang-questions mailing list. See &lt;a href=&quot;http://www.erlang.org/faq.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.erlang.org/faq.html&lt;/a&gt;&lt;br&gt;erlang-questions (at) erlang.org
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Erlang-Questions-f14096.html&quot; embed=&quot;fixTarget[14096]&quot; target=&quot;_top&quot; &gt;Erlang Questions&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Erlang-OTP-now-at-Github-tp26513316p26513702.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26513562</id>
	<title>Re: Erlang &quot;object-oriented&quot; after all?</title>
	<published>2009-11-25T06:14:06Z</published>
	<updated>2009-11-25T06:14:06Z</updated>
	<author>
		<name>Jachym Holecek-3</name>
	</author>
	<content type="html"># Michael Turner 2009-11-24:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I ran across a very interesting exchange with Alan Kay, who most likely
&lt;br&gt;&amp;gt; coined the term &amp;quot;object-oriented programming.&amp;quot;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &lt;a href=&quot;http://userpage.fu-berlin.de/~ram/pub/pub_jf47ht81Ht/doc_kay_oop_en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://userpage.fu-berlin.de/~ram/pub/pub_jf47ht81Ht/doc_kay_oop_en&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; If you'll excuse some (only slightly tendentious) editing of his remarks:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ----
&lt;br&gt;&amp;gt; &amp;quot;I thought of objects being like biological cells and/or individual
&lt;br&gt;&amp;gt; computers on a network, only able to communicate with messages . . . .
&lt;/div&gt;&lt;br&gt;No, you didn't. If you did, you would certainly have noticed that individual
&lt;br&gt;cells/computers live concurrently and communicate asynchronously, which is not
&lt;br&gt;how your objects behave.
&lt;br&gt;&lt;br&gt;:-)
&lt;br&gt;&lt;br&gt;SCNR, I still remember the disappointment of discovering (ages back) that
&lt;br&gt;Objective-C objects didn't really fulfill the &amp;quot;they behave like real-world
&lt;br&gt;objects&amp;quot; promise given by the (otherwise pretty good) NeXT book because
&lt;br&gt;you couldn't &amp;quot;run objects in parallel&amp;quot; which sounded like something that
&lt;br&gt;should obviously be possible.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -- Jachym
&lt;br&gt;&lt;br&gt;________________________________________________________________
&lt;br&gt;erlang-questions mailing list. See &lt;a href=&quot;http://www.erlang.org/faq.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.erlang.org/faq.html&lt;/a&gt;&lt;br&gt;erlang-questions (at) erlang.org
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Erlang-Questions-f14096.html&quot; embed=&quot;fixTarget[14096]&quot; target=&quot;_top&quot; &gt;Erlang Questions&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Erlang-%22object-oriented%22-after-all--tp26491493p26513562.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26513316</id>
	<title>Erlang/OTP now at Github</title>
	<published>2009-11-25T06:01:24Z</published>
	<updated>2009-11-25T06:01:24Z</updated>
	<author>
		<name>Björn Gustavsson</name>
	</author>
	<content type="html">The official git repository for Erlang/OTP can now be found at Github:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://github.com/erlang/otp&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://github.com/erlang/otp&lt;/a&gt;&lt;br&gt;&lt;br&gt;Build instructions can be found at:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://wiki.github.com/erlang/otp&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://wiki.github.com/erlang/otp&lt;/a&gt;&lt;br&gt;&lt;br&gt;We plan to add more wiki pages with additional information in the
&lt;br&gt;near future.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Björn Gustavsson, Erlang/OTP, Ericsson AB
&lt;br&gt;&lt;br&gt;________________________________________________________________
&lt;br&gt;erlang-questions mailing list. See &lt;a href=&quot;http://www.erlang.org/faq.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.erlang.org/faq.html&lt;/a&gt;&lt;br&gt;erlang-questions (at) erlang.org
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Erlang-Questions-f14096.html&quot; embed=&quot;fixTarget[14096]&quot; target=&quot;_top&quot; &gt;Erlang Questions&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Erlang-OTP-now-at-Github-tp26513316p26513316.html" />
</entry>

</feed>
