Executable Name Changes in SVN rev 1709 and 1713.

new topic     » topic index » view thread      » older message » newer message

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

new topic     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu