<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Wow :-)<div><br></div><div>I like to see that, is it anywhere on git hub? </div><div><br></div><div>Very early in early in my Erlang career I help a math friend to calculate betti numbers </div><div>(simply put, calculate number of holes in an object given a triangulation of a surface description ) </div><div>The oldest file is dated Jun 11 1992 :-)</div><div>I have also implemented the AKS (prime number) algorithm in, it beat the C++ code without even</div><div>trying to use all the cores (linear speedup)</div><div>Just to mention a few of the math related stuff I have been using Erlang for.</div><div><br></div><div>I totally agree</div><div><br></div><div>Lots of fun!</div><div><br></div><div>/Tony</div><div><br></div><div><br><div><div>On 15 mar 2012, at 19:56, pietje wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><blockquote class="gmail_quote" style="margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;"><p>Hi All,<br></p></blockquote><div>Just my 2 cents.</div><div>I am an ex physicist too. Used to do research on QCD (Drell-Yan process) calculating Feynman diagrams.</div><div><br></div><div>For a couple of years I've been busy writing an erlang program to handle Feynman diagrams algebraically. Lots of fun. </div><div><br></div><div>regards, Pieter Rijken</div><div> </div><blockquote class="gmail_quote" style="margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;"><p>______________________________<wbr>_________________<br>erlang-questions mailing list<br><a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a><br><a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/<wbr>listinfo/erlang-questions</a><br></p><div><br class="webkit-block-placeholder"></div><div><br class="webkit-block-placeholder"></div><div><br class="webkit-block-placeholder"></div><div><br class="webkit-block-placeholder"></div></blockquote><br>On Monday, 12 March 2012 02:34:04 UTC+1, Jared Kofron  wrote:<blockquote class="gmail_quote" style="margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;">Hi All,<br>I've been using Erlang at work for a few years now, and I thought I'd throw my experience out there, as <br>my application is a little different than what you usually see on the list - I am a graduate student at the<br>Center for Nuclear Physics and Astrophysics at the University of Washington, and use Erlang extensively<br>in my work.<p>In my experience, something that Erlang is really great at but doesn't receive much attention for these days<br>is managing and interacting with hardware.  In any physics experiment of even modest sizes, you wind up<br>having to keep track of the state of various pieces of equipment, often modify that state, and constantly <br>interrogate particular values.  For example, we might want to change the current in a magnetic trap, turn<br>that trap off altogether, or simply read back the voltage drop across our superconducting magnet.</p><p>So far, I have deployed Erlang in this zone for two separate experiments (SNO+, a large particle physics<br>experiment in Canada) and Project 8 (a small nuclear physics experiment here in Seattle).  Both times have<br>been great successes, and I have found the reception of Erlang in this market to be great.  In general, what<br>I have done is wrap a hardware management layer with some kind of outside world interface. For SNO+, we<br>used Webmachine and RESTful control, and for Project 8 we actually conduct all communication <br>by using CouchDB as a message passing interface.</p><p>Physicists are suspicious creatures, but once you demonstrate the feature set that you get for practically<br>free with OTP, they see the advantage pretty quickly.  On top of that, the development cycle for sophisticated <br>applications can be greatly reduced - more than once it made my group float to the top in terms of meeting<br>goals.</p><p>In short, as far as I am concerned, Erlang has found a new niche in the world of Physics, and I intend to <br>spread the word as much as I can!</p><p>Jared Kofron<br>______________________________<wbr>_________________<br>erlang-questions mailing list<br><a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a><br><a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/<wbr>listinfo/erlang-questions</a><br></p><div><br class="webkit-block-placeholder"></div><div><br class="webkit-block-placeholder"></div><div><br class="webkit-block-placeholder"></div><div><br class="webkit-block-placeholder"></div></blockquote>_______________________________________________<br>erlang-questions mailing list<br><a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>http://erlang.org/mailman/listinfo/erlang-questions<br></blockquote></div><br><div>
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div><span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; ">"Installing applications can lead to corruption over time. </span><span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; ">Applications gradually write over each other's libraries, partial upgrades occur, user and system errors happen, and minute changes may be unnoticeable and difficult to fix"</span></div><div><span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; "><br></span></div></span><br class="Apple-interchange-newline">
</div>
<br></div></body></html>