Win98 and 8.5.5 newlisp-tk

Machine-specific discussion
Unix, Linux, OS X, OS/2, Windows, ..?
Locked
newdep
Posts: 2038
Joined: Mon Feb 23, 2004 7:40 pm
Location: Netherlands

Win98 and 8.5.5 newlisp-tk

Post by newdep »

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.
-- (define? (Cornflakes))

Lutz
Posts: 5289
Joined: Thu Sep 26, 2002 4:45 pm
Location: Pasadena, California
Contact:

Post by Lutz »

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

newdep
Posts: 2038
Joined: Mon Feb 23, 2004 7:40 pm
Location: Netherlands

Post by newdep »

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...
-- (define? (Cornflakes))

alex
Posts: 100
Joined: Thu Mar 10, 2005 2:27 pm
Location: Russia

Post by alex »

I use win2k and Win98. And most of all I want newlisp-version without installator. It is very difficult?

Lutz
Posts: 5289
Joined: Thu Sep 26, 2002 4:45 pm
Location: Pasadena, California
Contact:

Post by Lutz »

The Windows installer expands the package into c:\Program Files\newlisp

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

Locked