From: Bruno H. <ha...@il...> - 2000-03-07 22:29:17
|
Sam writes: > why not make (sys::lib-directory) into a simple var sys::*lib-dir*? Why are (lisp-implementation-type) and (user-homedir-pathname) functions, not variables? Because sometimes they might do intelligent things behind the scenes, like looking up environment variables, trying various directories or things like that. In a distant future, you can even introduce optional arguments - which you can't do for a variable. In other words: Extensibility. Maintainability. Bruno |