Lucid Programming Language a Dataflow Programming Language and design for experiment with non-Von Neumann programming models. It supports small set of integer, symbols, data types and reals.
Lucid Programming Language supports high-Level data flow programming language. It is available free for UNIX Platform. The latest version of Lucid is GIPSY.
Lucid was a powerful advance in computer science, and spawned several additional research areas over the 1980s. Two of those areas, Multidimensional Programming and International Programming, are still active research areas in computer science.
The given example will print the prime number
prime where prime = 2 fby (n whenever isprime(n)); n = 3 fby n+2; isprime(n) = not(divs) asa divs or prime*prime > N where N is current n; divs = N mod prime eq 0; end; end
---+1<--- -->isprime---- | | | | | V ->fby--------------->whenever---> ^ | 2