From: Rohan N. <Roh...@in...> - 2001-08-16 09:47:44
|
I would like to thank the creators and maintainers of clisp for making a common lisp implementation available for those trying to learn and hopefully use what I am discovering is a fascinating and fun language, one that I intend to use a lot in my own development, as it seems designed for making stable programs quickly. That aside, I am sure this has been found, but I am a poor sod using a Windows2000 machine, and I had to fiddle around to make the install batch file work. In the end this is what I found was the problem: The error was a win32 problem about not being able to find the path specified, and so it could not create the batch file on the desktop. That is because in win2k they have changed the location of the user's profiles folder to being in the root directory instead of contained within the winnt folder, and changed the name of the folder. So in the install.lisp file starting at line 70 (let ((bat-file (merge-pathnames "Documents and Settings/All Users/Desktop/clisp.bat" (concatenate 'string "C:" "/")))) In the original file it asked for the "windir" enviroment variable, but that gives the winnt directory, not the root directory which if=20 the windir is "C\winnt" would just be "C:" at least in my case, and the other change is that in the first merge-pathnames string=20 "Profiles" should be "Documents and Settings" (let ((bat-file (merge-pathnames "Profiles/All Users/Desktop/clisp.bat" (concatenate 'string (getenv "windir") "/")))) The two are above to compare differences, and although I am sure this has been solved, if not I hope it helps someone. I would like to mention at this point that it is a commendation to whoever wrote the files I have been rooting around in, that they are so clearly written that even a newbie to lisp such as myself could make sense enough to make the changes necessary. Thanks,=20 Rohan |