Development Language

Eiffel Software Logo

My Ching was developed using the Eiffel programming language and the EiffelStudio development environment. Finnian prefers to develop with Eiffel because it is exceptionally well designed.

The resulting code always looks elegant making it much easier to read, understand and maintain. EiffelStudio makes it very easy to navigate every aspect of the code.

Development Libraries

Eiffel Loop logo

Besides the standard Eiffel Software libraries, My Ching makes extensive use of the Eiffel-loop library collection, also developed by Finnian. These libraries were used for the database, the search engine, UI internationalization, XML parsing, button customization, and many GUI components.

In addition to the Eiffel-loop  base libraries, My Ching also employs the following:

My Ching Website

This website is designed by Finnian Reilly as an adaptation of the Wordpress theme, Japan Style, from Good Design Web. The website uses the Cherokee webserver and Fast-CGI servlets written in Eiffel. These servlets were created using the following libraries from the Eiffel-loop library collection:

A tool in the Eiffel-loop library collection allows web content authored with the Thunderbird email client to be exported for inclusion in an Evolicity script.