Jekejeke Prolog 1.0.6 (multi-lingual english german)
Jan Burse, created Jun 06. 2015
We have just uploaded the new release of Jekejeke Prolog. This release provides support for locales and is in itself a first multi-lingual version of the interpreter:
- New module system/locale: This module makes available abstractions such as locales and properties to the Prolog system. Locales are for example used in predicates atom_format/[3,4] to render numbers. Properties are for example used in predicates make_message/[2,3] to lookup textblocks.
- New module stream/console: This module makes available output based on locales and properties. Popular predicates such as format/[2,3] and print_message/[1,2] are found in this module. For debugging purpose the tty predicates can be used to write to the console, even if the standard output is redirected.
- Multi-lingual English and German: The error texts of the interpreter and the labels of the Swing and Android console are now multi-lingual in English and German. There is also a new language settings panel, that allows the end-user to change the current locale from within the Swing or Android console.