Skip to Main content Skip to Navigation
Reports

Contain the floating point naming explosion

Jens Gustedt 1
1 CAMUS - Compilation pour les Architectures MUlti-coeurS
Inria Nancy - Grand Est, ICube - Laboratoire des sciences de l'ingénieur, de l'informatique et de l'imagerie
Abstract : The recent integration of the floating point TS has had a disastrous effect on the set of reserved identifiers in C. If C2x would go through as it currently stands about 1700 identifiers that were completely unprotected and unannounced would enter the global name space and nasty conflicts with user code would become unavoidable. There have been several attempts in history to introduce scoped identifiers to C, but we can't wait for such miracles to happen before C2x is supposed to come out. Therefore, we propose to take emergency measures and rename most of these new identifiers before they hit the public. On a complementary aspect, we propose decent names for the newly introduced floating point types.
Complete list of metadatas

Cited literature [3 references]  Display  Hide  Download

https://hal.inria.fr/hal-02311460
Contributor : Jens Gustedt <>
Submitted on : Thursday, October 10, 2019 - 10:26:07 PM
Last modification on : Tuesday, October 15, 2019 - 2:54:04 PM

File

n2426.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-02311460, version 1

Citation

Jens Gustedt. Contain the floating point naming explosion. [Research Report] N2426, ISO JCT1/SC22/WG14. 2019. ⟨hal-02311460⟩

Share

Metrics

Record views

54

Files downloads

210