2.2 Post Install

The directory maps will help you locate the Euphoria executables, documentation, and sample programs.

The default for the Windows installation, and optional for a Unix installation:

|
|__ euphoria
|     file_id.diz
|     License.txt
|
|__ bin 
|     Interpreter (eui.exe and euiw.exe,  if on Windows)
|                 (eui, if on Unix)
|     Binder      (eubind, with eub)
|     Translator  (euc.exe, if on Windows)
|                 (euc, if on Unix)
|     Utilities   (bugreport.ex, bench.ex, ed.ex, ...)
|
|__ include 
|   |             (original include files)
|   |
|   |__ std       (standard Euphoria library: io.e, sequence.e, ...)
|   |
|   |__ euphoria  (Euphoria specific)
|
|
|__ docs          (html and pdf documentation files)
|
|__ tutorial      (small tutorial programs to help you learn Euphoria)
|
|__ demo          (generic demo programs that run on all platforms)
|   |
|   |__ win32     (Windows specific demo programs (optional) )
|   |__ unix      (Linux/FreeBSD/OS X specific demo programs (optional))
|   |__ langwar   (language war game for Linux/FreeBSD/OS X )
|   |__ bench     (benchmark program )
|
|__ source        (the complete source code for: interpreter, translator)
|
|__ tests         (unit tests for Euphoria)
|
|__ packaging     (software for making installation packages)

The Linux subdirectory is not included in the Windows distribution, and the win32 subdirectories are not included in the Linux/FreeBSD distribution. In this manual, directory names are shown using backslash (\). Linux/FreeBSD users should substitute forward slash (/).

The "Debian Package" installs Euphoria into these directories:

|
|__ /usr/bin                       (executables: eui, euc, ... )
|       
|__ /usr/share/euphoria     
|                     |   
|                     |__ bin      (utility programs)
|                     |__ demo     (general demonstration programs)
|                     |__ include  (standard library)
|                     |__ source   (source-code for Euphoria)
|                     |__ tutorial (tutorial programs for learning Euphoria)
|
|__ /usr/share/doc/euphoria        (html and pdf documentation)
|
|__ /etc/euphoria                  ( eu.cfg )

Additionally, installing from source on a Unix-like OS will install in the same pattern, by default using /usr/local/ instead of /usr/. You can change /usr/local to something else by running:

$ ./configure --prefix /some/other/location
Before building.

The "include", "demo" and "tutorial" directories are the same in Windows and Unix.