GROOVY unreal data types, cool statements, memory allocation via "I-need-my-own-space-man" construct. An examination of the programming language 'groovy'. This language is freed from the rigid and authoritarian requirements of conventional languages. It has no control structures, as such, because these imply an uncool imposition of authority. Instead of a 'go to' concept, the language knows where you're coming from at all times. Similarly, there is no such thing as an incorrect statement, just 'cool' and 'uncool'. The main data type is 'unreal'. Variables of type unreal can be allocated at any time with the "I-need-my-own-space-man" construct. This construct is always cool, even if used in an uncool context. Unreal variables may be 'in touch' or 'far out'. To access a far out variable, you have to dig it. You can't dig anything that's not unreal... this is an uncool construct. There are some restrictions. Groovy programs that are too long can elicit messages such as 'Are you trying to lay a trip on me', or 'This is really getting me down, man'. These errors are not fatal, merely type 'Hey, it's cool man, take your time' on the console and processing will (eventually) proceed.