Installed all the neccesary tools in order to develop with Rust using Spacemacs. I also have installed the Rust spacemacs layer and configured π
Started to read Rust Programming Language book and implemented my first rust app, with the classical "guessing the number". I have checked a little bit of magit in Spacemacs and also configured the github layer in order to edit gists files directly form Spacemacs π
Today has been a very productive day from a theorical side! I have read a lot about Rust:
- Basic Types
- Flow Control
- Loops
- Ownership
- Slices
- Structs
As far I have read, the most weird thing is the ownership, a very weird way to manage the allocation and "garbage collection". On the other hand, Structs seems quite powerful.
Today has been another theorical day. I have read about enums and pattern matching. I have also check some projects implemented in rust and I have started to find modules for the most common things, databases drivers, rest api, aws support etc... I think that I need some inspiration in order to find a project to develop in Rust.
Today I have read about modules structure and general information about collections. On the other hand, I have discover Exonum a open source framework to create blockchain solutions completely developed in Rust. I'm thinking about a toy project based on it...
Near the end of the first week π Today I have read about error handling in Rust and I also deal with the Pytagorean Tiplet problem in Exercism. I solved the problem using loops and also using iterators.
Wow! the first week has finished πͺ. Today I have read about Generics, Traits, Lifetime and testing. I have also practiced a bit in Exercism solving a simple loop problem using iterators
Today I have learnt about command argument processing, and anonymous functions. Tomorrow I would like to continue with more functional concepts in Rust :)