Thanks Jack ..
Found it in the documentation now , during installation the specific location is written in the registry (under Win) , in my case d:/newlisp -- if it find nothing then c:/program files/newlisp is used -- this is written in the NEWLISPDIR variable when NL starts up -- not needed for DLL's, but the location of the JAR has to be specified by it ...
mm, makes things somewhat complicated , I can overrule the NEWLISPDIR , but how to find out the location were the code is actually running (can be a temp. location when unzip+run in one flow )... the Racket Scheme solution may be the best ,
launcher (from source) / stand alone / distribution (for an alien computer) -- needs a kind of installer/uninstaller then, ...
best Rob
ps : the number of magic SQ's seems to be 2(s!)² -- for an s*s square s! being the possible permuations of the lines or rows ... the sum of row/column ... s(s² + 1 )/2 (sum of all numbers in the square divided by s) -- when you see red in the app, then also the diagonals have this sum. (not been googling about this yet , more fun this way )