Programming languages should be designed not by piling feature on top of feature, but by removing the weaknesses and restrictions that make additional features appear necessary.
>>3
Thus the ideal programming language is my dialect of Lisp written using the lazy code generation technique: the code is written only when it's actually needed, but since all users of the language have reached Satori and don't need any features at all, I can use all my free time for trolling you !
>>16
I think it will be a general scripting language. Somewhat like Python
Perl 6 is a new language in the Perl family, incorporating many ideas from Perl 5 and other scripting languages into a new coherent whole. Although still in development, Rakudo Perl 6 is an implementation of Perl 6 you can use today.