EcoStd
Standards for Programming Language Tools
What?
Tools
We define standards for the tools that make programming tools work in harmony with each other. We aim to get compilers, package managers, build systems, development environments, debuggers, and more working together and interchangeably.
Languages
Our initial focus for tool standards is in bringing coherence and interoperation for the tools that drive the C++ programming language. But we are thinking ahead to all programming tools working effortlessly together.
Read
Standards
We are in the process of putting together the first release of basic C++ tools interoperability standards. You can read the in-progress draft as we work from RFCs.
Getting Involved
Community
Our community has experts that work on compilers, package manager, build systems, and more. While we concentrate our initial efforts in C++ we are gathering in the C++ Ecosystem Evolution forum.
Contribute
We welcome contributions in our efforts for better programming through tools. We have an open RFC contribution process that was informed from our experiences with, and study of, other standards and design processes.