<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Peter:<br>
<br>
The thing is, for any significant project, you *will* need a
development tool chain either to reduce complexity, automate tasks,
or simply because someone else is using a tool in their project
which you'd like to build. Here, I use the term "tool chain" loosely
to describe all tools that you *could* use to develop software, not
in the strict compiler tool chain sense. These typically include
(not an exhaustive list):<br>
<br>
* Source Control: Git, Mercurial, Subversion, ...<br>
* Build Managment/Automation: Rebar, GNU Make, Buildout, Rake,
CMake, SCons, ...<br>
* Text Editor: vim, emacs, textmate, ...<br>
* Preprocessors/Compilers: erlc, gcc, javac<br>
* Virtual Machine/Runtime: erl vm, CRuby, CPython, java vm<br>
<br>
The last three are all you need to use Erlang. But the first two are
critical for any serious project.<br>
<br>
Maybe what you are looking for is for someone to guide you through
an example development environment, complete with using a tool from
each of the categories above. However, it's rarely that there is a
default toolset for any language and developers/engineers will use
what they like (and will change often). I use Mercurial/Git, Make,
Vim among other tools.<br>
<br>
I suggest you look up the basic use of each tool separately. Sure it
takes time, but you don't have to master each to be productive. For
example, I don't have to understand the three different types of
Make variable assignments to compile a package by typing:
./configure; make; sudo make install.<br>
<br>
Cheers,<br>
-signed(ahmed).<br>
<br>
<br>
On 7/11/11 1:41 PM, <a class="moz-txt-link-abbreviated" href="mailto:pmacgown@comcast.net">pmacgown@comcast.net</a> wrote:
<blockquote
cite="mid:1678534278.503320.1310406069614.JavaMail.root@sz0166a.westchester.pa.mail.comcast.net"
type="cite">
<style type="text/css">p { margin: 0; }</style>
<div style="font-family: Arial; font-size: 12pt; color: #000000">
<p>The biggest problem that I am running into is that my Unix
sys admin experience 10+ years ago doesn't help much. Using
Git, Rebar, and even make is a steep hill for me to travel.
I've been through numerous tutorials and documentation and
there is this massive body of knowledge that I just don't
have, or these tutorials just assume you know. </p>
<p> </p>
<p>I get Erlang. That's the easy part. It's just the underlying
development structure and environment that gets in my way.<br>
<br>
Is there a real 101 that can give me a leg up? Really basic
questions like:</p>
<p> </p>
<p>How do I get Erlang from github? Where do I put it once I
get it? How does rebar fit into this picture? What does a
development cycle look like using these tools?</p>
<p> </p>
<p>Really Really basic stuff.</p>
<p> </p>
<p>--Peter</p>
<p>
</p>
<hr id="zwchr">
<p><b>From: </b>"Garrett Smith" <a class="moz-txt-link-rfc2396E" href="mailto:g@rre.tt"><g@rre.tt></a><br>
<b>To: </b>"Isaac Sanders" <a class="moz-txt-link-rfc2396E" href="mailto:isaacbfsanders@gmail.com"><isaacbfsanders@gmail.com></a><br>
<b>Cc: </b><a class="moz-txt-link-abbreviated" href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
<b>Sent: </b>Monday, July 11, 2011 12:59:09 PM<br>
<b>Subject: </b>Re: [erlang-questions] Ways to get started<br>
<br>
On Sat, Jul 9, 2011 at 7:18 AM, Isaac Sanders
<a class="moz-txt-link-rfc2396E" href="mailto:isaacbfsanders@gmail.com"><isaacbfsanders@gmail.com></a> wrote:<br>
> Hello all! I am a rubyist looking for more information on
erlang, and I was<br>
> hoping to find some resources... If you would be so kind
as to let me know<br>
> any that have helped you.<br>
<br>
In addition to the books and the online resources mentioned...<br>
<br>
I find it helps to pick a project that you'd be comfortable
solving in<br>
another language, then tackle it in Erlang. Solve mini
problems as you<br>
go. Ask questions here.<br>
<br>
I find <a class="moz-txt-link-freetext" href="http://erldocs.com/">http://erldocs.com/</a> helpful as a reference.<br>
<br>
Garrett<br>
<br>
P.S. Come to think of it, I don't know if<br>
<a class="moz-txt-link-freetext" href="http://www.erlang.org/doc.html">http://www.erlang.org/doc.html</a> was mentioned. None of the
books are a<br>
substitute for that.<br>
_______________________________________________<br>
erlang-questions mailing list<br>
<a class="moz-txt-link-abbreviated" href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
<a class="moz-txt-link-freetext" href="http://erlang.org/mailman/listinfo/erlang-questions">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
</p>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
erlang-questions mailing list
<a class="moz-txt-link-abbreviated" href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a>
<a class="moz-txt-link-freetext" href="http://erlang.org/mailman/listinfo/erlang-questions">http://erlang.org/mailman/listinfo/erlang-questions</a>
</pre>
</blockquote>
<br>
</body>
</html>