Again, it's easier for me to talk here than anyone to actually do the real work, but I suspect that it might be helpful, if I mention the following 2 things:
A)
The amount of bits that a human is capable of outputting is very limited, regardless of whether the output is obtained in a form of characters through fingers that touch a keyboard or through some virtual reality gloves or through speech or other physical movements. That limits the amount of "code" that anyone is ever able to output, regardless of programming language. (That line of though might be taken even further by noting that the amount of characters that a person reads/hears either visually or through transcription of everything he/she ever hears, from early childhood till last breath, schools, universities, conversations with lovers included, is very limited.)
B)
The length of a program source in terms of number of characters (read: keystrokes) is the shorter, the shorter the most frequent constructs of that source are. A few uses of hopelessly verbose constructs do not influence the length of the source code that much, provided that they are infrequent "enough". The frequency of constructs depends on the problem domain. For example, a banking web application hardly ever includes constructs like "sin(x)", "tan(x)". A mechanics CAD tool might have far less boolean logic constructs in its embedded language than does a source code that is meant to be read by a theorem prover.
I'm not sure, how the frequencies might be measured, but probably C and C++ applications might represent the class of applications that will be written in ParaSail in the future. Probably operating systems, image processing applications, high-performance-computing calculation engines, interpreter implementations, game AI, real-time control systems, applications of equipment, where power consumption is vital.