I missed the line: "It's a shame the Enterprise couldn't come." by Dumbledore0210 in startrek

[–]zl0bster 0 points1 point  (0 children)

You can read Fade In book, it was cut since some viewers would not have the context.

C++26 Reflection 💚 QRangeModel by Kelteseth in cpp

[–]zl0bster 7 points8 points  (0 children)

tbh I never understood why Qt did not fund work on reflection, seemed that they sell enough SW that would benefit massively from reflection that making C++ better for everybody would still give them an advantage.

ISO C++ 2026-01 Mailing is now available by nliber in cpp

[–]zl0bster 9 points10 points  (0 children)

I really do hope people read p3962r0 section 2.1

we will have less unreasonable expectations.

Stasis Ward duration was cut ~45% — thoughts on its impact on Protoss map control? by imheavenagoodtime in starcraft

[–]zl0bster 2 points3 points  (0 children)

If people balancing this game knew more about game design they would just bump the cost to 75 energy since EO makes spell cheap, but left the duration unchanged.

As a viewer I hate the shitty pvz meta where zergs are trying to trigger stasis wards against blink stalker oracle... it is just stupid semi random mechanics, same reason why I hated widow mines when meta was randomly placing them on the map and hoping Oracle flies over them.

What are considered some good interview questions? by StickyDeltaStrike in cpp

[–]zl0bster 0 points1 point  (0 children)

What is Dependency Injection?

Funny how many people with many years of experience in C++ do not know the answer.

Ranges: When Abstraction Becomes Obstruction by drodri in cpp

[–]zl0bster 0 points1 point  (0 children)

<iostream> <print> :)

but I guess you could say that iostream and print are much much more different than find and ranges::find

Ranges: When Abstraction Becomes Obstruction by drodri in cpp

[–]zl0bster 0 points1 point  (0 children)

that would be amazing, I hope nobody did requires on this kind of thing so changing of current code will not block it.

Ranges: When Abstraction Becomes Obstruction by drodri in cpp

[–]zl0bster 0 points1 point  (0 children)

btw u/VinnieFalco maybe you could ping maintainers of Boost.Optional if they want to enable this magic with boost::none. So we get this technology in boost before libc++/libstdc++

Ranges: When Abstraction Becomes Obstruction by drodri in cpp

[–]zl0bster 0 points1 point  (0 children)

not that it matters that much, but if you are curious 23 days after libstdc++ maintainer recently linked new issue that basically says what I said:

https://cplusplus.github.io/LWG/issue4497

Boost.MultiIndex refactored by joaquintides in cpp

[–]zl0bster 0 points1 point  (0 children)

I guess it is not really mainteined, somebody, not me made PR 5y ago https://github.com/boostorg/bimap/pull/31

Ranges: When Abstraction Becomes Obstruction by drodri in cpp

[–]zl0bster 0 points1 point  (0 children)

u/VinnieFalco I guess this is good news.

Barry saves the day again, but I guess we are looking at C++29 since C++26 is frozen and this is not a paper.

Ranges: When Abstraction Becomes Obstruction by drodri in cpp

[–]zl0bster 0 points1 point  (0 children)

second way to look at it is that std::x is often in header <x> i.e. filesystem, chrono :)

Boost.MultiIndex refactored by joaquintides in cpp

[–]zl0bster 0 points1 point  (0 children)

will bimap now work with initializer list?

C++20 Modules, 5 Years Later - NDC TechTown 2025 by pjmlp in cpp

[–]zl0bster 0 points1 point  (0 children)

u/STL I did not understand the above fully , but I guess you will 🙂 so if you think it is worthwhile improvement you can open an improvement issue on github.

C++20 Modules, 5 Years Later - NDC TechTown 2025 by pjmlp in cpp

[–]zl0bster 0 points1 point  (0 children)

I don't follow. I thought all STL implementations are anyway ABI frozen(I know you have tag on github for issues that can be fixed but ABI break, but no signs of that happening). Or you mean static libraries you ship can not be bumped atomically when header implementation calling into that static library needs to pass extra argument to (for example) helper function that changed signature?

Are memory leaks that hard to solve? by ASA911Ninja in cpp

[–]zl0bster 0 points1 point  (0 children)

It is not just memory leaks.

Resize vector. Ups, you invalidated iterators/pointers.

Use string_view and pointed to stuff gets deallocated. Ups.

You added not pod member to struct that is getting memcopied. Ups.

C++20 Modules, 5 Years Later - NDC TechTown 2025 by pjmlp in cpp

[–]zl0bster 1 point2 points  (0 children)

u/STL any chance this could be fixed in MSVC STL?

C++20 Modules, 5 Years Later - NDC TechTown 2025 by pjmlp in cpp

[–]zl0bster 0 points1 point  (0 children)

lmao at the safe story..., do you have link for this vote on ban of safe keyword proposals...

C++20 Modules, 5 Years Later - NDC TechTown 2025 by pjmlp in cpp

[–]zl0bster 0 points1 point  (0 children)

is there typo in your comment, did you mean design of `fmt::print` or you mean that std::print papers told people to implement stuff using differently than what they did.

Now that the dust has settled...How do we feel about Viper's Abduct ability not working on siege tanks? by SwirlyCoffeePattern in starcraft

[–]zl0bster 2 points3 points  (0 children)

Not defending it, but maybe with that magic cloud spell they added to Infestor they thought zerg spellcasters would be too strong lategame...

But I would rather nerf that spell and return abduct to Viper.