Erlang is an open-sourced concurrency-oriented programming language, developed by Ericsson. It has proven itself in many industrial applications as a powerful tool. Now we are building a development environment that will boost programmer efficiency even more.
Overview
We are proud to announce the latest version that is 0.11.0 and offers the following features:
- Works with Eclipse 3.5, Java 1.5 and Erlang R12B, or later (including Eclipse 4.0).
- Debugger was improved again
- Integrated refactoring with Wrangler. Please note that the wrangler support requires Erlang R13.
- Added support for Erlang R13
- Improved import, can now create links to projects
- Improved Erlang navigator, tree model even for .hrl files
- Support for starting Erlang projects
- Lots of bugs have been fixed.
- The documentation has been updated and revamped, so be sure to check it out.
- Added an exporter for edoc (under → )
For those that have been using our unstable releases, there are only few new things. A list of the user-visible changes is in the change log.
Installation
-
Install Erlang R12B-5 or later, if it isn't already present on your system. On Windows systems, use a path with no spaces in it.
-
Install Eclipse 3.5, if you didn't already.
-
If your network uses a proxy to connect to the internet, fill in the appropriate data in
→ → → , -
Install Erlide by going to
→ → . In the dialog, choose and enterhttp://erlide.org/update
as URL. Follow the dialogs with the obvious choices and in the end you will be asked to restart. -
Restart. Go to
→ → → and add an entry (or several) for your Erlang installation(s) of choice. The required parameters are the name and the path to the top level directory (i.e.$ERL_TOP
). Now restart again. -
Done! You're ready to start exploring.
FAQ
What if I find a bug, or miss a feature?
We know that there is still a lot of work to do. If you encounter problems, please follow these steps:
- Go to
Window->Preferences->Erlang->Report problems
- Fill in a summary and a description of what you did when the problem occurred
- Pres "Send" and a file will be created in your home directory, attach it to a bug report at the tracker or to a mail to erlide-bugs@lists.sourceforge.net.
For feature requests, you can just post a ticket or send a mail, without any attachment.
Can I help?
Sure! All help is welcome, because there's plenty to do.
Register as a developer by contacting me (Vlad), or develop by yourself some cool feature and submit it later. Please check first with us if it isn't already under development.
Why isn't Emacs (or vim) good enough?
They are okay, if they work for you. Eclipse is best for project oriented work, not for quickly hacking one file. Right now, I believe we are about on par with the functionality Emacs offers, and we're going forward (while I haven't seen any development for the Erlang mode or Distel since a long time).