How can I learn Erlang?
Frequently Asked Questions about Erlangerlang-consulting.com and erlang-services.com both run training courses (primarily in London and Stockholm, but also in the US, Asia and Australia) aimed at businesses. Many universities run courses either partly or wholly about Erlang. Courses about functional programming are also useful for getting a solid grounding which will then let you easily learn Erlang by yourself.
Related QuestionsWhy is Erlang called "Erlang"?
Frequently Asked Questions about ErlangErlang is named after the mathematician Agner Erlang. Among other things, he worked on queueing theory. The original implementors also tend to avoid denying that Erlang sounds a little like "ERicsson LANGuage".
Related QuestionsWhere can I get Erlang/OTP?
Frequently Asked Questions about ErlangOpen Source Erlang/OTP can be downloaded from the open source Erlang site. The site provides full source code as well as binaries for Windows machines. This is probably the best place to go to make sure you're getting the latest version. The Debian Distribution of GNU/Linux includes various versions Erlang in different releases, under interpreters. Precompiled ready-to-go installers for a variety of platforms are available from the Comprehensive Erlang Archive Network (CEAN).
Related QuestionsWhat documentation is there for Erlang?
Frequently Asked Questions about ErlangThe documentation delivered with open source erlang as both man pages and html is the most up-to-date reference to both the OTP libraries and Erlang itself. On unix systems, the easiest way to read the man pages is erl -man gen_tcp . Supported versions of Erlang from Ericsson include printed and bound (in book format) versions of this documentation . Programming Erlang (Joe Armstrong) is being written by one of the creators of Erlang. The book is expected to be published in June 2007.
Related QuestionsHow can I contribute to Erlang?
Frequently Asked Questions about ErlangWhen you write Erlang code you want to share, there are quite a number of ways to share it. The place to announce such things is the Erlang Questions mailing list, or, in the case of patches, the Erlang Patches mailing list. Where you put the actual code is up to you.
If your code is a modification to an existing part of OTP, attach a patch to your post to the erlang-patches mailing list. There's some useful general advice on making and sharing patches here.
Related QuestionsWhere is Erlang discussed?
Frequently Asked Questions about ErlangThis is intended for general discussion about Erlang. Anyone can send mail to erlang-questions@erlang.org, and anyone can subscribe by sending mail to majordomo@erlang.org with "subscribe erlang-questions" in the body. erlang-announce This list carries announcements about new releases of Erlang, patches, etc. Anyone may subscribe by sending mail to majordomo@erlang.org with "subscribe erlang-announce" in the body. All posts to erlang-announce also appear in erlang-questions.
Related QuestionsIs there an Erlang IDE?
Frequently Asked Questions about ErlangThe "official" development environment for Erlang is Emacs, and there's a special emacs mode for Erlang. This can be found in lib/emacs/erlang.el under the source tree. VI fans have several options. There is a colouring mode for nedit. VIM has a fully-fledged Erlang mode. A basic version is included in VIM as of version 5.6, a much more complete version is available for download. Some Windows developers use Ultraedit. Danie Schutte contributed a wordfile which provides syntax highlighting.
Related QuestionsWho invented Erlang?
Frequently Asked Questions about ErlangDuring the 1980s there was a project at the Ericsson Computer Science Laboratory which aimed to find out what aspects of computer languages made it easier to program telecommunications systems. Erlang emerged in the second half of the 80s was the result of taking those features which made writing such systems simpler and avoiding those which made them more complex or error prone. The people involved at the start were Joe Armstrong, Robert Virding and Mike Williams.
Related QuestionsHow Can I Learn More?
Frequently asked questions about Pilates and Alternative Fit...The Alternative Fitness Body IQ Video Set is available for $39.95 at the front desk of the studio or by calling 1-877-9Pilates. The video is great to compliment your class work. THe first video presents the 6 Basic Alternative Fitness Principles which are presented in class. It is arranged in tutorials for learning. The second video has 3 floor exercise sequences plus one reformer workout.
Related QuestionsActiva® DBS - : Frequently Asked QuestionsTo learn more about Activa DBS and how it might help you or someone you love, join Discover Activa DBS today. This free Medtronic program will be tailored to ensure that you're getting the information you want and need to help you decide if Activa DBS might be right for you or a loved one.Related Questions
Can I learn to do it on my own?
Questions about lower blood pressure with breathing and musi...Yes, it is possible to learn slow breathing on your own, and you will gradually assimilate with Breatheasy. People have actually been doing this for years under the name of biofeedback. Unfortunately, biofeedback is difficult and time-consuming to learn, which is why it has never gained widespread use. Slow breathing is also very difficult to learn unaided because it's only effective when done in a very relaxed state with minimal conscious effort.
Related QuestionsDraft rec.boats.cruising FAQSurprisingly for such an expensive activity, there are quite a few excellent free publications you can pick up at your local West Marine store or similar outlet. In my area, Latitude38, The Log, Santana and others are readily available. For searching for your dream boat, most of the above magazines have classified sections. In addition, there are even more free publications, such as California Yachts which include nothing but brokerage listings.Related Questions
Index of All Business Units FAQsWe have had to replace several replenisher pumps due to leaks in the bellows. Is this necessary? Software required for hard disk failureRelated Questions
About - Frequently Asked Questions About Ankylosing Spondyli...Here at SAA and on this website, Spondylitis.org, we have a wealth of information available on ankylosing spondylitis and related diseases. Please see the links below for more information:Related Questions
Frequently Asked QuestionsThe Internet and World Wide Web contain a tremendous amount of information on ALS/MND. Support groups, universities, medical and scientific associations, drug companies, and many individuals are represented, most with links to other sitesRelated Questions
WOU: FAQ: World-Wide Web (Part 1)For specific questions about the WOU website, or to request editing rights for a web folder, email webmaster@wou.edu. For web design help, or to get training, email carters@wou.Related Questions
SELinux Frequently Asked Questions (FAQ)We encourage you to visit our web pages, read the documentation and past research papers as well as participate in our mailing list, selinux@tycho.nsa.gov.Related Questions
Wedding Photography FAQ - FREQUENTLY ASKED QUESTIONS AND ANS...Work as an assistant for a photographer for a day to observe from the other side of the camera. Take Photo 101 at a college.Related Questions
Who uses Erlang for product development?
Frequently Asked Questions about ErlangThe largest user of Erlang is Ericsson. Ericsson use it to write software used in telecommunications systems. Many (dozens) projects have used it, a particularly large one is the extremely scaleable AXD301 ATM switch. AXD301 has several hundred people working on it and the code volume has reached about 850 kloc of Erlang (and 1 Mloc of C/C++).
Related QuestionsCan I get commercial support for Erlang?
Frequently Asked Questions about ErlangEricsson sells commercial Erlang support (tested binaries, help with porting, printed manuals, somewhere to turn to when a problem crops up, consulting). The support mail address for paid-up users is support@erlang.ericsson.se. Remember to put your licence ID in the subject line. A couple of the consulting companies provide support and training courses: Erlang-consulting.com and Sjoland and Thyselius.
Related QuestionsWhat advanced Erlang documentation is there?
Frequently Asked Questions about ErlangThe Standard Erlang spec aims to define the Erlang language. There is currently no compiler which actually implements everything exactly the way Standard Erlang specifies. This specification is quite precise; it's intended as a reference, not a bedtime read! Compiler and tool implementors will find this useful, as will advanced Erlang programmers.
Related QuestionsIs there a public CVS server for Erlang?
Frequently Asked Questions about ErlangThe Jungerl is a public CVS server which provides access to more than fifty Erlang contributions, including an SSH client and the Erlang wiki. The source to the VM and OTP libraries is currently not available from a public CVS server. Since full source is freely downloadable, it would be feasible for someone to maintain such a server and keep it in sync with official releases from the OTP group. So far, nobody has felt their need for CVS was large enough to justify the amount of work required.
Related QuestionsWhere can I find Erlang programmers/employers?
Frequently Asked Questions about ErlangPosting a short note to erlang-questions@erlang.org is probably a good start, especially if the subject-line clearly identifies the post as a job request/advert. Some consulting companies have posted there in the past. Several consultant groups have Erlang-certified people in Sweden, including ENEA data and Sjöland & Thyselius and erlang-consulting.com take assignments worldwide.
Related Questionsfind out which line my Erlang program crashed at?
Frequently Asked Questions about ErlangThe run-time system's error reports tell you which function crashed, but not the line number. Consider this module: -module(crash). -export([f/0]). f() -> g(). g() -> A = 4, b = 5, % Error is on this line. A. 3> crash:f(). ** exited: {{badmatch,5},[{crash,g,0},{shell,exprs,6},{shell,eval_loop,3}]} **
The crash message tells us that the crash was in the function crash:g/1, and that it was a badmatch.
Related QuestionsIs there a serial port driver for Erlang?
Frequently Asked Questions about ErlangJohan Bevemyr wrote one which works for unix machines. The code is freely available at the contributions area as serial-1.0. There have been discussions on the mailing list about writing a more general driver which also works on windows machines. Nothing much has come of this (lack of interest?).
Related QuestionsIs there a pretty printer for Erlang?
Frequently Asked Questions about ErlangIf you use the emacs mode (it comes with the open source release, in lib/emacs/erlang.el), you also get a pretty printer just by printing from emacs.
Related Questions