Executable Name Changes in SVN rev 1709 and 1713.
- Posted by jeremy (admin) Apr 04, 2009
- 1536 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

