mattwparas / steel

An embedded scheme interpreter in Rust
Apache License 2.0
1.05k stars 49 forks source link

core: Support path expansion (#87) #181

Closed sirius94 closed 5 months ago

sirius94 commented 5 months ago

std::fs::canonicalize does most of the work, but it doesn't expand ~. std::env::home_dir is deprecated. So I added the dirs dependency, which is relatively light and only has one dependency.

Features:

Limitations:

Closes #87

mattwparas commented 5 months ago

Thanks!