This is without doubt a straight up talk on the packaging topic. It contains a lot of guideline of good practice.I wish I read more of these things.
@ching-yatphoo65136 жыл бұрын
This is an excellent talk. I really hope library writers will follow the best practices of their build systems.
@srcmake5 жыл бұрын
That was some god tier presenting skills. The speaker didn't have a monotone voice, and the way they explained their points was very interesting. and quite informative. Nice job. Very well done.
@benoitrousseau41376 жыл бұрын
Interesting talk. I just discovered vcpkg this week, I really love it. I'm really glad people are willing to maintain all those packages because I sure wouldn't want to do that job.
@kuhluhOG2 жыл бұрын
26:10 It's interesting that Sqlite3 is in the public domain. Especially because that's really hard (or rather time consuming) to do in come countries. For example in Germany you can only put something into the public domain if you die and the wait until the Copyright has run out (70 years, yep, in most countries it's that long these days).
@SirToxe3 жыл бұрын
Excellent talk!
@henrymiller18206 жыл бұрын
Fine print, the contest entry form is still live, but the drawing is past.
@richardvonlehe45814 жыл бұрын
I would have loved if he went deeper in the case of "don't use plugins" and gave a better example of how to do what Qt does with its plugins.
@TheLavaBlock6 жыл бұрын
Interesting talk. Thanks.
@ericcurtin28126 жыл бұрын
Agree with not having header checks, I've always found it unneccessary overhead to build times. And plus, the build is gonna fail anyway of the headers aren't there. Never saw the benefit of doing an early check.
@Voy23786 жыл бұрын
Billy ONeill, the bouncer :P
@loomismeister6 жыл бұрын
I like the talk, but I would love to see a list of positive dos rather than negative don'ts. Seemed like the entire presentation was not about best practices but only things not to do.
@llothar686 жыл бұрын
And thanks to Microsoft for having so many talks while i haven't seen anything from Apple :-(
@thevinn6 жыл бұрын
Apple hates C++ and any other language it didn't invent.
@StankyPickle16 жыл бұрын
Apple is probably too busy trying to promote/develop swift.
@llothar686 жыл бұрын
Swift stinks. But it is another great step into vendor lockin and to compensate from the fact that they can't enforce exclusive app titles.
@DimiterStanev6 жыл бұрын
Thanks to Apple, we are benefiting from LLVM/clang/etc.
@echosystemd6 жыл бұрын
Louis Dionne and JF Bastien are employed by Apple.
@user-rcghjewqw6 жыл бұрын
Too much time spent working with Herb Sutter
@llothar686 жыл бұрын
Downvoted because i couldn't understand a lot of his rules and his problems and proposed solutions. Please write a document explaining in more details what you mean with your guidelines.
@henrymiller18206 жыл бұрын
Obviously you don't maintain packages yourself. I do, and every slide had me nodding, thinking about how much time I've wasted fighting it when some library didn't play nice.
@ninepoints59326 жыл бұрын
This was a really clear and direct talk. Not sure what your experience level is...
@llothar686 жыл бұрын
Well, then @Henry you are not the target audience at all. I'm a programmer and this talk was for me not for you and he was way to fast on many things. My experience level? Like every serious C++ programmer i build my own build system - on top of make (about 25 years ago) and cmake/msbuild (8 years ago) and i "maintain" my dependencies myself because even the 700 packages of vcpkg don't contain the things i need (pdfium, webkit, android NDK). But he is using some typical maintainer jargon that i don't get. Or like partial support maybe the idea is so broken braindead that my ability to understand the weird brain that did that before the next slide comes in. He should have done a 1h talk instead of 30min.
@ninepoints59326 жыл бұрын
Lothar Scholz can you please give a few examples of anything he said that you didn’t understand
@kmhofmann6 жыл бұрын
This talk was easy to understand, and I agreed with pretty much everything. (I also watched it live.) I'm sorry, but it's unclear to me what's supposedly unclear about this talk.