Re: win98 & ver. 4.0
- Posted by m_sabal Aug 14, 2008
- 1051 views
.ex = console program (dos, windows or unix), .exd = dos only program, .exw = windowed program (windows or linux).
Jeremy
I assume then .exu is any unix-only program.
If .exw is any windowed program, then what is an M$-Windows only extension? Most .exw's right now require windows (using win32api or windows .dlls).
I would do totally away with "only" extensions.
This discussion has come up a few times. To reiterate, Euphoria does NOT have platform-specific extensions. I can run exw programs on Linux and exu programs on Windows just fine, thank you very much. The use of the different extensions was by convention, to give the programmer, not the interpreter, a hint that there may be code in the file which is OS-specific. I do agree, though, that as a quality issue, programs that will only run on Windows should have a check and error message for those who try to run it on a different platform.