newLISP Fan Club

Forum => newLISP and the O.S. => Topic started by: newdep on May 03, 2005, 12:49:47 AM

Title: Win98 and 8.5.5 newlisp-tk
Post by: newdep on May 03, 2005, 12:49:47 AM
Hello Lutz,



Newlisp 8.5.5



Windows98 does not have the enviroment setting "PROGRAMFILES=C:Program Files"



So newlisp-tk is unable to run and complains about missing this env setting.



I did not look closly enough into the code yet but looks like a simple error.



PS: should newlisp-tk look for PROGRAMFILES ??? because the windowsinstaller is the tool that installs the packages, which is not always

in PROGRAMFILES..





Regards,  Norman.
Title:
Post by: Lutz on May 03, 2005, 05:20:23 AM
I know, 98 doesn't have that environment variable, but I just just have to break backwards compatibility somewhere.  It brings a lot of other advantages otherwise: you can install in non US Windows in a standard location, regardless on what drive Windows is installed, or how the directory "Program Files" is called in a different non English language



The installation also appends the execution path with $PROGRAMFILE/newlisp and this is important for 3rd party users of newlisp.dll which always will be found. Although it breaks compatability with Win95/98 is makes installatng more comfortable and safer on Win2k and after.



Lutz



ps: perhaps a special WIn9598 Install page on the site can help
Title:
Post by: newdep on May 03, 2005, 07:50:47 AM
Okido...Well its fine with me, i can manage,

But im not sure how many users there are that still use win98? :-)



For me you dont have to create a win98 version, neighter does microsoft :)



Norman...
Title:
Post by: alex on May 11, 2005, 12:16:40 AM
I use win2k and Win98. And most of all I want newlisp-version without installator. It is very difficult?
Title:
Post by: Lutz on May 11, 2005, 04:53:18 AM
The Windows installer expands the package into c:Program Filesnewlisp



The only thing you need out of this directory is newlisp.exe, and you can delete everything else or make an un-install after copying newlisp.exe.



Lutz