<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><a href="http://learnyousomeerlang.com/">http://learnyousomeerlang.com/</a><div><br></div><div><div>Regards,</div><div>Zabrane</div><div><br></div><div><div>On Feb 6, 2012, at 4:13 PM, Daniel Widgren wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div><a href="http://learnyousomeerlang.com/content">http://learnyousomeerlang.com/content</a><br><br>Is a good tutorial for learning Erlang.<br><br>/ Daniel<br><br>Den 6 februari 2012 16:11 skrev Miles Fidelman <mfidelman@meetinghouse.net>:<br><blockquote type="cite">Hi Folks,<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">I'm struggling through the process of learning Erlang, and I'm wondering if<br></blockquote><blockquote type="cite">anybody can point to some favorite tutorials.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Not so much the basics (functional programming, tail recursion - which takes<br></blockquote><blockquote type="cite">time to wrap one's head around, but is fairly tractable) but more at the<br></blockquote><blockquote type="cite">application development level - how to conceptualize a problem from a<br></blockquote><blockquote type="cite">concurrent point-of-few (vs. a procedural or object-oriented view), and then<br></blockquote><blockquote type="cite">proceed through development, test, packaging, and deployment.  There's lots<br></blockquote><blockquote type="cite">of stuff like that for object-oriented practice, but not-so-much for Erlang.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">There's some pretty good stuff in both Armstrong's book, and in the book by<br></blockquote><blockquote type="cite">Cesarini and Thompson - but I'd really like to find something that works<br></blockquote><blockquote type="cite">through the nitty gritty from problem statement -> top level design (what<br></blockquote><blockquote type="cite">processes, protocols, etc.) -> code -> debugging -> packaging -- with a<br></blockquote><blockquote type="cite">graphical presentation (maybe it's just me, but when thinking about<br></blockquote><blockquote type="cite">concurrency, pictures of interacting processes and message flows works a lot<br></blockquote><blockquote type="cite">better than sequential, textual presentation of code snippets).<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Also details of how to use different tools to debug parallel interactions.<br></blockquote><blockquote type="cite"> The User's Guides and Reference Manuals are well and good - but more useful<br></blockquote><blockquote type="cite">after you know what you're looking for - not as useful for thinking through<br></blockquote><blockquote type="cite">a test/debug strategy, or an approach to a specific crash.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">In the Smalltalk world, I came across this:<br></blockquote><blockquote type="cite">http://squeak.preeminent.org/tut2007/html/ -- wondering if anybody has seen<br></blockquote><blockquote type="cite">something comparable for Erlang.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">So... just wondering if anybody has seen a good powerpoint deck or two along<br></blockquote><blockquote type="cite">these lines.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Thanks very much,<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Miles Fidelman<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">--<br></blockquote><blockquote type="cite">In theory, there is no difference between theory and practice.<br></blockquote><blockquote type="cite">In practice, there is.   .... Yogi Berra<br></blockquote></div></blockquote></div><div apple-content-edited="true"><div><br></div>
</div>
<br></div></body></html>