2 ms·
(I'm learning Rust by implementing a simple Lisp interpreter in it) I think TFA is a great resource in terms of presenting syntax and idioms. My biggest proble
by KineticLensman 3y ago
(I'm learning Rust by implementing a simple Lisp interpreter in it)
I think TFA is a great resource in terms of presenting syntax and idioms. My biggest problem with learning Rust though has been understanding how to do things when the borrow checker prohibits the solution that would be 'obvious' in C#, C++, etc. I started to make progress when I bought the O'Reilly Programming in Rust book, and then thoroughly read and re-read the chapter on memory management.
- 0atman 3y agoif you write it inside a rust macro, you get syntax checking and the full ecosystem for free! eg https://crates.io/crates/macro_lisp https://crates.io/crates/macro_lisp