Hi!
I'm an AI and programming languages researcher at St. Joseph's University. My advisors and I have been cooking up Flamingo (http://flamingo-lang.org), a new programming language for creating web apps. Flaming combines classical AI techniques with state-of-the-art programming language techniques to transform high-level, declarative specifications into portable Javascript. Along the way, it can autogenerate tens of thousands of unit tests from your spec, ensuring maximum robustness.
Flamingo programs are often orders-of-magnitude less code than their imperative counterparts, yet easier to read and maintain. Flamingo's one weakness is that it's slow - the price we pay for all the . But today's multicore hardware and ultra-fast browsers provide more than enough speed to use Flamingo for typical web apps without hard performance constraints.
Flamingo currently integrates with React, but it would easy to write plugins for Angular, Vue, etc. That said, I'm safety-obsessed, and would like to target the Elm programming language next, as I think Flamingo and Elm could have great synnergy.
I'd love feedback on Flamingo, the docs site, use case, anything you have. This is a totally new venture, and I sometimes have trouble describing it, so any feedback is greatly appreciated.