ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-tJz5wXfZ51U.html not sure why deck would be constrained to some length // maybe that it is even for 2 players resp. // in extreme case maybe just that is divisible by player count
Hey, some constructive criticism - keep the coffee/tea sips to a minimum as it was very distracting and straight annoying at times. I appreciate the information, though. Best of luck with the future videos!
It's time for a game engine in Rust. That should eliminate a lot of the mentioned bugs. But in case of Unity: why not use F#? ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-sK6BUkQE5U4.html
We tried using F#, but unfortunately a couple of things stand in the way: 1) how Unity links things with the .meta files. With F# you are forced to use .dll's, which then breaks scripts if you rename the class, for example. 2) F# relies on having a great garbage collector and isn't really great for low-level things, which are still required for game development. 3) The tooling (IDEs, debuggers) was abysmal compared to C#, at least at the time. Overall the principles in this course can be applied whether you use C# or F#. As for Rust, it's a nice systems programming language, but manual memory management is still a pain there. It's great for maximum performance, but the functional approach is very limited by the need to prove lifetimes and not having a garbage collector.
Great english pronunciation. Easy to keep up even with 1.75x speed. Was a pleasure to watch. Excellent display of how you could and should program with Scala. Got splendid insight of what I should be looking forward to learn.
Are you talking about this paper for Lightweight Higher-Kinded Polymorphism? link.springer.com/chapter/10.1007/978-3-319-07151-0_8 If so, I was not aware of it, but it seems similar!
@@codelaunchchannel This is exactly how I found your video and this channel, looking for someone's implementation for C#. Although personally I would still go for using LanguageExt in the end. Keep up the good work!
Yup, LanguageExt is a great library! My goal with the channel is to explain how these techniques work behind the scene, so you would be able to reimplement them if ever needed (maybe in another language ;))