Reimplement or re-implement? [duplicate]
Which form is correct (or more correct): reimplement or re-implement?
And to extend the question a little bit, are there any rules concerning both, e.g. re-scan or rescan, re-evaluation or reevaluation?
Edit:
The primary question is if both versions are correct (or which one is more correct from the English grammar's point of view). I know that both are in use, it's easy to do Google search for example to find out that "reimplement" is even more widely used than "re-implement". But in that case, why LibreOffice marks "reimplement" as incorrect? Is the construction informal? Incorrect? Because clearly is quite popular.
The second part of the question is somehow answered by the other question pointed to in the comment, e.g. I may use the hyphen if that makes the meaning more clear (which doesn't apply to this case IMHO).
Solution 1:
Thanks for all the answers, but I found what I was looking for in the Hyphens with the Prefix re article:
Rule: Use the hyphen with the prefix re only when re means again AND omitting the hyphen would cause confusion with another word.
The article then provides some examples (which I am not copying here).
In other words, "reimplement" is the grammatically correct version because there is no other meaning associated with the word "reimplement" and therefore the use of hyphen is not necessary.
This somehow confirms why there is more results in favor of "reimplement" than "re-implement" on Google - the later (less correct, if not incorrect) form is probably a result of the confusion around the usage of hyphen with re.
This is of course based on the assumption that the article is trustful.
Edit: Cater for re-examine
The same page mentions an additional Rule:
Rule 3. For clarity, many writers hyphenate prefixes ending in a vowel when the root word begins with the same letter.
Example: ultra-ambitious semi-invalid re-elect
http://www.grammarbook.com/punctuation/hyphens.asp
Solution 2:
As a native Dutch speaker, this is one of those things that always require me to think before I type because I never seem to remember the exact rules.
This website deals specifically with the hyphenation of pre-fixes.
I've only just found it myself but it appears to answer all your questions in a good way with lots of examples.
An excerpt:
Guiding Principles for Hyphens with Prefixes If it's not a spelling mistake to avoid the hyphen and you can bear how the words looks without it, then avoid the hyphen.
Often, it's your choice whether to use a hyphen. Lots of prefixed words can be written with or without a hyphen. The underlying guideline is:
Try to avoid a hyphen with a prefix. However, if you feel the word looks too >unwieldy without a hyphen or if your spellchecker highlights it as wrong, then add a hyphen.