Great presentation, it serves as a starting point for me to delve into the low level aspects of the microb:t and silmilar computers. Many thanks to the presenter and all who made possible.
@WilliamAshleyOnline3 ай бұрын
Is there a guide to build the vstLiveSpice somewhere. I havn't successfully built the VST Plugin as of yet and there is scant info on how to do the build.
@LuisCarlosBolanhosVillalobos3 ай бұрын
Thanks Walter, a compiler Guru since I remember, Dataligth C, Zortech C, Zortech C++, and now D. Thanks Walter, you are very humble and down to earth. Thanks for everything, D deserves to shine and grow. Now making C programmers life easier is even more useful. Thanks for that too. A real hero alive. Great man. Thanks again.
@Delmora4 ай бұрын
I like this demo for the fact it shows an experienced developer willing to stumble around in a new tool.
@kyzmitch210 ай бұрын
This is a gold channel, glad that I found it
@kyzmitch210 ай бұрын
This is super helpful, as a c++ and Swift developer it is not easy to learn Go lang without comparisons
@RaguEx10 ай бұрын
Pls provide link to the example conan recipe, profile & other files presented in the meeting
@josephjackson77 Жыл бұрын
'Promosm'
@raym6415 Жыл бұрын
Seriously shut the hell up audience🖕🖕🖕
@raym6415 Жыл бұрын
Shut up with your stupid questions you idiot audience! Let the man make one point cross without being constantly interrupted! Jeeez
@alexeiz Жыл бұрын
In Python, the "sorted" function is named like this because it returns a new sorted list. Whereas "sort" (e.g. list.sort) sorts the list in-place. They wanted to make this distinction obvious in the function name.
@RishabhRD Жыл бұрын
Can't miss any sean parent talk
@outragepanda830 Жыл бұрын
Can you guys make the small lectures part of chapel programming.
@ColbyARussell Жыл бұрын
@20:18 don't let singletons infect your programs! Walter rightly calls out "old"-style code that uses a bunch of global state. Nowadays, people make the same mistakes with static initializers, etc., but the wisdom of saying "no" to those hasn't permeated the culture the way that it has with the general attitudes towards global variables. (NodeJS programming is rife with this-closures everywhere. They just dress it up and make it seem fine by insisting that it's related to some sacred gestalt of FP that demands programmers' respect-even though it's *exactly* the opposite of functional!)
@qweoiwjewiodc1954 Жыл бұрын
I think you shoul have created a discord server community for everyone who are interesting in this topic .
@damirbar2 жыл бұрын
Can you please provide links to the example projects?
@hoangle9672 Жыл бұрын
Same question
@ZoomRmc2 жыл бұрын
Can't wrap my head around the fact one of the brightest persons in tech has a perfectly suitable Rode Broadcaster already mounted right beside him and still records audio with a potato.
@muhammadsohailnisar66002 жыл бұрын
the command: "python setup.py develop", what does develop mean here? is this another file given to execute ?
@Dziaji2 жыл бұрын
Scott is amazing. I lost a full day to a bug caused by this last week. I was like "This parameter expects an rvalue ref, but overload resolution is calling it when passed an lvalue. WHYYYYYYY!?!?!" (It took me a few hours to even figure out that this was what was happening at all.) Then I remembered Scott talking about "universal references" and I figured this must be what was happening, and low and behold, Scott has a dedicated lecture talking about this exact scenario. I never really understood reference collapsing, even though I remember Scott mentioning that in another talk, so I'm going right back to understand that after this video. C++ is such an amazingly complex language that, after over 26 years of coding in it, I still find things to learn about it on almost a monthly basis. Did you know you can ref qualify your member functions just like you can const qualify them? Just learned that last week as well. I have no idea where I would actually need such a thing, but the fact that you can do it is a testament to the brilliance of the authors of the modern c++ standards.
@Dziaji2 жыл бұрын
After listening to this presentation I easily solved my problem by overloading all the possible parameter qualifications for a specific type so that my universal reference overload didn't gobble them up when I didn't want them to. Here is what I did, in case anyone else has this problem too: struct MyClass { MyClass(const MyClass &constLValRef); MyClass(MyClass &LValRef); MyClass(const MyClass &&constRValRef); MyClass(MyClass &&RValRef); template <class OtherType> MyClass(OtherType &&universalRef); }; So with this, no matter what type of MyClass is passed to construct another MyClass, there is a specific overload to catch it. Anything else passed to the MyClass constructor gets gobbled up by the universal reference, and then I use perfect forwarding "std::forward<OtherType>(universalRef)" in the implementation of the template constructor to split the LValue and RValue path and get universalRef where it needs to go. Thanks again Scott!
@zhenghaohuang15332 жыл бұрын
Wow! This has been an absolute life saver! This is one of the best demos I've seen! Great job man!
@Jose-yx9ub2 жыл бұрын
😜 P r o m o s m!!!
@krystianmichalak13162 жыл бұрын
Can you give an example of using boost library in modern style? How should CMakeLists file look like?
@gongfei2 жыл бұрын
good audio, sharp and clear!
@sanae6k2 жыл бұрын
awesome talk, it's unfortunate that the recording sounds this bad :(
@Sebanisu2 жыл бұрын
Windows 10 has a Mono audio toggle. It helps to avoid the left ear only problem.
@diegoantoniorosariopalomin49773 жыл бұрын
Does clang plan to implement all this checks in clang tidy or otherwise?
@diegoantoniorosariopalomin22063 жыл бұрын
Is this information available on text form?
@dodsjanne3 жыл бұрын
Great presentation!
@ambiorireyes3 жыл бұрын
PS C:\vc\vcpkg> .\bootstrap-vcpkg.bat Downloading github.com/microsoft/vcpkg-tool/releases/download/2021-02-24-d67989bce1043b98092ac45996a8230a059a2d7e/vcpkg.exe -> C:\vc\vcpkg/vcpkg.exe Done. PS C:\vc\vcpkg> why is only Downloading and not bulding all the library
I cannot call get on promise twice as that is a one time use. But can I call get_future on promise multiple times and get multiple futures for the same promise object?
@norm11243 жыл бұрын
I try to debug a little bug of this ... not yet there 😂🤣
@wduraes3 жыл бұрын
Love the discussion!! Great meeting. Looking forward for future ones so I can join.
@tpikaro3 жыл бұрын
Quality of video is really poor, you cannot see any command which is executed. Is it possible to reupload with decent quality or maybe zoom in on desktop ?
@ganeshprabhu4654 жыл бұрын
Really cool talk. Slides are impossible to read however. Are the slides available somewhere?
@annaoaulinovna4 жыл бұрын
love qt so much
@jameshurd20634 жыл бұрын
Great talk, great crowd.
@comy614 жыл бұрын
Great presentation, helped to understand how MakeCode works.
@bastiaan91274 жыл бұрын
13:36 binary literals were never removed from D, "writeln(0b0100);" prints "4" in all releases to date. And I'm glad for that.
@jacekmaui73814 жыл бұрын
Isn't that a great example of "reinventing of wheel" ?
@christofferlerno26334 жыл бұрын
Too bad about the audio. Very good talk.
@teckyify4 жыл бұрын
Is this recording from the 80s? :D
@Hoowwwww4 жыл бұрын
D 2.0? - ref counting - nothrow by default - final by default - builtin language server
@a3144 жыл бұрын
Good talk, but very poor audio quality.
@kcvinu2 жыл бұрын
Yes
@cgunnification5 жыл бұрын
It would be good to video record (capture) what is happening on the screen. Very hard to read via the current video.