Files and Directories

Unicode and Classic Editions

Dyalog APL continues to be available in two separate editions; Unicode and Classic.

The two different editions are maintained from the same source code, and every effort will be made to ensure that they are identical except for the handling of character arrays, and the transfer of data into and out of the workspace.

32-Bit and 64-Bit Versions

Two separate versions of Dyalog for Microsoft Windows are available. The 32-bit version will run on both 32-bit and 64-bit Operating Systems; the 64-bit version will only run on a 64-bit Operating System.

Files

The following tables show files that are included in the different versions and editions under Microsoft Windows. These are referred to in the remainder of this document and in other documents by the name shown in the first column of the tables.

With the exception of the following all these files may be distributed as part of end-user applications, under the terms and conditions of a Dyalog APL Run-Time Agreement. Please contact Dyalog or your distributor, or see the Dyalog web page for more information.

Non-Distributable Development Components

Name File
32-bit Unicode Dyalog APL 18.0Unicode\
Development EXE dyalog.exe
Development DLL dyalog180_32_unicode.dll
Array Editor dlaedit32.dll
Run-Time EXE dyalogrt.exe
Run-Time DLL dyalog180rt_unicode.dll
Bridge DLL bridge180_unicode.dll
Dyalog DLL dyalog32.dll
DyaRes DLL dyares180_32.dll
DyalogProvider DLL dyalogprovider.dll
DyalogNet DLL dyalognet.dll
APLScript Compiler dyalogc_unicode.exe
For Conga and RIDE conga33ssl32.dll
For Conga and RIDE conga33_32.dll
  exestub.dll
  dllstub.dll
SQAPL INI sqapl.ini
SQAPL ERR sqapl.err
SQAPL DLL cwdya63u32w.dll
APLUNICD INI aplunicd.ini
  sharpplot.dll
  sharpplot.xml
Name File
32-bit Classic Dyalog APL 18.0 Classic\
Development EXE dyalog.exe
Development DLL dyalog180_32.dll
Array Editor dlaedit32.dll
Run-Time EXE dyalogrt.exe
Run-Time DLL dyalog180rt.dll
Bridge DLL bridge180.dll
Dyalog DLL dyalog32.dll
DyaRes DLL dyares180_32.dll
DyalogProvider DLL dyalogprovider.dll
DyalogNet DLL dyalognet.dll
APLScript Compiler dyalogc.exe
For Conga and RIDE conga33ssl32.dll
For Conga and RIDE conga33_32.dll
  exestub.dll
  dllstub.dll
SQAPL INI sqapl.ini
SQAPL ERR sqapl.err
SQAPL DLL cwdya63c32w.dll
APLUNICD INI aplunicd.ini
  sharpplot.dll
  sharpplot.xml
Name File
64-bit Unicode Dyalog APL-64 18.0 Unicode\
Development EXE dyalog.exe
Development DLL dyalog180_64_unicode.dll
Array Editor dlaedit64.dll
Run-Time EXE dyalogrt.exe
Run-Time DLL dyalog180_64rt_unicode.dll
Bridge DLL bridge180-64_unicode.dll
Dyalog DLL dyalog64.dll
DyaRes DLL dyares180_64.dll
DyalogProvider DLL dyalogprovider.dll
DyalogNet DLL dyalognet.dll
APLScript Compiler dyalogc64_unicode.exe
For Conga and RIDE conga33ssl64.dll
For Conga and RIDE conga33_64.dll
  exestub.dll
  dllstub.dll
SQAPL INI sqapl.ini
SQAPL ERR sqapl.err
SQAPL DLL cwdya63u64w.dll
APLUNICD INI aplunicd.ini
  sharpplot.dll
  sharpplot.xml
Name File
64-bit Classic Dyalog APL-64 18.0 Classic\
Development EXE dyalog.exe
Development DLL dyalog180_64.dll
Array Editor dlaedit64.dll
Run-Time EXE dyalogrt.exe
Run-Time DLL dyalog180_64rt.dll
Bridge DLL bridge180-64.dll
Dyalog DLL dyalog64.dll
DyaRes DLL dyares180_64.dll
DyalogProvider DLL dyalogprovider.dll
DyalogNet DLL dyalognet.dll
APLScript Compiler dyalogc64.exe
For Conga and RIDE conga33ssl64.dll
For Conga and RIDE conga33_64.dll
  exestub.dll
  dllstub.dll
SQAPL INI sqapl.ini
SQAPL ERR sqapl.err
SQAPL DLL cwdya63c64w.dll
APLUNICD INI aplunicd.ini
  sharpplot.dll
  sharpplot.xml

File Naming Conventions

The following file naming conventions have been adopted for the various files distributed with and used by Dyalog APL.

Extension Description
.dws Dyalog APL Workspace
.dse Dyalog APL Session
.dcf Dyalog APL Component File
.DXV Dyalog APL External Variable
.din Dyalog APL Input Table
.dot Dyalog APL Output Table
.dft Dyalog APL Format File
.DXF Dyalog APL Transfer File
.dlf Dyalog APL Session Log File
.dyalog Dyalog APL SALT file
.dyapp Dyalog APL SALT application file

Note that some of these extensions, notably .dcf, .dlf, .dot and .DXF, are not unique to Dyalog and conflict with the same extensions used by other software applications. Although all the above file extensions are associated with Dyalog during its installation, these associations may subsequently be changed by the installation of other software or by a Windows System restore.