[XGP-announce] XGP 0.2.1
Brought to you by:
spratt
|
From: Lindsey S. <sp...@al...> - 2003-04-29 15:07:30
|
XGP 0.2.1 is now available at http://xgp.sourceforge.net/ From release 0.2.0 to 0.2.1: * Added various MacProlog32-compatible predicates in the following categories: - files (including load_files/[1,2], optimize_files/1, source_file/[1, 2], source_load/1, files/2, folders/[1, 2], ftype/3, exists_file/1, resolve_alias_and_link/2, resolve_alias/2, absolute_file_name/3). - persistent values (global variable, prolog state, and gensym). - miscellaneous (including sort/3, forall/2, record_qpic/3, charof/2, lower/2, upper/2, pname/2, writeqnl/1, writeqseqnl/1, writeq_list/[1, 2],and concat/2). * Fixed bugs in: - cw_get_item/3 to handle the Value correctly when it's not an atom. - support for gprolog reading from an XGP document. - <~ / 2 and ~> / 2 when the target is a stream (checking the current_alias complained that it wasn't an atom). - so that XGP won't "hang". For instance, consulting a document while at a trace prompt or waiting on a button click would cause XGP to hang and now does not. * Various changes to support UTF8 encoding. This is still not completely supported. * Added user preferences handling. Currently only two explicit preferences are supported: ConsultDocumentOnOpen and ConsultBeforeEvaluating. The frame of the Query dialog is remembered as an implicit preference. * User interface changes: - Renamed menu items "Load Window" to "Consult Document" (where Document is the main window title, if consultable). - Added menu item "Consult All Changed Documents", added menu item "Consult On Open", - Added checkbox "Consult Changed Documents Before Evaluation" and "All" evaluation button to "Evaluate Query..." dialog. - Improved formatting of results (added solution counter). - Fixed to disable/enable Next button correctly. Lindsey Spratt http://homepage.mac.com/lspratt |