Executable Name Changes in SVN rev 1709 and 1713.
- Posted by jeremy (admin) Apr 04, 2009
- 1306 views
Euphoria is becoming more cross-platform every day. A while ago we changed the file extension standard (nothing is enforced w/extensions, it's just the standard) to be more cross-platform friendly. Today we changed the executable names. This is also a move from making DOS the primary target of Euphoria to making Windows and Unix variants (Linux, OS X, FreeBSD, SunOS) the primary targets. Here are the changes:
New Name | Old Name | Meaning |
---|---|---|
eui.exe | exwc.exe | Euphoria Interpreter |
euiw.exe | exw.exe | Euphoria Interpreter - Windowed |
euid.exe | ex.exe | Euphoria Interpreter - DOS |
euc.exe | ecw.exe | Euphoria Compiler |
eucd.exe | ec.exe | Euphoira Compiler - DOS |
eub.exe | backendc.exe | Euphoria Backend |
eubw.exe | backendw.exe | Euphoria Backend - Windowed |
eubd.exe | backendd.exe | Euphoria Backend - DOS |
eu.lib | ecw.lib | Euphoria Library |
eud.lib | ec.lib | Euphoria Library - DOS |
Unix naming has undergone the same changes:
New Name | Old Name | Meaning |
---|---|---|
eui | exu | Euphoria Interpreter |
euc | ecu | Euphoria Compiler |
eub | backendu | Euphoria Backend |
eu.a | ecu.a | Euphoria Library |
Just as a refresher, the extension naming:
Extension | Meaning |
---|---|
.ex | Euphoria executable source file (i.e. main program) |
.exw | Euphoria Windowed executable source file |
.exd | Euphoria DOS-only executable source file |
.e | Euphoria include file |
Do not confuse .exw with Microsoft Windows. .exw is a "Windowed" program, or in other words has Graphical User Interface as opposed to a Console Interface. You can have a .exw file on Linux that uses GTK, wxWidgets, Iup, QT, etc... They are GUI applications on Non-Microsoft OS'es, they should use .exw.
NOTE: If you are building from SVN revisions, when you upgrade to 1709, in order to build, you must rename your existing exwc.exe file to eui.exe.
Jeremy