Frogatto Formula Language (FFL) is the scripting language for the Anura game engine. It differs from many other programming languages in that it is a pure functional language. This tag should only be used for questions about this language and programming in it; it should not be used for building, installing, or setup problems of the Anura game engine.
FFL stands for "Frogatto Formula Language". It is the scripting language for the Anura game engine, which is used by games such as Frogatto & Friends and Argentum Age. It differs from many other high-level programming languages such as Python or Lua or Javascript in that it is a pure functional language.
Background:
Frogatto Formula Language was named in honor of Frogatto because originally, Anura was built as a single-purpose engine intended to run only the game Frogatto, and nothing else. But because FFL proved to be a flexible and powerful language, and because the engine was in practice general-purpose, it was enhanced to allow modules containing all the scripting and assets for individual games to be simply dropped into a subfolder. The goal of FFL is to make it much easier to manage large codebases used by serious, long-term projects or games.
- Source: "FFL FAQ" ed. by Richard Kettering, November 3, 2017 (abridged and edited for clarity)
Reference:
You may learn more by reading the FFL documentation at the Frogatto github wiki.
See also "A Gentle Introduction to Frogatto Formula Language" by David White.