Flapjax
Multi-paradigm: event-driven, reactive, dataflow, functional, imperative, object-oriented (prototype-based) | |
---|---|
Designed by | Leo Meyerovich, Arjun Guha, Jacob Baskin, Gregory Cooper, Michael Greenberg, Aleks Bromfield, Shriram Krishnamurthi |
First appeared | 2006 |
Stable release | 2.1
/ 2 November 2009 |
Dynamic, duck | |
Implementation language | JavaScript |
Platform | Web browser |
License | BSD 3-clause |
Website | www |
Flapjax is a
application programming interface (API) that masks the complexity of using Ajax, and sharing and access control (AC) for server data.[1][2]
It is free and open-source software released under a 3-clause BSD license.
The Flapjax compiler is written in the language
Haskell
.
References
- ^ Krill, Paul (October 16, 2006). "Flapjax on the griddle for Web apps". Digital Arts. International Data Group (IDG). Retrieved September 17, 2019.
- ^ "Flapjax: A Programming Language for Ajax Applications". cs.brown.edu. Retrieved 2019-11-14.
Further reading
- Leo Meyerovich, Arjun Guha, Jacob Baskin, Greg Cooper, Michael Greenberg, Aleks Bromfield, Shriram Krishnamurthi".Flapjax: A Programming Language for Ajax Applications Archived 2017-08-13 at the Wayback Machine". OOPSLA 2009.
- Leo Meyerovich, Arjun Guha, Jacob Baskin, Greg Cooper, Michael Greenberg, Aleks Bromfield, Shriram Krishnamurthi. "Flapjax: A Programming Language for Ajax Applications". Brown University Tech Report CS-09-04.
- Arjun Guha, Shriram Krishnamurthi, Trevor Jim".Using Static Analysis for Ajax intrusion Detection". WWW 2009.
- Arjun Guha, Jacob Matthews, Robert Bruce Findler, Shriram Krishnamurthi".Relationally-Parametric Polymorphic Contracts". DLS 2007.
External links