Aviva Directory » Computers & Internet » Programming » Mist

First released on September 5, 2022, The BBVA-Labs Security Team created Mist, which is currently an open-source programming language available under the MIT License. Users are free to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the software.

Mist is a high-level programming language to create workflows. The language was designed to easily create complex execution workflows to communicate different tools working together, focused on data.

Mist is a flexible programming language that is easy to learn. It has common programming language constructions, such as loops conditionals. It is easily extensible, allowing users to create their own libraries, import Python code, and use it as part of a Mist program. Mist is asynchronous by default. It uses the best from the channel and queue concepts while making them transparent for developers, allowing high concurrency performance with very low consumption of resources.

Mist is designed to quickly find functional dependencies among many variables. It uses model-free Information Theory measures based on entropy to compute the strength of the dependencies. Mist programmers are able to detect functional dependencies for any function, involving any number of variables, limited only by processing capabilities and statistical power. For this reason, Mist is useful for paring down a large set of variables into an interesting subset of dependencies, which can then be studied by other methods. This can be seen as the compression of data by identifying redundant variables.

Topics related to the Mist computer programming language are on-topic in this portion of our web guide. It appears that another programming language by the same name was under development nearly a decade before this one was released in 2022, and it is unclear whether this represented earlier work on the same language or if they are separate projects, so any programming language by the name of Mist could be listed here, although Misty is in a separate category.



Recommended Resources

Search for Mist on Google or Bing