5 ms·
First, tone it down a little please, I think it's time for you to shut up you fantasized it your lack of capacity to grok the context of the issue Now we're
by CyberDildonics 3mo ago
First, tone it down a little please,
I think it's time for you to shut up
you fantasized it
your lack of capacity to grok the context of the issue
Now we're firmly into the insults phase. You can just admit that you don't know about something or that you don't have evidence, or you can ask questions, but resorting to insults instead of just saying "I don't know" or "I haven't considered that" or "I'm fine with what I'm using so I haven't worried about what other people are doing" is unfortunate.
you've misunderstood the part about a "Sleep"
I repeated what was in the comments. This is another example of claims without evidence, you realize that right? You didn't explain it and how I was wrong, you just said "no, nu uh".
3 seconds of build time
Are you talking about build times now? What happened to all the stuff about being terrible for the APIs and so toxic for the whole system that you can't write anything in godbolt?
how you haven't managed to stop talking down on me
Now it's time to play both sides and fling insults but pretend that me asking for evidence is talking down to you.
I've explained multiple times why I think it does. If you want a destructor declared in C++, you have to give the full class definition.
Finally an explanation of some sort. Too bad this isn't true. Do you know that the implementation can be in a compilation unit just like C?
you are providing zero evidence for your baseless (even counter-factual) accusations towards myself. What you say makes ZERO sense.
You believe things without evidence and you have said where they come from. Then when asked for evidence you grasp at anything from insults to completely unrelated things like a single program that you like which demonstrates nothing. Those are the actual facts.
- jstimpfle 3mo ago> Now we're firmly into the insults phase. We have been from about your 2nd comment on. > "I haven't considered that" Considered WHAT? > I repeated what was in the comments. This is another example of claims without evidence, you realize that right? You didn't explain it and how I was wrong, you just said "no, nu uh". I was merely giving you a second chance to notice by yourself that the Sleep-Code in question is code that is being debugged, not part of this project. But instead of double checking, again you've been relentlessly continuing on your trajectory. You've ended up furthering your wild accusations without entertaining the possibility that I might be not completely wrong on all fronts, and you might be only half right (or less). > Are you talking about build times now? What happened to all the stuff about being terrible for the APIs and so toxic for the whole system that you can't write anything in godbolt? It's one of the topics, one of the manifestations of the systemic issues I was talking about, if you had paid any sort of attention. > Finally an explanation of some sort. Too bad this isn't true. Do you know that the implementation can be in a compilation unit just like C? You are still not understanding? I gathered you seem to be a game developer of some sorts but you don't understand the simplest basic facts about C++? Please show me how you can call a destructor in C++ without seeing the declaration of the destructor. (I mean calling it directly of course, since calling it indirectly would refute your claim that a destructor is needed -- since you can't have an arbitrary intermediate function called automatically by RAII). Or show me how you can see the declaration of the destructor without seeing the definition of the class. JUST DO IT. SHOW THE EVIDENCE. DONT TALK.
- CyberDildonics 3mo agoWe have been from about your 2nd comment on. Nope, if you think forming beliefs from youtubers is so negative, don't do it. It's one of the topics, one of the manifestations of the systemic issues I was talking about, if you had paid any sort of attention. Nope, destructors have nothing to do with this and this was never something you mentioned before. If it was you could show it with godbolt. You are still not understanding? I gathered you seem to be a game developer of some sorts but you don't understand the simplest basic facts about C++? Show me. They are just functions, usually one or two lines. Please show me how you can call a destructor in C++ without seeing the declaration of the destructor. You have declarations of functions the same as in C, did you try this? JUST DO IT. SHOW THE EVIDENCE. DONT TALK. Show me what you're talking about in godbolt.
- jstimpfle 3mo ago> Nope, destructors have nothing to do with this and this was never something you mentioned before. If it was you could show it with godbolt. How about you simply Ctrl+F for "build time" or "compile time" and admit you have been lying, have been extremely adversarial, and have been incredibly lazy? > Show me. They are just functions, usually one or two lines. Isn't it strange that I'm now creating a godbolt containing absolute C++ basics as a youtuber personality fangirl, since apparently I'm only repeating stuff I don't understand, which has to be why I can't express myself and provide evidence? It is beyond me how you don't seem to know what I'm talking about, but here you go... This should provide reasonable evidence of the lack of ergonomics when using C++, and how problematic this class stuff is from various technical standpoints. As you mentioned, in C style programming, we could instead simply forward declare a struct, than forward declare some functions. One line for each. Good header hygiene. Clean. Done. But noo, this is C++ and we can't have straightforward code and low coupling. Full link: https://godbolt.org/#z:OYLghAFBqd5QCxAYwPYBMCmBRdBLAF1QCcAaPECAMzwBtMA7AQwFtMQByARg9KtQYEAysib0QXACx8BBAKoBnTAAUAHpwAMvAFYTStJg1DIApACYAQuYukl9ZATwDKjdAGFUtAK4sGe1wAyeAyYAHI%2BAEaYxCAAzKQADqgKhE4MHt6%2BekkpjgJBIeEsUTHxdpgOaUIETMQEGT5%2BXLaY9nkM1bUEBWGR0XG2NXUNWc0KQ93BvcX9sQCUtqhexMjsHAD06wDUAGJ07Fv8qAB0CCYaAIKbW8HI3ljoWxEAnltoDAo%2B0QpbXilGW3MsVu90wgNibiOpxMsWw5wu8LuTAUPx2qFQMIsWy21ywSOITHaW1QVF26K2EAYqAIWyYWywNAYqQEc3hbLMwNJGmxuNQmAUDDAHBpaBYCX2IDeCEMwDBRC2XC28oAbtE8FRnmzLsrUHhHuhUAB9I6G8ZeKhUCBo1AgEAWWpbABUEVqc2xOO21tt9uI9L5AqFItQYolWxC40wj3GxC8Di2LD%2BNKiWwA1lSAO4MUhbYiYACOXjwuZ%2BSwI0TeBhRStQTzBDKm6DZAHYrJd3WSa46juCACJhzDpjsQZpbMzZl3EVmxLEev38wXCt7B8XiJcfAgxhwkeOJ2upjNZrbphB4ZAIHP5wvFivIn7y5P1kKNtvuo4AWhhuFQABUT0YFBAU4zry86BkuIarqItC0MEwC0vGmAEAgGAXgWRb8jcNL3mCaaoJm2bHqe565mh15IlW2H0pgjKRvC7ZYPQZaHOimI8tsBqgYuoorgcUEwQCWDRrGRC%2BiRV4YYQ1Z7rh%2BFHieZ6oeJPzkXeNYPtRDbNj2WoIhyrjqjp1wAJIMFsbjWNYR5gtKqpSYaj6YIa8EqTcplIdZmBMFgvrbpJ6Z0LQYbUheYi0JqlzXMmfxMBE9DHPC1zfjWmCqqZDnOZWCgEdZTC2fKIJeFgtLQUqCBgsEZbEMwgVYAkriMMgeD8qQCXbIY%2BqYHVDBYAwjUYSSVFdT1fUKK1pWErSuaKehjxRPwU3pmCoimSljBUTRpVLZl2YFfgAkVAYBLtGNA2YT8NCtOgPztQhSEYD8EC7bBa5CVuvo3YJG7CSQczxRF2y/ngPxA1sCTEKgsWYCwhKnrWoh/OVpKGM8SHPWeMoYfwpXJHWnX1b1TVZWNoWbb8ChMLKS5FdKql7rm3H7Ogf1XNsQK7WCMKQui9mdVw0KwmNbO9aC4Jc0atVmPzcL/bS3VbAoNYCMcys6S51psetwTMqZA3Ws2rYXAkXixaeIB0e6r00j6rGzuGZZRl9cZ4odMMCOb2Lu/LNSOMgWw%2Bk60Mpo5E6AZinvjDDvs6nqVHRqgzyGiH/vOq6YeXJ71xyAw80EF4zBlmFVm0sATDBFsNlyjWYOoMqepymVWw84y2uGhn2zqkX6aGFhNYI37Dr%2BUhWwAEoXEZRk4r8TIFo5CQbhSShgtDwSAbWtB4b9bdbL%2B0TlddR5MK88p93neAz4ac%2B%2BoP54Rz7VGMdEW8QKf5%2BX/LdWNTQvvAOi%2BCYG6EQvBYWlDSLurwQZECrqXbOXhArHyUFvG6kkOIBkXKtFaMEiruUOHnSoAhQbzwuDsMeABpZm7ZrhCDUoQeuYJAHQUQtmCm0CtgwXGKTbiD9XKVWqiWUk2CVJbzKrmcOjsrYOhMC2bhWxVDZmeNmAAXqxSR2lpw6Qoe3HWxBvJSRPFghuj5tbElJD6bK5dcqV3jEwIO8Fb6wzYHdJmW9Qh4XGgQIUPxtC7hgjYtwFJCIKXTEsWgs1aE5jwMABAwDYJukwKoVYc83HxhIGCBQzxBBMEqKYF8GsIi6noMQBIBgmIgzEjNZmnto76h/H%2BYAAEgIa2drUV2Oska3WQugbMy1iQMELkwBIdUHTIlBl0YxHYPE3irIY466cclDgqjInaggtjyP7r6FOk4ba4gOs0okA13iWxIF0wwPS%2BkDM8u9H4CRRm63RBMly0y0iewAH7WlDtORpOyjppDGZ9TcIljk616a8fpgzLkjLqGM609zMqayZDMhElwwZ4GVISdgW914ED4dw6IvDsxmgtEkhQyFYHoAXEmcqbkG5lS8uWQBFL4ZKDGeZSwlkQY0yklEch7pjJIwYCjWpUoMY/GEZgJhJUDlfB8vw6lnkdEV05WCemy5GZb3QdjLwkTNqvGJcEslYEFXYW5diS2/cFGAhbJ7dsCzZErMUWnC47YVEOo0ckqaFVcViAUMrCpTZVEG0Mp6UMUJkADMFhydmosoQIDDQLWZFwql%2BmNNzAllovR2gdBs1k6dLVzPVl2ckMI%2BwhEHG8kcY4nipw%2BbObpGYyZLQEIc4gnt3yfgNIDf87zgLbFra4vunsGKITBEcB1zr43GTFIFAadjfaB2DrUVeDiOnZj0T1VyKQip4EnVDRg3sfk0HoPCdNyd01zsTgu7NCJc2OvdLmXOVV%2BylvRN6Woo6/WBq2EZSdo1tS6keOm9ttT6kWqxOsR0WwfVOlZu%2By46a3k2qWTSVZycJxukkaB8DkHHTQe0rB59IBXnolXuhnEmHlZQYtbhxF1Hrh7FXMvBgxxQ0JHDcCYWhUOYQmjbG6Wuk2N3A46LNgLASCajjTR7YdbUbXQlSq%2BgWUnhAM2lNWoDaIJyi3bjIaDVCY9NYdSbFW6ik7oyUSLANQ6DerGkZPlrwBruSZejIwzVSog2/HIcxtNkzKvU04y4CyGOhxzQbV1ihnqj3HtNa8TctbtCcgNf26q7qavPFQcGLB4JljPEyKCstnw3o1rUM8NCHDLFSTUbqSQKpmN1aS8l%2B5XEiamkhE5Xj2HYJ5viFphpjWzgsEpllVhLA3FQTSYAuYJqit60wIBNYjgTl7F7dAtoX5eFnhuTmx7X2witPhs9Ic5hAQHUaE0qbqDognMcWUBBAINNnIyUKrwcgpEhop0BYJMmkUjPBTFvy8bdR0xhPOOc85orCr1u9yxTIaBdTyz0%2BGfS2meT6Ve/kSrJj4t90VW8XhLZW9PNbF8NsQi2822ESPVvrbJ24Unn4gtXp7BwBYtBOAAFZeB%2BA4FoUgNoOCDcsgrZYqxAQch4KQAgmgmcLBTCAVnTZjhcDMFwAAbMrrgTYlcaGVwADjMKz/QnBJC8BYCAZXGhjhNm15IAAnE2SQkhles4d02Lg8ROfc957wBQIANDi8lwsOAsAYCIBQHJ6I5BKAMwKSAYAKvmgHsqt7iAERJekAiMEWozxOBi/T8wYgzwADyERtAVAl1z3goo2CCAL8C1PWBAHADcKFb33BeBYGhkYcQ5fSD4Hpo4VULfudxIqEAtY3OPUs%2B7zBCIBJ88eCwKnjcW7s%2B8FVMQPJSgexQxlPxUA5eFhUAMHUgAak1dMBeuor5kIIEQYh2BSGv/IJQahU%2B6GaAYIwKALKWH0HgCI3vYBmA2AQAEgBUBBSA19OBYhXctBDsec540gW9eAa5ohiA64ADAIWg2g0gXBuoRgmhSBAgpgigShshkhtZ8CyDcg0gegSD%2BgxhWhS8qgJhKCGDsCBBOg6haC%2BgYgxgWDPBGg9AI4uDiCeCJAFhBcVh79mc2cOdU9ecZFtdlc3xldJAthgBkBfYVcFcKRcBCBtwgQuA5heAy9YCFgaVvJKBpdZdfdJ8jdSATcbdjhJBtdYgNBXczBrdYhrdJBYhtcmxSB3dkDOAvcfc/d99SBA8Q9SwjYCAI8IAo9ohQhWA1hVAlCVC1CNDfYIAvoGAUxjDCD8ARI9Q9B%2BAb8oJ79pAyin8VB1Bu839SB0wCQEgV8ZCOB2dAj5DOAC8gFYixk0jlDVD1DNCFRlcdCIAPB1NfRDCCjTCpdSALD%2BhMC7DjcbDjhWcVdrclCmwtcNBWc1c3cuiOBQjfc5i4CZdJBJZ/DXC/CzBLcvD1d9dJ9Yg5Du9PdwizCDcOAzBViuANBzd/jASgSgTDi3iQiPj5i18UhnBJAgA%3D https://godbolt.org/#z:OYLghAFBqd5QCxAYwPYBMCmBRdBLAF1QCcAaP...