digitalmars.D - Cppfront : A new syntax for C++
- Tejas (5/16) Sep 17 2022 https://github.com/hsutter/cppfront
- ryuukk_ (7/23) Sep 17 2022 That's great to hear, C++ is a giant and uncontrollable mess
- Tejas (3/19) Sep 17 2022 I'm just worried about D's place in this world where there's
- Paulo Pinto (16/39) Sep 17 2022 You forgot about:
- Tejas (8/30) Sep 17 2022 Val and Verona are extremely early stage though, no? But that
- Ola Fosheim =?UTF-8?B?R3LDuHN0YWQ=?= (13/16) Sep 17 2022 I don't know. I think C++ has become fairly well-rounded now that
- Paulo Pinto (10/28) Sep 18 2022 Clang catching up, that is news to me, specially in what concerns
- Nicholas Wilson (2/8) Sep 18 2022 Links?
- Paulo Pinto (6/15) Sep 18 2022 His CppCon talk.
- =?UTF-8?Q?Ali_=c3=87ehreli?= (5/11) Sep 18 2022 https://www.atlanticcouncil.org/content-series/buying-down-risk/memory-s...
- Tejas (5/22) Sep 18 2022 I guess if they're considering even C# as an alternative with
- IGotD- (16/20) Sep 18 2022 A big part of the first section is some kind of political talk
- Ola Fosheim =?UTF-8?B?R3LDuHN0YWQ=?= (13/19) Sep 18 2022 It is just an experiment in the initial stage, clearly quite
- Paulo Pinto (6/26) Sep 19 2022 Other than C that is.
- Ola Fosheim =?UTF-8?B?R3LDuHN0YWQ=?= (24/27) Sep 19 2022 Right, but CPU/SoC manufacturers have some interest in getting
- Ola Fosheim =?UTF-8?B?R3LDuHN0YWQ=?= (3/5) Sep 18 2022 Slowly catching up then :-). The things I care the most about are
- Paulo Pinto (7/12) Sep 18 2022 Just like what Apple and Google care about is C++17 and nothing
- Ola Fosheim =?UTF-8?B?R3LDuHN0YWQ=?= (15/20) Sep 18 2022 Sure, I care most about things that simplify the way I would
- Walter Bright (2/4) Sep 19 2022 This trend is why D is steadily moving towards 100% memory safety.
- Dukc (7/12) Sep 19 2022 Modulo bugs and undefined behaviour on assert failure with
- Walter Bright (2/5) Sep 19 2022 @live, which deals with memory allocation, is the step after DIP1000.
- Timon Gehr (3/10) Sep 19 2022 (It's a linting tool and it does nothing to enhance @safe safety
- ryuukk_ (3/26) Sep 17 2022 Indeed, simply asking for .Enum was met with negativity, so i
- Nick Treleaven (5/7) Sep 17 2022 Language design is about trade-offs, expect people to disagree
- claptrap (5/14) Sep 17 2022 It'll be ironic if the thing that Walter said will kill C
- Walter Bright (5/7) Sep 19 2022 I recently went through all the DIP1000 bugs in bugzilla. Many were pron...
- Imperatorn (3/11) Sep 19 2022 Cool, please focus on getting Dip1000 finalized ❤️
- IGotD- (13/17) Sep 17 2022 When C++ compile times aren't long enough, let's make them longer.
- zjh (4/6) Sep 17 2022 For D, The existing features need to be repaired completely.
- German Diago (13/21) Sep 24 2022 This is the wrong judgement to do (about compile times). Compile
- ryuukk_ (6/6) Sep 19 2022 All these new better C/C++ that are popping out is the clear
- Ben Jones (3/9) Sep 19 2022 D (slide) shoutout in Herb's talk:
- Tejas (3/15) Sep 19 2022 You are much much more charitable than me, calling that lightly
https://github.com/hsutter/cppfront People working towards syntax improvements as well to C++ now, which they believe will pave the way for semantic improvements that break backwards compatibility with C++ Taken from the repo:**Important disclaimer**: This isn't about 'just a pretty syntax,' it's about fixing semantics. The unambiguous alternative syntax is just a means to an end, a gateway that lets us access a new open space beyond it — and sure, if we build a gate, then the gate ought to look nice too, so we build it with good boards and paint it nice colors. But the gate is the doorway, the portal, not the goal... the real payoff is gaining access to that new open space in C++ that's free of backward source compatibility constraints where we can (finally) fix semantics — order-independence, great defaults, regular composable semantic meanings — as we see fit.
Sep 17 2022
On Saturday, 17 September 2022 at 11:08:37 UTC, Tejas wrote:https://github.com/hsutter/cppfront People working towards syntax improvements as well to C++ now, which they believe will pave the way for semantic improvements that break backwards compatibility with C++ Taken from the repo:That's great to hear, C++ is a giant and uncontrollable mess Already looks better than Carbon How funny: https://github.com/hsutter/cppfront#2021-is-as-and-pattern-matching https://github.com/dlang/vision-document#other (in #other, unfortunately)**Important disclaimer**: This isn't about 'just a pretty syntax,' it's about fixing semantics. The unambiguous alternative syntax is just a means to an end, a gateway that lets us access a new open space beyond it — and sure, if we build a gate, then the gate ought to look nice too, so we build it with good boards and paint it nice colors. But the gate is the doorway, the portal, not the goal... the real payoff is gaining access to that new open space in C++ that's free of backward source compatibility constraints where we can (finally) fix semantics — order-independence, great defaults, regular composable semantic meanings — as we see fit.
Sep 17 2022
On Saturday, 17 September 2022 at 11:41:18 UTC, ryuukk_ wrote:On Saturday, 17 September 2022 at 11:08:37 UTC, Tejas wrote:I'm just worried about D's place in this world where there's Carbon, C++26, Rust, Nim and now this 😔https://github.com/hsutter/cppfront People working towards syntax improvements as well to C++ now, which they believe will pave the way for semantic improvements that break backwards compatibility with C++ Taken from the repo:That's great to hear, C++ is a giant and uncontrollable mess Already looks better than Carbon How funny: https://github.com/hsutter/cppfront#2021-is-as-and-pattern-matching https://github.com/dlang/vision-document#other (in #other, unfortunately)[...]
Sep 17 2022
On Saturday, 17 September 2022 at 11:55:16 UTC, Tejas wrote:On Saturday, 17 September 2022 at 11:41:18 UTC, ryuukk_ wrote:You forgot about: - Val, https://www.val-lang.dev from Dave Abrahms and Sean Parent - Verona, https://microsoft.github.io/verona/ from Microsoft Research - Odin, https://odin-lang.org/ already used in the games industry, via EmberGen features (and AOT story in Java/.NET case), so that their need for C and C++ gets reduced. With Val, Carbon and now Cppfront coming out of the C++ community itself, we are at an inflection point, I bet C++26 might be the latest big revision. So yeah, the competition to D is getting stiffer, and it is a question of how many of those C++ disillusioned souls might eventually find a home in D.On Saturday, 17 September 2022 at 11:08:37 UTC, Tejas wrote:I'm just worried about D's place in this world where there's Carbon, C++26, Rust, Nim and now this 😔https://github.com/hsutter/cppfront People working towards syntax improvements as well to C++ now, which they believe will pave the way for semantic improvements that break backwards compatibility with C++ Taken from the repo:That's great to hear, C++ is a giant and uncontrollable mess Already looks better than Carbon How funny: https://github.com/hsutter/cppfront#2021-is-as-and-pattern-matching https://github.com/dlang/vision-document#other (in #other, unfortunately)[...]
Sep 17 2022
On Saturday, 17 September 2022 at 14:57:40 UTC, Paulo Pinto wrote:On Saturday, 17 September 2022 at 11:55:16 UTC, Tejas wrote:Val and Verona are extremely early stage though, no? But that might not be the case ~2025... Didn't know Odin was already getting used in industry, pretty cool... Hope we manage to get our stuff together and not just survive, but thrive in this decadeOn Saturday, 17 September 2022 at 11:41:18 UTC, ryuukk_ wrote:You forgot about: - Val, https://www.val-lang.dev from Dave Abrahms and Sean Parent - Verona, https://microsoft.github.io/verona/ from Microsoft Research - Odin, https://odin-lang.org/ already used in the games industry, via EmberGen features (and AOT story in Java/.NET case), so that their need for C and C++ gets reduced. With Val, Carbon and now Cppfront coming out of the C++ community itself, we are at an inflection point, I bet C++26 might be the latest big revision. So yeah, the competition to D is getting stiffer, and it is a question of how many of those C++ disillusioned souls might eventually find a home in D.[...]I'm just worried about D's place in this world where there's Carbon, C++26, Rust, Nim and now this 😔
Sep 17 2022
On Saturday, 17 September 2022 at 14:57:40 UTC, Paulo Pinto wrote:With Val, Carbon and now Cppfront coming out of the C++ community itself, we are at an inflection point, I bet C++26 might be the latest big revision.I don't know. I think C++ has become fairly well-rounded now that clang is catching up on C++20. At this point it will take a while for the C++ community to make good use of C++'s take on coroutines and concepts. It would probably be a bad idea to continue to push in more big features. Some smaller ones like SIMD are missing still. But in the longer term I think we will see more standardized hardware oriented features related to parallelism, co-processors etc. I suspect Intel and AMD will have to do something to ensure their own relevance in the long term, and C/C++ is where they can make software "hardware dependent". So in that sense C/C++ has a guaranteed long life span. System programming isn't just market driven, it is also hardware driven.
Sep 17 2022
On Saturday, 17 September 2022 at 22:27:32 UTC, Ola Fosheim Grøstad wrote:On Saturday, 17 September 2022 at 14:57:40 UTC, Paulo Pinto wrote:Clang catching up, that is news to me, specially in what concerns modules. Herb Sutter clearly address the issues the need to fix C and C++ due to US new cyber security bill where it explicitly calls out for software no longer being written in C and C++, unless there is no other option. Eventually using unsafe languages will require clearance from a cyber security government agency.With Val, Carbon and now Cppfront coming out of the C++ community itself, we are at an inflection point, I bet C++26 might be the latest big revision.I don't know. I think C++ has become fairly well-rounded now that clang is catching up on C++20. At this point it will take a while for the C++ community to make good use of C++'s take on coroutines and concepts. It would probably be a bad idea to continue to push in more big features. Some smaller ones like SIMD are missing still. But in the longer term I think we will see more standardized hardware oriented features related to parallelism, co-processors etc. I suspect Intel and AMD will have to do something to ensure their own relevance in the long term, and C/C++ is where they can make software "hardware dependent". So in that sense C/C++ has a guaranteed long life span. System programming isn't just market driven, it is also hardware driven.
Sep 18 2022
On Sunday, 18 September 2022 at 08:47:24 UTC, Paulo Pinto wrote:Herb Sutter clearly address the issues the need to fix C and C++ due to US new cyber security bill where it explicitly calls out for software no longer being written in C and C++, unless there is no other option. Eventually using unsafe languages will require clearance from a cyber security government agency.Links?
Sep 18 2022
On Sunday, 18 September 2022 at 09:25:25 UTC, Nicholas Wilson wrote:On Sunday, 18 September 2022 at 08:47:24 UTC, Paulo Pinto wrote:His CppCon talk. https://youtu.be/CzuR0Spm0nA The Atlantic Council report on the bill, https://www.atlanticcouncil.org/content-series/buying-down-risk/memory-safety/Herb Sutter clearly address the issues the need to fix C and C++ due to US new cyber security bill where it explicitly calls out for software no longer being written in C and C++, unless there is no other option. Eventually using unsafe languages will require clearance from a cyber security government agency.Links?
Sep 18 2022
On 9/18/22 03:24, Paulo Pinto wrote:On Sunday, 18 September 2022 at 09:25:25 UTC, Nicholas Wilson wrote:https://www.atlanticcouncil.org/content-series/buying-down-risk/memory-safety/ Thank you! This is one of the reasons I love these forums. I find valuable fuel just when I am tupdating my D introduction slides. :) AliLinks?His CppCon talk. https://youtu.be/CzuR0Spm0nA The Atlantic Council report on the bill,
Sep 18 2022
On Sunday, 18 September 2022 at 14:45:54 UTC, Ali Çehreli wrote:On 9/18/22 03:24, Paulo Pinto wrote:respect to C++, then D most definitely fits the bill as well despite the GCOn Sunday, 18 September 2022 at 09:25:25 UTC, Nicholas Wilsonwrote:https://www.atlanticcouncil.org/content-series/buying-down-risk/memory-safety/ Thank you! This is one of the reasons I love these forums. I find valuable fuel just when I am tupdating my D introduction slides. :) AliLinks?His CppCon talk. https://youtu.be/CzuR0Spm0nA The Atlantic Council report on the bill,
Sep 18 2022
On Sunday, 18 September 2022 at 10:24:38 UTC, Paulo Pinto wrote:His CppCon talk. https://youtu.be/CzuR0Spm0nA The Atlantic Council report on the bill, https://www.atlanticcouncil.org/content-series/buying-down-risk/memory-safety/A big part of the first section is some kind of political talk how they use the strategy of early 1900 century communist intellectuals in order to advance C++. Good indication that something is not quite right. Then I skimmed through Sutters CppFront presentation and quickly realized that it doesn't help much at all. Rather I must learn another syntax in addition to learning the vast C++ language. All this time spent on trying "fix" C++, think what you could have done with a new language or an existing sane one. I have probably mentioned, if you see modern C++, don't walk away, run away. Now it's more I need a really fast vehicle. What's good is that the world has moved on and there are plenty of alternatives and more a popping up all the time. There is no excuse for using C++ anymore for new projects. Thank you for giving us these jump scares now and then.
Sep 18 2022
On Sunday, 18 September 2022 at 15:16:20 UTC, IGotD- wrote:Then I skimmed through Sutters CppFront presentation and quickly realized that it doesn't help much at all.It is just an experiment in the initial stage, clearly quite personal at this point. If he gets arenas right then that could be a significant improvement. Enough to get some adoption.All this time spent on trying "fix" C++, think what you could have done with a new language or an existing sane one.People create new languages all the time, most die off, stagnates and simply fail to reach critical mass.What's good is that the world has moved on and there are plenty of alternatives and more a popping up all the time.The alternatives are most likely competing with each other and to a lesser extent affecting C++ in the short term. Many alternatives make it harder to build a competing eco-system. So it isn’t obvious that this is a disadvantage for C++. If there was a single strong contender for hardware-oriented programming then it might hurt C++, but right now there is none.
Sep 18 2022
On Monday, 19 September 2022 at 06:44:05 UTC, Ola Fosheim Grøstad wrote:On Sunday, 18 September 2022 at 15:16:20 UTC, IGotD- wrote:Other than C that is. And eventually everyone sending patches to the Linux kernel, might as well brush up their Rust skills. https://www.zdnet.com/article/linus-torvalds-rust-may-make-it-into-the-next-linux-kernel-after-all/Then I skimmed through Sutters CppFront presentation and quickly realized that it doesn't help much at all.It is just an experiment in the initial stage, clearly quite personal at this point. If he gets arenas right then that could be a significant improvement. Enough to get some adoption.All this time spent on trying "fix" C++, think what you could have done with a new language or an existing sane one.People create new languages all the time, most die off, stagnates and simply fail to reach critical mass.What's good is that the world has moved on and there are plenty of alternatives and more a popping up all the time.The alternatives are most likely competing with each other and to a lesser extent affecting C++ in the short term. Many alternatives make it harder to build a competing eco-system. So it isn’t obvious that this is a disadvantage for C++. If there was a single strong contender for hardware-oriented programming then it might hurt C++, but right now there is none.
Sep 19 2022
On Monday, 19 September 2022 at 07:43:24 UTC, Paulo Pinto wrote:Other than C that is.Right, but CPU/SoC manufacturers have some interest in getting support for their hardware in LLVM/Clang or the GCC suite, so for the less esoteric devices C and C++ can be considered to be the same (same or similar compiler core, with some configuration differences).And eventually everyone sending patches to the Linux kernel, might as well brush up their Rust skills.Sure, but I perceive Rust as more of a high level approach with functional leanings, that also allows some low level programming. I guess one motivation for Carbon is to take that extra step towards a more hardware oriented vantage point with eco system backwards compatibility, in comparison with Rust. Still, it is not clear what Carbon will become like at this point and it seems to take in quite a bit of high level influence from Rust, ML and other such languages with a "high" abstraction level. I also am not sure if there is enough people with a focus on embedded and hardware that are engaging with the Carbon design process, which is a pity since the process is open for anyone to join. Most system languages seem to suffer from not taking in the full use-case spectrum from the start. That appears to be an obstacle for most alternative system programming platforms, including D. It turns out that it is very difficult to change course later, as we can see with D and memory allocation (process, culture and design-dependencies appears to make late changes very difficult on a "social" level).
Sep 19 2022
On Sunday, 18 September 2022 at 08:47:24 UTC, Paulo Pinto wrote:Clang catching up, that is news to me, specially in what concerns modules.Slowly catching up then :-). The things I care the most about are in.
Sep 18 2022
On Sunday, 18 September 2022 at 09:51:52 UTC, Ola Fosheim Grøstad wrote:On Sunday, 18 September 2022 at 08:47:24 UTC, Paulo Pinto wrote:Just like what Apple and Google care about is C++17 and nothing beyond that, meanwhile no compiler vendor selling C and C++ compilers based on clang forks seem to care about upstream ISO C++ compliance. Hence my surprise about your remark regarding catching up.Clang catching up, that is news to me, specially in what concerns modules.Slowly catching up then :-). The things I care the most about are in.
Sep 18 2022
On Sunday, 18 September 2022 at 10:26:43 UTC, Paulo Pinto wrote:Just like what Apple and Google care about is C++17 and nothing beyond that, meanwhile no compiler vendor selling C and C++ compilers based on clang forks seem to care about upstream ISO C++ compliance. Hence my surprise about your remark regarding catching up.Sure, I care most about things that simplify the way I would write C++17ish code: concept, requires, span, char8_t, [[no_unique_address]], bitcast, feature test macros… That feature test macro approach could turn into a sleeping pill, though. I am in favour of it, but it puts less pressure on compiler vendors. It allows programmers to start using new features with a fall-back, but it also allows vendor to say "it isn't quite done, but you can use that compatibility layer library over there". Clang does fairly well with C++23, so that is a bit odd, perhaps. I guess some C++20 features are hard to work into their internal representation (IIRC basically an explicit AST). https://en.cppreference.com/w/cpp/compiler_support/20 https://en.cppreference.com/w/cpp/compiler_support/23
Sep 18 2022
On 9/18/2022 1:47 AM, Paulo Pinto wrote:Eventually using unsafe languages will require clearance from a cyber security government agency.This trend is why D is steadily moving towards 100% memory safety.
Sep 19 2022
On Monday, 19 September 2022 at 08:59:44 UTC, Walter Bright wrote:On 9/18/2022 1:47 AM, Paulo Pinto wrote:Modulo bugs and undefined behaviour on assert failure with `-release`, We already have it with `-preview=dip1000` turned on. I think. I think you mean memory safe RAII and reference counting. DIP1000 enables limited forms of those, but in practice one still tends to be stuck mostly with the GC, static memory and the stack.Eventually using unsafe languages will require clearance from a cyber security government agency.This trend is why D is steadily moving towards 100% memory safety.
Sep 19 2022
On 9/19/2022 2:30 AM, Dukc wrote:I think you mean memory safe RAII and reference counting. DIP1000 enables limited forms of those, but in practice one still tends to be stuck mostly with the GC, static memory and the stack.live, which deals with memory allocation, is the step after DIP1000.
Sep 19 2022
On 19.09.22 20:41, Walter Bright wrote:On 9/19/2022 2:30 AM, Dukc wrote:(It's a linting tool and it does nothing to enhance safe safety guarantees because it is a function attribute.)I think you mean memory safe RAII and reference counting. DIP1000 enables limited forms of those, but in practice one still tends to be stuck mostly with the GC, static memory and the stack.live, which deals with memory allocation, is the step after DIP1000.
Sep 19 2022
On Saturday, 17 September 2022 at 11:55:16 UTC, Tejas wrote:On Saturday, 17 September 2022 at 11:41:18 UTC, ryuukk_ wrote:Indeed, simply asking for .Enum was met with negativity, so i don't see our fate improving anytime soonOn Saturday, 17 September 2022 at 11:08:37 UTC, Tejas wrote:I'm just worried about D's place in this world where there's Carbon, C++26, Rust, Nim and now this 😔https://github.com/hsutter/cppfront People working towards syntax improvements as well to C++ now, which they believe will pave the way for semantic improvements that break backwards compatibility with C++ Taken from the repo:That's great to hear, C++ is a giant and uncontrollable mess Already looks better than Carbon How funny: https://github.com/hsutter/cppfront#2021-is-as-and-pattern-matching https://github.com/dlang/vision-document#other (in #other, unfortunately)[...]
Sep 17 2022
On Saturday, 17 September 2022 at 17:47:57 UTC, ryuukk_ wrote:Indeed, simply asking for .Enum was met with negativity, so i don't see our fate improving anytime soonLanguage design is about trade-offs, expect people to disagree about things. That doesn't mean it's not worth trying to make improvements. There is a DIP PR for `$member` (`.member` is ambiguous).
Sep 17 2022
On Saturday, 17 September 2022 at 11:55:16 UTC, Tejas wrote:On Saturday, 17 September 2022 at 11:41:18 UTC, ryuukk_ wrote:It'll be ironic if the thing that Walter said will kill C actually ends up killing D cause it basically put everything else on the back burner for 10 years. Is DIP1000 the new Phobos vs Tango?On Saturday, 17 September 2022 at 11:08:37 UTC, Tejas wrote:I'm just worried about D's place in this world where there's Carbon, C++26, Rust, Nim and now this 😔https://github.com/hsutter/cppfronthttps://github.com/dlang/vision-document#other (in #other, unfortunately)
Sep 17 2022
On 9/17/2022 4:32 PM, claptrap wrote:Is DIP1000 the new Phobos vs Tango?I recently went through all the DIP1000 bugs in bugzilla. Many were pronounced in the n.g. as DIP1000 killers, but they have PRs now to fix them. DIP1000 is in good shape.put everything else on the back burner for 10 yearsIgnoring everything else we've done.
Sep 19 2022
On Monday, 19 September 2022 at 09:03:42 UTC, Walter Bright wrote:On 9/17/2022 4:32 PM, claptrap wrote:Cool, please focus on getting Dip1000 finalized ❤️ D will prevail!Is DIP1000 the new Phobos vs Tango?I recently went through all the DIP1000 bugs in bugzilla. Many were pronounced in the n.g. as DIP1000 killers, but they have PRs now to fix them. DIP1000 is in good shape.put everything else on the back burner for 10 yearsIgnoring everything else we've done.
Sep 19 2022
On Saturday, 17 September 2022 at 11:08:37 UTC, Tejas wrote:https://github.com/hsutter/cppfront People working towards syntax improvements as well to C++ now, which they believe will pave the way for semantic improvements that break backwards compatibility with C++When C++ compile times aren't long enough, let's make them longer. My first question that comes to mind, why compile this to C++ when you have C which is much faster and you can do the same thing. Essentially this is what Nim does which has full meta programming that can be compiled to C. C++, isn't holding up anymore and is too simple let's make C++11 Let's make C++11 modern -> C++20 C++20 has a complicated and ugly syntax, let's fix that with CppFront. ... and it just goes on, taint it up, taint it up. Even more funny is that this is from Herb Sutter which is one of the biggest influencers of "modern C++".
Sep 17 2022
On Saturday, 17 September 2022 at 15:56:54 UTC, IGotD- wrote:On Saturday, 17 September 2022 at 11:08:37 UTC, Tejas wrote:For D, The existing features need to be repaired completely. Don't try to be too fast. `One hundred percent` is better than `three 95 percent`.......
Sep 17 2022
On Saturday, 17 September 2022 at 15:56:54 UTC, IGotD- wrote:On Saturday, 17 September 2022 at 11:08:37 UTC, Tejas wrote:This is the wrong judgement to do (about compile times). Compile times with modules are *shorter*. Cpp2 pushes for modules, not for include, but pure modules. Besides that, there are things such as tuples (multiple return values) done without templates, which avoids instantiation. Also, take into account that cppfront being a preprocessor is an implementation detail to easily be able to mix and match cpp/cpp2 and that some day it could become a full-fledged compiler. Cpp2 is thought for transition to pure cpp2 but 100% compatible. This means that preprocessing by lowering is a technique, but not the only technique. Greetings.https://github.com/hsutter/cppfront People working towards syntax improvements as well to C++ now, which they believe will pave the way for semantic improvements that break backwards compatibility with C++When C++ compile times aren't long enough, let's make them longer.
Sep 24 2022
All these new better C/C++ that are popping out is the clear signal that people are still interested in system programming and are not happy about the current solutions If D has proper allocator API and an allocator driven STD instead of just the GC, i'm pretty sure it would have been mentioned more in all these project papers instead of being simply just IGNORED
Sep 19 2022
On Saturday, 17 September 2022 at 11:08:37 UTC, Tejas wrote:https://github.com/hsutter/cppfront People working towards syntax improvements as well to C++ now, which they believe will pave the way for semantic improvements that break backwards compatibility with C++ Taken from the repo:D (slide) shoutout in Herb's talk: https://youtu.be/ELeZAKCN4tY?t=2755[...]
Sep 19 2022
On Monday, 19 September 2022 at 19:02:23 UTC, Ben Jones wrote:On Saturday, 17 September 2022 at 11:08:37 UTC, Tejas wrote:You are much much more charitable than me, calling that lightly shaded arrow a D shoutout.https://github.com/hsutter/cppfront People working towards syntax improvements as well to C++ now, which they believe will pave the way for semantic improvements that break backwards compatibility with C++ Taken from the repo:D (slide) shoutout in Herb's talk: https://youtu.be/ELeZAKCN4tY?t=2755[...]
Sep 19 2022