While I'm not sure of the best way to go forward, let me explain why set.mm 
and the metamath program are currently in the same directory.

A significant number of people are completely unfamiliar with command line 
interfaces on Windows and don't know how to specify directory paths. Even 
worse, there are multiple ways to specify directory paths depending on the 
platform, the compiler, and (on Windows) whether or not you are using 
Cygwin.

While the program directory can be added to the Windows "Path", it involves 
going into advanced system settings to alter the Path environmental 
variable (an awkward and dangerous edit with the crude editing facility 
provided).

Putting both into one directory allows an unsophisticated Windows user to 
click on metamath.exe and type "read set.mm". This goes back to the days 
before the Metamath site existed, when the only access to set.mm was via 
the program, so it was important to make getting started as simple and 
quick as possible for such users.

Norm

On Sunday, May 3, 2020 at 1:16:07 PM UTC-4, David A. Wheeler wrote:
>
> I want to clarify a key point in my earlier post, 
> "[Metamath] Proposed installation conventions so things will be easier to 
> install". 
>
> To make it easier to install mmj2 and other tools, I want to change the 
> conventions 
> so that "set.mm" is by default stored in its *own* directory 
> (I recommend ~/set.mm for non-Windows, C:\set.mm for Windows). 
> Separating code from data, when they're not updated at the same time, 
> makes 
> updates & many other operations much simpler. 
>
> If you really want to, you can continue to do things the old way. I just 
> want to change 
> the instructions & scripts so this is the *default*. 
>
> --- David A. Wheeler 
>

-- 
You received this message because you are subscribed to the Google Groups 
"Metamath" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to metamath+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/metamath/f8d3d98a-a7f2-4a28-b186-2114be645aa9%40googlegroups.com.

Reply via email to