Live data from Hacker News

Tell HN: C Experts Panel – Ask us anything about C

news.ycombinator.com

21–30 of 978 posts

Re: Tell HN: C Experts Panel – Ask us anything about C

#21
C11 has seen new features, such as Generic Selection. Is the current language standardization converging (just adding clarifications, removing the surface for undefined behavior, etc.) or is C still growing with new features?

In other words, will the C standard be effectively “done” at some time in the future?

Re: Tell HN: C Experts Panel – Ask us anything about C

#24
1. What is the easiest way to build cross-platform (native) GUI with C?

2. Why it is harder to find lgpl licenced libraries to access windows directories over network like jcifs pysmb (and libraries overall) when needed to close most part of software source to sell small softwares to businesses?

3. If you needed to combo C with another language to do everything you need to do forever and never look back what other language would that be?

Re: Tell HN: C Experts Panel – Ask us anything about C

#29

Are any concurrency primitives planned for introduction in future C revisions?

We currently have not seen papers proposing to add new concurrency primitives for C2x, but we have been actively working on the concurrency object model and would welcome proposals for new primitives or concurrency-related fixes.

One goal is to re-unify C with the concurrency object model used by C++ to make std::atomic and _Atomic(T) be ABI compatible as intended in C11. Some small fixes in this area are the removal of ATOMIC_VAR_INIT, clarifying whether library functions can use thread_local storage for internal state, and things along those lines. However, we expect there to be more efforts in this area as we progress the standard.

Re: Tell HN: C Experts Panel – Ask us anything about C

#30
post #21

C11 has seen new features, such as Generic Selection. Is the current language standardization converging (just adding clarifications, removing the surface for undefined behavior, etc.) or is C still growing with new features? In other words, will the C standard be effectively “done” at some time in the future?

I would say no, that we are still adding new features. Aaron Ballman was responsible for adding attributes to the C2x (he can tell you more). We're also looking at #embed feature to incorporate binaries the way that #include incorporates text.
Post reply on HN