Raynes/fs — comment on commit 1b5e18ee9bc83a5bcaaddbf7f9667834b0cf7f87
File: src/fs/core.clj line 28
By miner:

Yes, it's possible for user home directories to be anywhere on unix systems, including Mac OS X. So my patch is technically wrong (or correct only for a default configuration) when referring to a non-logged-in user. However, it's still an improvement over the previous version which would also have failed with something like ~user/. Maybe we should make a dynamic var such as *tilde-parent-dir* (replacing my local usersdir). The default would be as before, but you could bind it to nil to mean "don't do any tilde expansion", which would be appropriate for a system with a non-default user homedir configuration. I can provide a patch if you want something like this.