Jumping off the

extensibility of XML,

the flexibility of the underlying

representation enables Flare to do

several fundamental things in

fundamentally different ways. Flare

incorporates wholly new features,

as well as several popular features of

other languages which have never before

been brought together. The current

proposed design for Flare has many

proposed features intended to increase

cleanliness, modularity, and safety; some

of them wholly innovative, others

inspired by languages including

Python, Java, C++, Eiffel,

Common LISP, Scheme, Perl,

Haskell, and more.