Get and set current directory Lassi Kortela 21 Jul 2019 12:26 UTC

> (set-current-directory! string)

This has two problems:

- (get-current-directory) always returns an absolute pathname, but
(set-current-directory!) can also take a relative pathname and turn it
absolute. As a general convention, are get and set! procedures supposed
to work so that a get following a set will always get the same value
that was given to set?

- The bang ! is for mutable variables, but not necessarily for things
that mutate the environment in other ways?