next up previous index
Next: VOID as a universal Up: User guide Previous: Lexicalities

Data types, weak and strong typing.

The various data types that are understood by RainCode are:

RainCode is a strongly typed language, in the sense that invoking some operation on a type for which this operation is not defined (such as multiplication for character string, for instance) will cause a runtime-error. On the other hand, such improper use is not detected until the actual statement is executed, as opposed as truly strongly typed languages (such as C++, YAFL or Eiffel) where such detection happens at compile-time. One might claim that, compared to such languages that are statically strongly typed languages, RainCode is a dynamically strongly typed language.



 
next up previous index
Next: VOID as a universal Up: User guide Previous: Lexicalities