Re:Show HN: Céu, Structured Synchronous Reactive Programming
by fsantanna on Tuesday January 31, 2017 @03:13PM
(#13534752)
> "part of the goal was to bring synchronous programming to the mainstream"
This was not the original academic goal, but it is now.
We want to offer an imperative alternative to program reactive systems.
Re:Show HN: Céu, Structured Synchronous Reactive Programming
by pron on Tuesday January 31, 2017 @03:15PM
(#13534772)
Any plans on offering formal methods for Céu?
Re:Show HN: Céu, Structured Synchronous Reactive Programming
by fsantanna on Tuesday January 31, 2017 @03:20PM
(#13534808)
Some colleagues are working on an operational semantics of the language (based on the one in the thesis).
This will allow us to prove some claims (e.g., reaction termination, bounded memory).
Then, we may think about something else.
Anything more specific in mind?
Re:Show HN: Céu, Structured Synchronous Reactive Programming
by pron on Tuesday January 31, 2017 @03:40PM
(#13534978)
Temporal logic verification (via model checking, static analysis, test generation, runtime checks etc.)?
BTW, Eve is another synchronous language, although a declarative rather than an imperative one like Céu. It's great to see those time-tested and well-studied ideas finally break out of the safety-critical realtime world.
[1]: http://www.wisdom.weizmann.ac.il/~bprogram/more.html