ESE (reads "easy") stands for "Enterprise SmartEiffel". Its aim is to build enterprise-level tools and libraries for SmartEiffel (http://smarteiffel.loria.fr)
Fine is a derivitive of the SmallEiffel compiler. However, in an effort to improve (?) upon the Eiffel language it has some additional and modified features. Every effort will be made to keep it upward compatible.
Simple and effective frameworks in Eiffel : persistence, user interaction, report generation, communication. Add an abstraction layer on top of existing Open Source libraries (eiffel or other languages). Help developers focus on application requirement,
This program is for a (chinese) restaurant to take orders for takeout or delivery. It keeps a database of customer information (for repeat customers). It prints 3 copies of the order (store, kitchen, customer) and tallies the orders each day.