[erlang-questions] [ANN] erlide 0.5.0 has been released
Fri Mar 6 15:39:05 CET 2009
We have been working hard to fix bugs and add new functionality and
today we are proud to be able to release version 0.5.0! Now you can do
your Erlang development with less hassle, and the fun part is that
there's a lot more to come in the pipeline (stay tuned! -- did someone
just whispered "refactoring"? :-).
The project's site is at http://erlide.org
The Eclipse update site is at http://erlide.org/update (or the older
For those that have been using out unstable releases, there are only
few new things. For the others, a list of some of the new things can
be found in the ChangeLog (below).
IMPORTANT: Please note that this is the last release that targets
Eclipse 3.3. The answers (or more exactly, lack of) to our previous
questions about which versions we should target tell us that everybody
is running 3.4 or newer. If you're still stuck with 3.3 and will need
continued support, please contact us.
/Vlad and Jakob
List of user visible changes between 0.4.3 and 0.5.0
Added external include path settings file for erlang projects
(just like external modules file)
fixed bug when build backend was called "erlide"
Indentation uses tabs, indents only affected functions, and is
cleaned up a bit
fixes around backend startup and ide backend
Fixed autocompletion so that external modules can be completed
Fixed a slight oversight when accessing external files (it should be
created and have the erlang nature)
Added error marker if a file could not be compiled at all
(compiler crashed or no backend)
Auto-completion didn't work when both default_external_modules and
external_modules were specified (open did the right thing).
http://www.assembla.com/spaces/erlide/tickets/214: updated jinterface to R12
optimized RPC performance by caching call signatures
New, fancier, better, smarter reconciler!
- Scans all changes after one delay
- Parses after all changes, not for each one of them (no more
shuffling after undo or find/replace)
- Method to reconcile without delay and wait for it, so model is
up-to-date, e.g. for model commands like Completion or Open
Small improvement of dirty region handling, works better with
Autoindent now also uses tabs
Honour the Preferences -> General / Editors / Text Editors /
Insert spaces for tabs checkbox, when indenting, if it's checked,
use only spaces.
Restored reset handling in reconciler, so it doesn't reconcile
during lengthy typing, but afterwards
added runtimeVersion project preference, to allow not specifying
a runtime name (that are user specific)
beautified edoc display and removed classes that were copied from jface
Handles 'after' in 'try'. (Part of
updated docs with installation instructions for eclipse 3.4
Type specs were ugly in outline
http://www.assembla.com/spaces/erlide/tickets/266: make backend
restart after crash
More information about the erlang-questions