User Tools

Site Tools


doc:versus:lustre

Evenja vs Lustre

Lustre definitions

Wikipédia : Lustre is a formally defined, declarative, and synchronous dataflow programming language for programming reactive systems.

Difference

As defined above, Lustre is a “synchronous dataflow programming language”. This language is like a hardware blueprint that will generate a compiled code as a “fixed state machine”.

In Evenja everything is “asynchronous”, nothing is “synchronous”.

The content of the data it self will “build or create” the next “hardware link”, not a predefined compiled process.

Similarity

As Lustre, Evenja is a “reactive system”.

It receive events (datas) that will generate others events (datas).

doc/versus/lustre.txt · Last modified: 2022/02/21 23:34 (external edit)