More importantly, they can be misused and easily lead to code that is more confusing and less readable that code written without them. Reading and correctness is more important than writing. User defined overloading is not allowed. Some Interesting Moments in Blue Programming Blue does not include a concept of programs. All programming is performed using classes.
All code is part of a class.
Running a program is done by creating an instance of a class, and calling interface routines of that class. It is. however, only a small subset of the possible ways to execute code in Blue. All low level classes may immediately be used and tested for correct behaviour. It also allows the construction of software with more than one entry point, avoiding common awkward dispatch mechanisms envoked by command line options. In Blue, all variables hold references to objects.