> Crack has been developed on Linux x86 and x86-64. It is highly questionable whether it will build under any other platform. Portability will play a bigger role in future versions of the language.
Portability should be a major feature for any runtime environment, moving it to "later" doesn' sound like a good idea. I also do not really understand why they introduce the ":=" assignment operator as in Pascal but then do not enforce it, allowing "=" for assignments. That way you still need "==" for comparisons, which makes the whole ":=" operator obsolete again. I have always hated having to search for misstakes like
in beginner's code which are perfectly legal because of the side-effects of the "=" operator.