summaryrefslogtreecommitdiffstats
path: root/archives/extend/attachments/20130816/1c70f542/attachment.html
blob: a3f4959d0e8d3d4e4e67084822580ee0257fc823 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<tt>
&lt;div&nbsp;dir=&quot;ltr&quot;&gt;&lt;div&nbsp;class=&quot;gmail_extra&quot;&gt;&lt;br&gt;&lt;div&nbsp;class=&quot;gmail_quote&quot;&gt;On&nbsp;Thu,&nbsp;Aug&nbsp;15,&nbsp;2013&nbsp;at&nbsp;4:19&nbsp;PM,&nbsp;Loïc&nbsp;Hoguin&nbsp;&lt;span&nbsp;dir=&quot;ltr&quot;&gt;&lt;&lt;a&nbsp;href=&quot;mailto:[email protected]&quot;&nbsp;target=&quot;_blank&quot;&gt;[email protected]&lt;/a&gt;&gt;&lt;/span&gt;&nbsp;wrote:&lt;br&gt;<br>
<br>
&lt;blockquote&nbsp;class=&quot;gmail_quote&quot;&nbsp;style=&quot;margin:0&nbsp;0&nbsp;0&nbsp;.8ex;border-left:1px&nbsp;#ccc&nbsp;solid;padding-left:1ex&quot;&gt;&lt;div&nbsp;id=&quot;:fq&quot;&nbsp;style=&quot;overflow:hidden&quot;&gt;I&nbsp;would&nbsp;like&nbsp;to&nbsp;make&nbsp;an&nbsp;official&nbsp;announcement&nbsp;of&nbsp;&lt;a&nbsp;href=&quot;http://erlang.mk&quot;&nbsp;target=&quot;_blank&quot;&gt;erlang.mk&lt;/a&gt;&nbsp;now&nbsp;that&nbsp;all&nbsp;the&nbsp;features&nbsp;I&nbsp;wanted&nbsp;are&nbsp;in.&lt;/div&gt;<br>
<br>
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;I&nbsp;have&nbsp;been&nbsp;using&nbsp;&lt;a&nbsp;href=&quot;http://erlang.mk&quot;&gt;erlang.mk&lt;/a&gt;&nbsp;for&nbsp;a&nbsp;while&nbsp;now,&nbsp;and&nbsp;recently&nbsp;I&nbsp;converted&nbsp;etorrent&nbsp;to&nbsp;use&nbsp;it&nbsp;as&nbsp;a&nbsp;test&nbsp;of&nbsp;the&nbsp;viability&nbsp;in&nbsp;larger&nbsp;projects.&nbsp;Typical&nbsp;gotchas:&lt;/div&gt;&lt;div&nbsp;class=&quot;gmail_extra&quot;&gt;<br>
<br>
&lt;br&gt;&lt;/div&gt;&lt;div&nbsp;class=&quot;gmail_extra&quot;&gt;*&nbsp;Projects&nbsp;has&nbsp;no&nbsp;Makefile.&nbsp;&lt;a&nbsp;href=&quot;http://erlang.mk&quot;&gt;erlang.mk&lt;/a&gt;&nbsp;needs&nbsp;one.&nbsp;So&nbsp;add&nbsp;one!&lt;/div&gt;&lt;div&nbsp;class=&quot;gmail_extra&quot;&gt;*&nbsp;No&nbsp;`modules`&nbsp;section&nbsp;in&nbsp;the&nbsp;.app&nbsp;file.&nbsp;&lt;a&nbsp;href=&quot;http://erlang.mk&quot;&gt;erlang.mk&lt;/a&gt;&nbsp;needs&nbsp;one&nbsp;to&nbsp;replace&nbsp;it.&nbsp;Not&nbsp;adding&nbsp;this&nbsp;makes&nbsp;relx&nbsp;behave&nbsp;badly.&lt;/div&gt;<br>
<br>
&lt;div&nbsp;class=&quot;gmail_extra&quot;&gt;*&nbsp;If&nbsp;you&nbsp;use&nbsp;relx,&nbsp;it&nbsp;is&nbsp;more&nbsp;strict&nbsp;in&nbsp;what&nbsp;it&nbsp;accepts.&lt;/div&gt;&lt;div&nbsp;class=&quot;gmail_extra&quot;&gt;*&nbsp;Relx&nbsp;can&#39;t&nbsp;yet&nbsp;overlay&nbsp;sys.config&nbsp;:/&lt;/div&gt;&lt;div&nbsp;class=&quot;gmail_extra&quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;div&nbsp;class=&quot;gmail_extra&quot;&gt;<br>
Apart&nbsp;from&nbsp;that,&nbsp;&lt;a&nbsp;href=&quot;http://erlang.mk&quot;&gt;erlang.mk&lt;/a&gt;&nbsp;is&nbsp;a&nbsp;bliss&nbsp;to&nbsp;work&nbsp;with.&nbsp;In&nbsp;one&nbsp;project&nbsp;I&nbsp;am&nbsp;working&nbsp;with:&lt;/div&gt;<br>
&lt;div&nbsp;class=&quot;gmail_extra&quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;div&nbsp;class=&quot;gmail_extra&quot;&gt;Core&nbsp;i5&nbsp;2.4Ghz&nbsp;approx&nbsp;2010&nbsp;Macbook&nbsp;Pro,&nbsp;encrypted&nbsp;disk&nbsp;(this&nbsp;hurts&nbsp;performance&nbsp;like&nbsp;mad):&lt;/div&gt;&lt;div&nbsp;class=&quot;gmail_extra&quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;div&nbsp;class=&quot;gmail_extra&quot;&gt;Cold&nbsp;build:&lt;/div&gt;<br>
<br>
&lt;div&nbsp;class=&quot;gmail_extra&quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;div&nbsp;class=&quot;gmail_extra&quot;&gt;Rebar:&nbsp;40&nbsp;secs&lt;/div&gt;&lt;div&nbsp;class=&quot;gmail_extra&quot;&gt;&lt;a&nbsp;href=&quot;http://elrang.mk&quot;&gt;elrang.mk&lt;/a&gt;:&nbsp;42&nbsp;secs&lt;/div&gt;&lt;div&nbsp;class=&quot;gmail_extra&quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;div&nbsp;class=&quot;gmail_extra&quot;&gt;<br>
Build&nbsp;where&nbsp;each&nbsp;file&nbsp;is&nbsp;compiled&nbsp;in&nbsp;advance:&lt;/div&gt;<br>
&lt;div&nbsp;class=&quot;gmail_extra&quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;div&nbsp;class=&quot;gmail_extra&quot;&gt;Rebar:&nbsp;20&nbsp;secs&lt;/div&gt;&lt;div&nbsp;class=&quot;gmail_extra&quot;&gt;&lt;a&nbsp;href=&quot;http://erlang.mk&quot;&gt;erlang.mk&lt;/a&gt;:&nbsp;0.4&nbsp;secs&lt;/div&gt;&lt;div&nbsp;class=&quot;gmail_extra&quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;div&nbsp;class=&quot;gmail_extra&quot;&gt;<br>
<br>
For&nbsp;my&nbsp;development&nbsp;cycle,&nbsp;this&nbsp;is&nbsp;important&nbsp;enough&nbsp;to&nbsp;spend&nbsp;time&nbsp;rewriting&nbsp;projects&nbsp;to&nbsp;use&nbsp;&lt;a&nbsp;href=&quot;http://erlang.mk&quot;&gt;erlang.mk&lt;/a&gt;.&nbsp;Also&nbsp;note&nbsp;that&nbsp;rebar.config&nbsp;and&nbsp;&lt;a&nbsp;href=&quot;http://erlang.mk&quot;&gt;erlang.mk&lt;/a&gt;&nbsp;can&nbsp;co-exist,&nbsp;so&nbsp;you&nbsp;don&#39;t&nbsp;need&nbsp;to&nbsp;abandon&nbsp;rebar&nbsp;for&nbsp;&lt;a&nbsp;href=&quot;http://erlang.mk&quot;&gt;erlang.mk&lt;/a&gt;,&nbsp;which&nbsp;is&nbsp;important.&lt;/div&gt;<br>
<br>
&lt;/div&gt;<br>

</tt>