-
Notifications
You must be signed in to change notification settings - Fork 126
Description
Languages such as Typescript automatically receive great support from the community, because they provide their compiler as a service - which makes it really easy to build intelligent language support in third-party editors and tools.
For example, see this third-party plug-in, which basically turns ATOM into a full-blown IDE for Typescript.
Another language with good tooling is Nim which also provides their compiler as a service - the community automatically takes over and starts to build dedicated tools and editor integration for the language.
Opa is a potentially strong language, but we have been waiting years now for proper IDE support. I think, without enabling the compiler to run as a service, useful language support in any third-party product is not going to happen at any useful scale.
You clearly do not have the resources to build this yourselves, or it would have happened by now. In my opinion, you either need to enable the community to build tools and integration, or, basically, give up. Just my personal opinion, but a strong language with weak tools just doesn't deliver the kind of value it should.