Top 1K Features Creators Events Podcasts Books Extensions Interviews Blog Explorer CSV

Flare

< >

Flare is a programming language created in 2001 by Dmitriy Myshkin and Eliezer Yudkowsky and Mike Li and Michael Baj and Richard Walker.

#2739on PLDB 23Years Old
Homepage

Flare is a proposal for the first "annotative" programming language. In dialects of LISP, both the program and the program data are represented as lists. In Flare, the program, program data, and ideally the program state, are all represented as well-formed XML. Because XML is annotative (additional sub-elements can be easily added to any parent element without destroying the structural integrity of existing data) and extensible (new sub-element types can be easily created), these properties are shared by Flare objects and Flare programs. This fundamental idiom enables a wide variety of new patterns, and should enable significantly greater modularity, cleanness, ease of adaptation, and so on.


Example from the web:
<human> <name>Bob</name> <hands>2</hands> <legs>2</legs> <age>35.23</age> </human>

- Build the next great programming language · Add · Issues · About · Search · Keywords · Livestreams · Labs · Resources · Acknowledgements

Built with Scroll v164.7.0