Making good progress! Yes, the "can't use a reference as a temp value" makes perfect sense now!
My last port was of a bash script, which was interesting. I decided to port some C next, so I think I'll port some of Apple's (BSD) shell_cmds. Maybe I should just start with yes and true
It's probably of no value to anyone else, but if anyone wants to join in the porting fun, let me know. Since it's just for learning, I would be fine granting commit access to anyone who wants to play. https://github.com/agileperception/shell_cmds I think I'll make a new post just inviting people to come play. Rust is so fun.
DISCLAIMER: I just got out of surgery, and I'm heavily medicated. I am reading through my post(s) about ten times before submitting, but if any incoherency leaks through...just enjoy the ride.