The thing is further complicated by this undocumented behavior:
Process scheme finished
Scsh 0.5.3
> home-directory
"/usr/home/wcp"
> (set! home-directory "foo")
Warning: invalid assignment
home-directory
Error: undefined variable
home-directory
(package user)
1>
> (define home-directory "foo")
> (expand-file-name "~/bar")
Note: Replaced location
#{Location #(#{Location 8617 home-directory scsh-level-0} (113)
#{Location 8616 home-directory user})}
#{Location 8617 home-directory scsh-level-0}
142
"/usr/home/wcp/bar"
>
--
walter pelissero
http://www.pelissero.org
|