cvxgrp / cvxmarkowitz

Apache License 2.0
23 stars 2 forks source link

Learning Rust #15

Open tschm opened 1 year ago

tschm commented 1 year ago

@phschiele Please share some wisdom, links etc. here

tschm commented 1 year ago

Install Rust: https://doc.rust-lang.org/book/ch01-01-installation.html

phschiele commented 1 year ago

Besides the book that you already linked I found rust by example, something hands on like rustlings, this playlist and reading the rust error messages helpful.

Also asking ChatGPT something like "explain concept x from the rust programming language in three levels of difficulty", or "how does x in rust compare to y in Python" helpful.

Also asking @PTNobel when you get stuck is invaluable.

PTNobel commented 1 year ago

I'm always happy to help with Rust questions; I even have a commit in cargo (I fixed some flags that were misaligned between cargo and rustc; nothing big) and implemented a few features in rust-numpy, so I know (or maybe knew now) the Python integration stuff well.