dotnet / dotnet/csharpstandard
4.14 "implementation" seems to cover both the compiler and execution environment
Open
status: in-progress
type: clarity
- Dominant language
- C#
- Stars
- 815
- Forks
- 99
- Avg merge
- 1d 14h
- Merged PRs (30d)
- 16
Description
Current text:
> **implementation**
> particular set of software (running in a particular translation environment under particular control options) that performs translation for, and supports execution of methods in, a particular execution environment
I'm not sure what a "translation environment" is, or what this would mean for (say) the existing C++-based compiler implementation.
Is this term deliberately covering both a compiler and a CLI implementation? I think it may well be okay to do that, and let the usage context differentiate, but we should make that decision consciously.
Contributor guide
Assessment
This issue has not been assessed yet.