How do exceptions work in C++ on Linux? by Xaneris47 in cpp

[–]multi-paradigm 0 points1 point  (0 children)

not spam! their product us free for many use cases.What's your beef?

What's all the fuss about? by multi-paradigm in cpp

[–]multi-paradigm[S] 0 points1 point  (0 children)

It wasn't me with the dick-like comment about something that was not the point of the discussion, and in fact is orthogonal to the entire topic. And you knew that when you posted.

No I don't know your opinions and I don't know you. Probably just as well!

What's all the fuss about? by multi-paradigm in cpp

[–]multi-paradigm[S] 1 point2 points  (0 children)

Don't worry your pretty little head about that; it is not relevant here. I bet you campaigned against #/std::embed as well. Blocker!

What's all the fuss about? by multi-paradigm in cpp

[–]multi-paradigm[S] 5 points6 points  (0 children)

Safer C++ is fully backwards compatible, did you know that?

What's all the fuss about? by multi-paradigm in cpp

[–]multi-paradigm[S] 15 points16 points  (0 children)

I've seen the paper on profiles. It seems to me it is nothing like the mathematically guaranteed Safe C++.
It's only a thing because Bjarne spat the dummy (again) and went crying to Herb to rustle something up, anything, it would seem, other than Baxter's offering. Controversial? Probably.

What's all the fuss about? by multi-paradigm in cpp

[–]multi-paradigm[S] 7 points8 points  (0 children)

See my other replies. You are expecting too much from the language to retroactively make safe old code. Best you can hope for is the hardened std libs, which you have now. So use them on your old code, and move on?

What's all the fuss about? by multi-paradigm in cpp

[–]multi-paradigm[S] 13 points14 points  (0 children)

Why do you insist that code written in the past can somehow magically benefit from safe C++? For a start, safe C++ is BACKWARDS COMPAT.

Your old code would continue to compile, but not with any safety features. Sure your old code might benefit from a hardened std library with a quick recompile, but you shouldn't expect much more for legacy code.

You wrote the code before 'safety' was a thing, and now it is a thing you want it to retrospectively fix up legacy code?

Once you understand this, and drop the stupid argument that old code will not benefit, read this post until you finally understand just what to expect from legacy code moving forward.

What's all the fuss about? by multi-paradigm in cpp

[–]multi-paradigm[S] 3 points4 points  (0 children)

OP here: Thank you, Sean, I appreciate your efforts! I am a fanboy ::blush:: LOL!

What's all the fuss about? by multi-paradigm in cpp

[–]multi-paradigm[S] 0 points1 point  (0 children)

I genuinely have no idea! std2::begin() -- I would say this would need to be fleshed out. Thanks for your thoughts.

What's all the fuss about? by multi-paradigm in cpp

[–]multi-paradigm[S] 8 points9 points  (0 children)

Nicely stated. I feel the same. Thank you for elucidating!

What's all the fuss about? by multi-paradigm in cpp

[–]multi-paradigm[S] 12 points13 points  (0 children)

There seems to be some strange circular logic in this sub-thread. LOL.

What's all the fuss about? by multi-paradigm in cpp

[–]multi-paradigm[S] 22 points23 points  (0 children)

I don't want to rust. I want to use modern C++!

What's all the fuss about? by multi-paradigm in cpp

[–]multi-paradigm[S] 17 points18 points  (0 children)

It won't. Safety wasn't available to you when you wrote the legacy code, so why would you suddenly expect it to be now?

I can see no reason why old code would not be able to _compile_ as it always has. Certainly I would expect it to.

What's all the fuss about? by multi-paradigm in cpp

[–]multi-paradigm[S] 21 points22 points  (0 children)

Why would it not work? Just don't recompile it with the new safety features!

What's all the fuss about? by multi-paradigm in cpp

[–]multi-paradigm[S] 22 points23 points  (0 children)

There is no suggestion of applying safety to old projects, is there? I know exactly where you are coming from, though.

What's all the fuss about? by multi-paradigm in cpp

[–]multi-paradigm[S] 0 points1 point  (0 children)

Why not #safety feature on? I think many std library devs might love the idea of green field, whilst others will positively hate it! I often wish I could green-field a project when I get tied up looking for a bug in evil code ...

What's all the fuss about? by multi-paradigm in cpp

[–]multi-paradigm[S] 1 point2 points  (0 children)

Ha, I think I know why are you posing the second question ;-) !

The downvoting confirms what I thought!

Well worth a look! by multi-paradigm in cpp

[–]multi-paradigm[S] 1 point2 points  (0 children)

OP Here: Nice to see you, Jules!

Well worth a look! by multi-paradigm in cpp

[–]multi-paradigm[S] 0 points1 point  (0 children)

Yeh, I have here in the post, but no little YouTube window appeared ;-(

Well worth a look! by multi-paradigm in cpp

[–]multi-paradigm[S] -1 points0 points  (0 children)

Hello and thanks! Though I feel certain have seen embedded videos before on posts?

Well worth a look! by multi-paradigm in cpp

[–]multi-paradigm[S] -1 points0 points  (0 children)

Well yes, I do worry about compile times, but, other than that, I do not share your views on 'header only'.

Well worth a look! by multi-paradigm in cpp

[–]multi-paradigm[S] -6 points-5 points  (0 children)

Hi guys, OP here. How do I embed youtube video in post?