Web Site: https://www.victella.me/ETAC/
Alternative: etac.victella.me

e-mail: etac@victella.me

Victella

The Official Website of the
ETAC Programming Language

Site Last Updated:  14 February 2025

Documentation

Contents: ETAC Documents, ETAC Code Generator EXE Documents, Licence Documents.

This page shows all the documentation available for the ETAC system.

SPECIAL DOCUMENT: The following document contains a new innovation for representing software, especially computer application programs, as schematic diagrams specifically designed for that purpose.  The diagrams are called “data control diagrams” (DCD).  A data control diagram can be used to design, maintain, and enhance any computer program.  A DCD is not a software tool, but it can succinctly represent a complex program as a diagram, reducing the amount of design and maintenance errors.  See Data Control Diagram Samples for some images of DCDs.  View or download the PDF file DataControlModel.pdf for the full definition of a data control diagram.

ETAC Documents

The following list of documents is for the latest release.  Note that all documentation is included in the download file ETAC_Installers_3-ena.zip.

ETAC_Preliminaries.pdf  DOWNLOAD  (included in: RunETAC_3-0-6-ena_Installer.exeAppETAC_3-0-6-ena_Installer.exe)
  Preliminaries before using ETAC
Shows how to install and run ETAC.  This is the first document that should be read before installing the ETAC package for the first time.

ETACOverview.pdf  DOWNLOAD  (included in: RunETAC_3-0-6-ena_Installer.exeAppETAC_3-0-6-ena_Installer.exe)
  An overview of ETAC
Presents an overview of the ETAC programming language with examples.

ETACProgLang(Official).pdf  DOWNLOAD  (included in: RunETAC_3-0-6-ena_Installer.exeAppETAC_3-0-6-ena_Installer.exe)
  The Official ETAC Programming Language
This is the official definition of the ETAC programming language.  Includes the definition of the language, debugging, programming guide, and reference, as well as a few appendices.

RunETAC.chm  DOWNLOAD  (included in: RunETAC_3-0-6-ena_Installer.exe)
  Run ETAC Scripts Help
Presents an overview of the events that occur when running an ETAC code file.  Also describes the command line parameters for ‘RunETAC.exe’.

ETACWithCPP.pdf  DOWNLOAD  (included in: AppETAC_3-0-6-ena_Installer.exe)
  ETAC: Interacting with C++
Describes how application programs written in the C++ programming language can intercommunicate directly with the ETAC interpreter, and also how to create external TAC libraries.

ETACCompiler.pdf  DOWNLOAD  (included in: ETACCompiler_2-0-6-ena_Installer.exe)
  The ETAC Compiler
Describes how to use the ETAC Compiler program to convert one ETAC code file to another, and how to do a thorough syntax check on ETAC text script files.

ETACCompiler.chm  DOWNLOAD  (included in: ETACCompiler_2-0-6-ena_Installer.exe)
  ETAC Compiler Help
Describes the command line parameters for ‘ETACCompiler.exe’.

ETACErrorCodes.pdf  DOWNLOAD  (included in: RunETAC_3-0-6-ena_Installer.exe, AppETAC_3-0-6-ena_Installer.exe)
  ETAC Compilation and Run-time Error Codes
Presents the compilation and run-time error codes produced when running or compiling ETAC code files.

ETACSource_3-ena.pdf  DOWNLOAD  (included in: ETACSource_3-ena_Installer.exe)
  ETAC Source Files
Describes the ETAC source files for version 3-ena release.

ETACCodeGenerator.pdf  DOWNLOAD  (included in: RunETAC_3-0-6-ena_Installer.exe, ETACSource_3-ena_Installer.exe)
  ETAC Code Generator
Describes the ETAC Code Generator utility program.

ETACCodeGenTemplates.pdf  DOWNLOAD  (included in: RunETAC_3-0-6-ena_Installer.exe, ETACSource_3-ena_Installer.exe)
  ETAC Code Generator Templates
Describes the ten template files included with the ETAC Code Generator utility program.

FunctionsETACScriptLib.pdf  DOWNLOAD  (included in: RunETAC_3-0-6-ena_Installer.exe)
  Functions ETAC Script Library
Describes the ETAC script library containing general purpose ETAC functions defined in ETAC text script.

ETAC Code Generator EXE Documents

The following list of documents is for the latest release.  Note that all relevant documentation is included in the download file ETACCodeGenEXE_Installer_2-ena.zip.

ETACCodeGenerator.pdf  DOWNLOAD  (included in: ETACCodeGenEXE_2-0-3-ena_Installer.exe)
  ETAC Code Generator
Describes the ETAC Code Generator stand-alone executable program.

ETACCodeGenTemplates.pdf  DOWNLOAD  (included in: ETACCodeGenEXE_2-0-3-ena_Installer.exe)
  ETAC Code Generator Templates
Describes the ten template files included with the ETAC Code Generator stand-alone executable program.

ETACOverview.pdf  DOWNLOAD  (included in: ETACCodeGenEXE_2-0-3-ena_Installer.exe)
  An overview of ETAC
Presents an overview of the ETAC programming language with examples.

ETACProgLang(Official).pdf  DOWNLOAD  (included in: ETACCodeGenEXE_2-0-3-ena_Installer.exe)
  The Official ETAC Programming Language
This is the official definition of the ETAC programming language.  Includes the definition of the language, debugging, programming guide, and reference, as well as a few appendices.

ETACErrorCodes.pdf  DOWNLOAD  (included in: ETACCodeGenEXE_2-0-3-ena_Installer.exe)
  ETAC Compilation and Run-time Error Codes
Presents the compilation and run-time error codes produced when running or compiling ETAC code files.

Licence Documents

The following list of documents is for the latest release.  Note that all relevant documentation is included in the download files ETAC_Installers_3-ena.zip and ETACCodeGenEXE_Installer_2-ena.zip.

RunETAC_Licence.pdf  DOWNLOAD  (included in: RunETAC_3-0-6-ena_Installer.exeETACCompiler_2-0-6-ena_Installer.exe)
  RunETAC Licence 2  (RE-Lic-2)

AppETAC_Licence.pdf  DOWNLOAD  (included in: AppETAC_3-0-6-ena_Installer.exe)
  AppETAC Licence 1  (AE-Lic-1)

ETACSource_Licence.pdf  DOWNLOAD  (included in: ETACSource_3-ena_Installer.exe)
  ETACSource Licence 2  (ES-Lic-2)

ECGTemplates_Licence.pdf  DOWNLOAD  (included in: RunETAC_3-0-6-ena_Installer.exe, ETACSource_3-ena_Installer.exe, ETACCodeGenEXE_2-0-3-ena_Installer.exe)
  ECGTemplates Licence 1  (ECGT-Lic-1)

ETACCodeGenEXE_Licence.pdf  DOWNLOAD  (included in: ETACCodeGenEXE_2-0-3-ena_Installer.exe)
  ETACCodeGenEXE Licence 1  (ECGX-Lic-1)