I'm glad I am not the only one who doesn't like to compromise on my choise of computer language features. I have been working 25 years using assembly language, C, C++, Delphi and a bit of Java. Funny how there is always something about each of them that I either find very interesting or very annoying. I wish I could just pick and choose the language feature I like and discard the others. I have been looking for a language that provides the "nuts&bolts" capability of C/C++ but with the added protection of Java-like data protection and can be used in an embedded environment as well (deterministic).
Other features I like:
- Multiple return values (tuples) as in "return a,b;"
- Integrated container types (stack, list, queues, etc.)
- Must be easy to read and analyze
- Simple to build compiler / interpreter (for embedded uses)
- Easy to build components
Just an idea, we could set up a website (sourceforge?) to work on this some more.