From: Bruno H. <ha...@il...> - 2000-03-08 21:39:56
|
Sam writes: > this solves only a part of the problem. > > 1. I don't like the idea of a parameter which can be changed only at > start time. users might have their own clhs.txt files, and as soon > as we let them, they will want to switch between them at will. Aha! Why didn't you say earlier that you are thinking about clhs.txt? If you want each user on a system to possibly have his own clhs.txt, while using the same clisp binary in /usr/local, the fix is obviously not to let the user override the entire lisplibdir; you add a function '*clhs-index-pathname*' so the user can override it in his .clisprc file. > 2. as long as lisp.run can be started without the driver, some people > will be doing that, and losing, and complaining. if you insist that > this invocation method is inherrently deficient, it should be > immpossible to start lisp.run interactively Making it impossible is too harsh; we need that possibility for debugging. I added a warning. > now you have /usr/local/lib/clisp/ *hardcoded* in lisp.run! You misunderstood the warning message. /usr/local is only an example; it's the default $(prefix). Please find and commit a better message. Bruno |