>This one actually looks like they may be on to something because of the level of inconsistency between cloud apis.
I still don't see why this requires a totally new language. You could easily write a high-level API in a commonly used language that under the hood generates cloud provider-specific API calls. Indeed, this is exactly what Pulumi does, with API bindings to many commonly used languages. There is no need for a custom runtime, much less a new language specifically designed for that runtime.
> I still don't see why this requires a totally new language.
It doesn't require one, but never underestimate the perceived value of a wheel, except round.
> There is no need for a custom runtime, much less a new language specifically designed for that runtime.
I think the bet here is that Wing could be easier to learn/use, more productive, etc... that they can get enough developers into their product that they can make money selling and supporting it. There's a ton of products like this, and they do make money and provide value - just not to everyone.
I still don't see why this requires a totally new language. You could easily write a high-level API in a commonly used language that under the hood generates cloud provider-specific API calls. Indeed, this is exactly what Pulumi does, with API bindings to many commonly used languages. There is no need for a custom runtime, much less a new language specifically designed for that runtime.