Or by making a really convenient DSL factory. The only use for your “general purpose” language would be to write DSLs. A bit extreme, but it shows somepromise. Current results suggest this approach uses 3 orders of magnitude less code than current systems —possibly even less.
Or by making a really convenient library for a general-purpose language. Although the language puts some limits on how convenient the library can be.
But I suspect one probably makes more money selling a new programming language than selling a library.
Or by making a really convenient DSL factory. The only use for your “general purpose” language would be to write DSLs. A bit extreme, but it shows some promise. Current results suggest this approach uses 3 orders of magnitude less code than current systems —possibly even less.