Package details
openSUSE:

Q is a modern-style functional programming language based on the term rewriting calculus, with a Haskell-like syntax, but more in the tradition of interpreted, dynamically typed scripting languages. It also comes with a bunch of useful libraries and utilities.
This package includes the Q programming tools, language modes and syntax files for Emacs, Vim and Kate, the standard library and the core modules.