Game Reviews
Rust 101 – 37: Async Runtimes
July 29, 2024 [Programming, Programming Languages, Rust, Tech, Videos] We talk about how the future has a poll method, but who calls it? That is a runtime job. We talk about how to launch your ASYNC code and how to choose the right Runtime, and then we have a very short view on several web […]
Mini-Rust in Rust 015: Drain the Typed Task
We want to do several types of examinations, so the first step is to write some codes that cause type errors. We will leave let x: i32 = 3.0;. To do that, we must be able to Lex and break down : i32 part… You can find the source code at codeberg.org/andybalaam/milk and more of […]
Rust 101 – 38: Exercise for Module E (Q1A)
August 6, 2024 [Programming, Programming Languages, Rust, Tech, Videos] Writing the Multi-Produser-Single-Consumer (MPSC) queue uses ASYNC rust. To see the training code like when I recorded the video: git clone cd teach-rs git checkout 95d9927 Series: Basics of language, more syntax, nature and generation, building applications, concurrent and parallelism, objects of trait, ASYNCUnsafe, FFI This […]
Rust 101 – 39: Exercise for Module E (Q1B)
August 20, 2024 [Programming, Programming Languages, Rust, Tech, Videos] Writing a queue of one shot using Ashnc rust, this time with a little help. To see the training code like when I recorded the video: git clone cd teach-rs git checkout 95d9927 Series: Basics of language, more syntax, nature and generation, building applications, concurrent and […]
Mini-Rust in Rust 014: Evaluate the Task
Finally, we will run a piece of real code that actually looks like a programming language! We set the variable to the value, and then use the variable later … You can find the source code at codeberg.org/andybalaam/milk and more of my items in artificialworlds.net Game Online Gaming Hub A gaming hub can refer to […]
Rust 101 – 40: Exercise for Module E (Q2A)
August 22, 2024 [Programming, Programming Languages, Rust, Tech, Videos] Write a small chat server on ASYNC Rust. To see the training code like when I recorded the video: git clone cd teach-rs git checkout 95d9927 Series: Basics of language, more syntax, nature and generation, building applications, concurrent and parallelism, objects of trait, ASYNCUnsafe, FFI This […]
Mini-rust in Rust 013: Fixed a bug in our lexer
We’ve been facing a strange problem with our lexer: until now it required a space between each token. But, last time we created a backward iterator that we can use to fix this problem, so let’s go ahead and do it. You can find the source code at codeberg.org/andybalaam/milk and more of my stuff at […]
Rust 101 – 41: Exercises for module E (q2b)
August 22, 2024 [Programming, Programming Languages, Rust, Tech, Videos] Wrote a mini client to connect to our async Rust chat server. To see the training code as I recorded the video: git clone cd teach-rs git checkout 95d9927 Series: Language basics, More syntax, Traits and generics, Building applications, Concurrency and parallelism, Trait objects, asynchronousNot safe, […]
Mini-rust in Rust 012: Parsing with backtracking
We’ve made a toy decomposer, but it won’t last long. We need to make it a little more precise. In particular, we must be able to look forward, and then backward. You can find the source code at codeberg.org/andybalaam/milk and more of my stuff at artificialworlds.net Game Online Gaming Hub A gaming hub can refer […]
Rust 101 – 42: Why do we need to be unsafe?
06 September 2024 [Programming, Programming Languages, Rust, Tech, Videos] There is a special mode in Rust programs called unsafe – why do we need it? Series: Language basics, More syntax, Traits and generics, Building applications, Concurrency and parallelism, Trait objects, Async, Not safe This part (Async): 42: Why is it unsafe?43: Meaning of unsafe, 44: […]