Condit is an esoteric programming language based on conditional execution.

A Condit program loops over a set of conditions, executing the code for any that are true and terminating when all conditions are false.

Condit has a fairly readable syntax for an esoteric language and supports both numeric and string variables.

The Condit version of the traditional Hello World program runs thus:

when a=0 then put "Hello, world!" set a=1

See also: Esoteric programming languages