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:  17 December 2018

Frequently Asked Questions

This page contains frequently asked questions about the ETAC programming language.

Open/Close section Why another programming language?

The ETAC programming language is, arguably, the first of an evolutionary step of dictionary and stack based token activated programming languages (these are similar to the so-called “concatenative” languages), capable of full traditional high-level block structured syntax with the versatility and efficiency of a token activated stack-based language.  Most other token activated programming languages have cryptic and unintuitive syntax, making it difficult to read and write programs in those languages.


Open/Close section Why have I never heard of the term “token activated language” before?

Because the term was invented by the creator of ETAC.  A token activated programming language operates by sequentially activating text tokens, but not necessarily in one direction only.  ETAC is a token activated language that uses sequential reverse-flow activation.


Open/Close section Why have I never heard of the term “sequential reverse-flow activation” before?

Because the term was invented by the creator of ETAC.  A token activated language using sequential reverse-flow activation activates programmer-determined groups of tokens sequentially from left to right, but the tokens in each group are activated from right to left (“reverse-flow”).  This allows the programming language to be written in groups using prefix notation as the programmer desires.  It also allows the designer of the programming language to implement high-level block structured syntax, as is usual for traditional programming languages.


Open/Close section Is there an internet forum or similar for the ETAC programming language?

ETAC is a new programming language, so currently there are no forums or other user's groups for ETAC.


Open/Close section Is there an editor that I can use with syntax highlighting and folding for ETAC source files?

One such editor is the free and popular Notepad++ text editor (obtainable from the World Wide Web), which can be used to edit other programming language files as well.  The ETAC_Installers_.zip download includes two files, ‘FunctionList.xml’ and ‘ETACdef.xml’ that can be used with Notepad++.  Currently, syntax highlighting and folding for ETAC source files is not intrinsically integrated with the Notepad++ editor because ETAC is still a new programming language.  However, syntax highlighting and folding for ETAC source files can be applied via the ‘ETACdef.xml’ file.