
Crystal Programming
By :

Some of the most heated arguments in programming can be over the smallest things, such as whether you should use tabs or spaces for indentation, or how many of each. Crystal tries to prevent these scenarios from ever happening in the first place by providing a standardized, enforceable code style that should be used in every project.
These are some of the examples of what the formatter does:
F\oo
and Foo
.;
with newlines in some cases.While not everyone may agree with everything the formatter does, that is kind of the point of it. It is intended to provide a standard and not be customizable with the goal that it takes the choice out of the equation. However, this does not mean there are not any areas that can be improved or cases of incorrect formatting.
This code style is...