I've been learning Rust for a couple of months now. Before that, as many other people, I had a sense of strong curiosity for Rust. Now, I read most of the posts in this forum just for the sake of learning new things even when I'm not actually coding myself.
A problem I encountered as a new Rustacean is that a lot of people in this community uses a lot of what I call "Rust lingo" to talk about things that are not necessarily obvious to a person new to Rust. Things that you don't necessarily learn by reading the book, or doing some tutorials.
I decided I wanted to start documenting my journey into Rust, and one of the things I want to do is to create a Rust glossary, something that I (or anyone for that matter) can refer to when these things pop up.
Some examples of Rust lingo (in my opinion) are:
- RIIR: Rewrite It In Rust
- UB: Undefined Behavior
- WG: Working Group
- TWIR: This Week In Rust
- URLO: users.rust-lang.org
- IRLO: internals.rust-lang.org
- ZST: Zero-Sized Type
- AST: Abstract Syntax Tree
- Servo: Research-oriented web browser implemented in Rust
- AreWe...Yet: Set of Rust resources for a given field
- RLS: Rust Language Server
- FFI: Foreign Function Interface
- IR: Intermediate Representation
- MIRI: Mid-Level Intermediate Representation Interpreter
I would appreciate any help to expand this list