Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!uunet!ficc!peter From: peter@ficc.uu.net (Peter da Silva) Newsgroups: comp.lang.misc Subject: Re: The Fundamental Concept of Programming language X Message-ID: Date: 2 Jan 90 03:26:47 GMT References: <1868@naucse.UUCP> <15050@bfmny0.UU.NET> Reply-To: peter@ficc.uu.net (Peter da Silva) Organization: Xenix Support, FICC Lines: 32 > RPG syntax by indentation :-) > and pride requires me to add my own effort: > DISMAL self modifying do-case code, fuzzy loops, OK, I'll bite: 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. -- `-_-' Peter da Silva. +1 713 274 5180. . 'U` Also or . "It was just dumb luck that Unix managed to break through the Stupidity Barrier and become popular in spite of its inherent elegance." -- gavin@krypton.sgi.com