Week 7
Plan to finish working on the Wasm backend this week. Still not started on the report but at least I have a structure. Maybe I'll work on it a little this week so at least I can stop saying I haven't started.
Didn't enjoy working on the Wasm backend much. I'll need to present my thoughts coherently in my report and ensure it doesn't turn into a tirade. Most of my complaints are regarding documentation. Writing another backend will help me compare if my frustrations are with Wasm or with my inexperience writing compilers.
Read a couple chapters of the Rust book. I love the encouraging tone - very well written!
I like this piece of syntax a lot:
if n < 0 {
print!("{} is negative", n);
}
The fact that the condition does not require parentheses. If you think about it from a parser's perspective there is no need for a paranthesis there - but all C style languages require it and I never questioned it before.