The first YAFL compiler has been available since February 1992. It has been developed using standard tools (Yacc, Lex). This compiler was restricted in the sense that parameterized classes were not supported.
An entirely bootstrapped version of the whole environment is available since January 1993. This bootstrapped compiler supports the entire language, with no restrictions regarding parameterized classes. The language as well as the attached tools are stable, and are used in production environments.
YAFL has been used to develop applications in several domains: compiler design, CASE, simulation, business administration, etc... Several class libraries have been developed:
YAFL/SQL is an extended YAFL compiler, where SQL statements are accepted as part of the input language [B&R 94]. This extension has been developed using the compiler support facility described above.
YAFL/SQL provides convenient access to common SQL databases, without having to go through the burden of SQL preprocessor, interface variables, etc... It is a more formal alternative to fourth generation languages.