Re:Show HN: Céu, Structured Synchronous Reactive Programming
by zerr on Tuesday January 31, 2017 @02:31PM
(#13534341)
And this means that the performance is not the first (or second) reason to use Ceu, right? In other words, is it somewhat slow?
Re:Show HN: Céu, Structured Synchronous Reactive Programming
by fsantanna on Tuesday January 31, 2017 @02:37PM
(#13534402)
I wrote in Lua the source-to-source compiler that takes a ".ceu" and generates a ".c" (the code is a single-threaded state machine), which is then compiled with gcc.
The compiler is slow, but not the final binary.
We wrote a paper [1] that compares flash,RAM,CPU usage from Céu vs hand-written event-driven code in C. The differences are negligible.
- LPeg support [1]. PEGs are great!
- The creator of Lua was my advisor since undergrad. :) (Which means that I program in Lua for a long time...)
http://www.inf.puc-rio.br/~roberto/lpeg/lpeg.html