Project Health Metrics - Lambda-Mountain-Compiler-Backend/lambda-mountain GitHub Wiki
Promises
tests/promises/ are a set of individually independent tests that can be used to assert language, compiler, and library features.
Intentions:
- It is OK to sometimes intentionally break promises
- The promise tests and deploy test-suite are intended to prevent unintentionally breaking promises
- Each test has a last-changed date that indicates how long it has been since that individual test has been broken
Goal:
- it would be nice to have a usable subset of features with promise coverage that has not been broken in several years
Promise Standards
Core community members mostly do not want LM to ever have a single standards committee. Standards committees could eventually have a place as a part of the community, but there should always be many options for people with a more chaotic spirit.
To put it bluntly, standards committees have killed many previous language communities and over time it pushes the project health downwards.