Version 0.56 (2014-07-11)
Pre-releaseCompared to v0.55, the installer makes a distinction for appending Erlang's directoy to Path based on if Erlang is installed or is going to be installed. There are essentially three scenarios the installer considers.
First, if Erlang is not installed (which implies it's not in Path), the installer offers to install Erlang and then add the resulting directory to Path:
Second, if Erlang is installed, but not in Path, the installer offers to add the existing Erlang directory to Path:
Third, if Erlang is installed and in Path, no choices are offered and no Erlang-related action is taken.
In these three cases, "Erlang is installed" is defined as "There exists at least one registry key of the form HKLM\SOFTWARE\Ericsson\Erlang\#ERTSVersion#
or HKLM\SOFTWARE\Wow6432Node\Ericsson\Erlang\#ERTSVersion#
, where #ERTSVersion#
is something like 6.1
."
Finally, this release encompassed a significant refactoring of the code such that its functionality is clearer and things are easier to maintain. Having said that, soon I'll be getting around to actually commenting my code... :)