Re: windows install question
- Posted by jimcbrown (admin) Apr 28, 2012
- 1499 views
What I should have written is that its default install location was C:\EUPHORIA because EUPHORIA predates the convention of installing under 'C:\Program Files'. It had remained so for so long in part because of inertia
Yes, a big part of this was DOS support. Staying in the root directory meant compatibility with older versions of MS-DOS, DR-DOS, FreeDOS, etc. which don't have the alternative installation directory.
Since DOS support was dropped, changing the default for Windoze makes a lot of sense here. To me, this is the last step that we are moving away from DOS and will never return to it or revive support for it.
and in part because EUPHORIA generates scripts for calling other programs which have problems understanding paths with spaces.
I don't think this is actually true. But even if it is, I agree that your fix below should be really easy to implement - and is no barrier to changing the default installation directory.
Now, we send these programs the short name version of the paths so the C compilers can find euphoria.h and the link-time library.