Comment Start with Python... (Score 1) 326
Not really the interpreter, but the language spec. Add the following:
- Ability to do static typing when needed
- Add optional dialect to use delimiters instead of whitespace for block and statement scoping that can be enabled and disabled within a file.
- Add ability to specify uniform and auto-vectorized parameters to functions and have the system auto parallelize, vectorize, dispatch to GPU,
Many of these may exist in other languages, but I haven't spent a lot of time looking. I'm mostly a c++ and Python guy. Groovy seems to have a lot of cool features, too, but I find it hard to learn because of the too-loose syntax rules.