The ETAC Programming Language

ETAC™ (pronounced: E-tack) is a general purpose dictionary and stack based interpreted script programming language fully capable of traditional high-level block structured language style syntax. The programming language is not based on any other programming language and incorporates some innovative features.

The ETAC programming language is, arguably, the first of an evolutionary step of dictionary and stack based token activated programming languages, capable of full traditional high-level block structured syntax with the versatility and efficiency of a token activated stack-based language. A token activated programming language operates by sequentially activating text tokens (similar to the way that a concatenative programming language does), but not necessarily in one direction only. ETAC is a token activated language that uses “sequential reverse-flow activation”. 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.

You can download or view ETACOverview.pdf for an overview of the ETAC programming language, or you can visit the ETAC website to view some coding examples.

The ETAC Programming Language Official Website:

This revision created on Wed, 12 Dec 2018 11:38:05 by velcomat (The ETAC programming language)