The global init.lsp is located for linux /usr/share/newlisp
is it possible to enhance the reading of the init.lsp with the following.
(or inside the .c code or inside the init.lsp itself)
If exists in $HOME/.init.lsp then load else load /usr/share/newlisp/init.lsp
So its a .init.lsp (mind the extra "." to make it a hidden init.lsp)
What do you think?
Personaly i think its usefull because every new install of newlisp overwrites
the /usr/share/newlisp/init file. The ~/.init.lsp is controlled by the user itself and the global init.lsp stays for the rest of the users..
Secondly makes it more practical if you want to run newlisp in -p or -d mode as a certain user with that .init.lsp file...
That is a message from newLISP not from the OS, perhaps some recursion in your program? The culprit is most likely not 'env', this is just where the call stack overflows, you could check with 'sys-info' how deep nested you are before it breaks.