You've already forked rust-tutor
scaffolding
This commit is contained in:
64
PROGRESS.md
Normal file
64
PROGRESS.md
Normal file
@@ -0,0 +1,64 @@
|
||||
# Learning Progress Log
|
||||
|
||||
## Setup Phase
|
||||
**Date:** 2026-01-12
|
||||
**Activity:** Created learning scaffolding and multi-chat system
|
||||
**Key Insight:** Need structured approach to maintain context across multiple Claude chats
|
||||
|
||||
## Book Progress
|
||||
- ✅ Chapters 1-3: Basics, Variables, Functions, Control Flow
|
||||
- ✅ Chapter 4: Ownership, Borrowing, Slices
|
||||
- ✅ Chapters 5-6: Structs, Enums, Pattern Matching
|
||||
- 🔄 Chapter 7: Modules (Starting now)
|
||||
- ⏳ Chapter 8: Collections
|
||||
- ⏳ Chapter 9: Error Handling
|
||||
|
||||
## Exercise Completion Log
|
||||
*Will be updated as exercises are completed*
|
||||
|
||||
### Milestone 1: Chapters 1-3 (Basics)
|
||||
- [ ] Temperature Converter CLI
|
||||
- [ ] FizzBuzz with Customization
|
||||
- [ ] Base58 Encoder/Decoder (crypto)
|
||||
|
||||
### Milestone 2: Chapter 4 (Ownership)
|
||||
- [ ] String Manipulator
|
||||
- [ ] Array Analyzer
|
||||
- [ ] Simple Hash Visualizer (crypto)
|
||||
|
||||
### Milestone 3: Chapters 5-6 (Structs/Enums)
|
||||
- [ ] Library Book System
|
||||
- [ ] Calculator with Result
|
||||
- [ ] Transaction Type Parser (crypto)
|
||||
|
||||
### Milestone 4: Chapter 7 (Modules) - CURRENT
|
||||
- [ ] Multi-Module Note-Taking CLI
|
||||
- [ ] Calculator Plugin System
|
||||
- [ ] Wallet Module Structure (crypto)
|
||||
|
||||
### Milestone 5: Chapters 8-9 (Collections, Error Handling)
|
||||
- [ ] Contact Manager (HashMap, Option, Result)
|
||||
- [ ] Log Parser (Vec, filtering, file handling)
|
||||
- [ ] Transaction Pool/Mempool (crypto)
|
||||
|
||||
### Milestone 6: Chapter 10 (Generics, Traits, Lifetimes)
|
||||
- [ ] Generic Cache
|
||||
- [ ] Comparable Trait
|
||||
- [ ] Generic Transaction Validator (crypto)
|
||||
|
||||
## Post-Book Projects
|
||||
### Simple Wallet Key Generator
|
||||
- [ ] Generate keypair
|
||||
- [ ] Save/load from file
|
||||
- [ ] Sign messages
|
||||
|
||||
### RPC Client
|
||||
- [ ] Query blockchain state
|
||||
- [ ] Display balances
|
||||
- [ ] Async HTTP, JSON parsing
|
||||
|
||||
## Reflections
|
||||
*Space for learning insights and "aha" moments*
|
||||
|
||||
---
|
||||
*This file tracks overall learning journey and milestone completion*
|
||||
Reference in New Issue
Block a user