Alabhya Jindal

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.