CUDA Without a PhD
1:30:49
Ай бұрын
Local Reasoning in C++
1:27:54
3 ай бұрын
Linear Algebra and the Eigen Library
1:19:37
Comprehensible Programming
1:24:52
6 ай бұрын
What Have We Lost?
1:09:23
7 ай бұрын
The Diamond Problem Solved!
1:18:51
Жыл бұрын
Using mdarray to Price Equity Options
1:22:13
Remedial C++ 17 Library Features
1:12:12
Open Discussion: Chatting on ChatGPT
1:30:23
What's Your Function?
1:10:30
Жыл бұрын
Negative Behaviors in TDD
40:31
Жыл бұрын
Why So Many Languages
1:32:02
Жыл бұрын
Remedial C++ 17
52:42
Жыл бұрын
Building a C/C++ Infrared Piano
58:42
A Slice of Rust
1:11:11
2 жыл бұрын
NWCPP Lightning Talks 2021!
56:31
2 жыл бұрын
Python Bindings for C++
1:21:08
3 жыл бұрын
Пікірлер
@Benarbia.Rachid
@Benarbia.Rachid Ай бұрын
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.
@WilliamAshleyOnline
@WilliamAshleyOnline 3 ай бұрын
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.
@LuisCarlosBolanhosVillalobos
@LuisCarlosBolanhosVillalobos 3 ай бұрын
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.
@Delmora
@Delmora 4 ай бұрын
I like this demo for the fact it shows an experienced developer willing to stumble around in a new tool.
@kyzmitch2
@kyzmitch2 10 ай бұрын
This is a gold channel, glad that I found it
@kyzmitch2
@kyzmitch2 10 ай бұрын
This is super helpful, as a c++ and Swift developer it is not easy to learn Go lang without comparisons
@RaguEx
@RaguEx 10 ай бұрын
Pls provide link to the example conan recipe, profile & other files presented in the meeting
@josephjackson77
@josephjackson77 Жыл бұрын
'Promosm'
@raym6415
@raym6415 Жыл бұрын
Seriously shut the hell up audience🖕🖕🖕
@raym6415
@raym6415 Жыл бұрын
Shut up with your stupid questions you idiot audience! Let the man make one point cross without being constantly interrupted! Jeeez
@alexeiz
@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
@RishabhRD Жыл бұрын
Can't miss any sean parent talk
@outragepanda830
@outragepanda830 Жыл бұрын
Can you guys make the small lectures part of chapel programming.
@ColbyARussell
@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
@qweoiwjewiodc1954 Жыл бұрын
I think you shoul have created a discord server community for everyone who are interesting in this topic .
@damirbar
@damirbar 2 жыл бұрын
Can you please provide links to the example projects?
@hoangle9672
@hoangle9672 Жыл бұрын
Same question
@ZoomRmc
@ZoomRmc 2 жыл бұрын
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.
@muhammadsohailnisar6600
@muhammadsohailnisar6600 2 жыл бұрын
the command: "python setup.py develop", what does develop mean here? is this another file given to execute ?
@Dziaji
@Dziaji 2 жыл бұрын
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.
@Dziaji
@Dziaji 2 жыл бұрын
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!
@zhenghaohuang1533
@zhenghaohuang1533 2 жыл бұрын
Wow! This has been an absolute life saver! This is one of the best demos I've seen! Great job man!
@Jose-yx9ub
@Jose-yx9ub 2 жыл бұрын
😜 P r o m o s m!!!
@krystianmichalak1316
@krystianmichalak1316 2 жыл бұрын
Can you give an example of using boost library in modern style? How should CMakeLists file look like?
@gongfei
@gongfei 2 жыл бұрын
good audio, sharp and clear!
@sanae6k
@sanae6k 2 жыл бұрын
awesome talk, it's unfortunate that the recording sounds this bad :(
@Sebanisu
@Sebanisu 2 жыл бұрын
Windows 10 has a Mono audio toggle. It helps to avoid the left ear only problem.
@diegoantoniorosariopalomin4977
@diegoantoniorosariopalomin4977 3 жыл бұрын
Does clang plan to implement all this checks in clang tidy or otherwise?
@diegoantoniorosariopalomin2206
@diegoantoniorosariopalomin2206 3 жыл бұрын
Is this information available on text form?
@dodsjanne
@dodsjanne 3 жыл бұрын
Great presentation!
@ambiorireyes
@ambiorireyes 3 жыл бұрын
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
@LoneDev
@LoneDev 3 жыл бұрын
you kno
@MagnificentImbecil
@MagnificentImbecil 3 жыл бұрын
The fun he is having !!
@pmcgee003
@pmcgee003 3 жыл бұрын
00:00:00 Introduction 00:03:20 C++ functions as 1st class objects 00:05:00 Generics, move semantics 00:08:30 Functional programming terminology 00:10:00 Higher order functions 00:12:40 Dynamically creating functions - currying, bind, partial application 00:14:00 STL not conducive to algorithm composition 00:16:50 Futures & promises 00:23:20 Library design 00:27:30 Designing Futures 00:30:00 ->Then 00:33:00 ->Next 00:36:50 Lifting functions 00:38:10 The FP stealth ninja attack begins 00:40:00 Type constructors 00:42:00 Punchline = Functor 00:43:40 Async composability 00:47:10 Next + unwrap = bind = join + fmap 00:48:40 Lifting values 00:51:20 Monad pattern 1 (continuations?) 00:52:20 Monad pattern 2 (bind) 00:54:20 Composability pattern 00:55:20 Exceptions 00:58:10 Applicative pattern (functor) 01:03:30 Monoid pattern 01:09:30 Conclusion 01:11:00 Q&A
@amitavaraychaudhuri
@amitavaraychaudhuri 3 жыл бұрын
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?
@norm1124
@norm1124 3 жыл бұрын
I try to debug a little bug of this ... not yet there 😂🤣
@wduraes
@wduraes 3 жыл бұрын
Love the discussion!! Great meeting. Looking forward for future ones so I can join.
@tpikaro
@tpikaro 3 жыл бұрын
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 ?
@ganeshprabhu465
@ganeshprabhu465 4 жыл бұрын
Really cool talk. Slides are impossible to read however. Are the slides available somewhere?
@annaoaulinovna
@annaoaulinovna 4 жыл бұрын
love qt so much
@jameshurd2063
@jameshurd2063 4 жыл бұрын
Great talk, great crowd.
@comy61
@comy61 4 жыл бұрын
Great presentation, helped to understand how MakeCode works.
@bastiaan9127
@bastiaan9127 4 жыл бұрын
13:36 binary literals were never removed from D, "writeln(0b0100);" prints "4" in all releases to date. And I'm glad for that.
@jacekmaui7381
@jacekmaui7381 4 жыл бұрын
Isn't that a great example of "reinventing of wheel" ?
@christofferlerno2633
@christofferlerno2633 4 жыл бұрын
Too bad about the audio. Very good talk.
@teckyify
@teckyify 4 жыл бұрын
Is this recording from the 80s? :D
@Hoowwwww
@Hoowwwww 4 жыл бұрын
D 2.0? - ref counting - nothrow by default - final by default - builtin language server
@a314
@a314 4 жыл бұрын
Good talk, but very poor audio quality.
@kcvinu
@kcvinu 2 жыл бұрын
Yes
@cgunnification
@cgunnification 5 жыл бұрын
It would be good to video record (capture) what is happening on the screen. Very hard to read via the current video.
@jdotpenneyatcomputer
@jdotpenneyatcomputer 5 жыл бұрын
MOVE!
@deebonash1495
@deebonash1495 5 жыл бұрын
So when will PS come out on ipad?
@enzosimone86
@enzosimone86 5 жыл бұрын
Any better audio version?