Hello everyone. I thought I would make a formal announcement of something 
I've been developing on and off since May of last year. It's called Clarity 
(https://github.com/gpropf/clarity) and is a sort of lightweight reactive 
web framework written in C++ and using Emscripten to compile to webasm. 
It's somewhat along the lines of React or Vue but targeting C++ rather than 
JavaScript. It's not formally an FRP system (at least not yet) but I wrote 
it mainly to provide a simple way to connect program values with web fields 
and make interactive updates automatic. I'm planning a second version that 
will be more formally FRP with pure functions at the core but the existing 
library will remain and be developed as well. You can read about that in 
the preface in the README. I'm also developing a set of demo apps along 
with the library in a separate repo - 
https://github.com/gpropf/clarity-apps. These apps are rather rough and 
don't do very much yet. They're really intended as proof of concept and 
example code. I've added Clarity to the wiki as well - 
https://github.com/emscripten-core/emscripten/wiki/Porting-Examples-and-Demos#application-frameworks.
 
Questions and comments are welcome!

--
Greg Propf: Software Engineer, Web Developer
http://gregorypropf.com/ | https://github.com/gpropf
https://www.youtube.com/@strangeloops23
https://www.linkedin.com/in/gregorypropf/

-- 
You received this message because you are subscribed to the Google Groups 
"emscripten-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/emscripten-discuss/0dfafeaa-3fd1-4c03-8da2-8ef79c26013en%40googlegroups.com.

Reply via email to