The "fusion of a developed program and development environment" idea is very cool. One (maybe dumb) question though: > Simple & powerful language: No constructors, no types declaration, no interfaces, no primitive types. Are constructors and primitive types really the sort of things that people find to be unnecessary complexity?
Primitive types reminds me of Java, which doesn't have primitive types per se (everything is an object under water), but they're adding it soon (or already have) for performance reasons.