users-prolog
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[ANN] XGP 0.4.0 released


From: Lindsey Spratt
Subject: [ANN] XGP 0.4.0 released
Date: Thu, 18 Aug 2005 09:21:51 -0400

I am pleased to announce that XGP version 0.4.0 is now available at http://xgp.sourceforge.net/

XGP is an integrated development environment that extends gprolog to work with Cocoa under Macintosh OS X. It provides user interface and graphics facilities largely compatible with MacProlog32 by LPA. It requires Mac OS X version 10.2.3 or greater.

Summary of the changes from version 0.3.4 to 0.4.0:
        
It is now possible to create stand-alone applications using XGP that have full access to the user interface and graphics capabilities of XGP in addition to
        the capabilities of GNU Prolog. Also, the XGP environment can itself
        be substantially modified without recompiling XGP.

        These new features are supported by the "initialize environment"
        mechanism and many changes to the menuing, control window, and
        document systems of XGP. As a result of these changes, substantially
        more of XGP is implemented in Prolog than in previous releases:
        the 'Evaluate Query' and 'Preferences...' dialogs are both implemented
        in Prolog in this release instead of using Interface Builder, NIBs, and
        Cocoa Objective-C.
        
        The graphics system has been changed in this release to use the Cocoa
        NSImage class for displaying XGDL-defined items. Also, some geometric
        transformation operations have been added (scale, translate, rotate).
The NSImage change supports Quartz composition of graphic items. Eventually, this
        implementation will be extended to give Prolog control over "recording"
or "caching" a picture (as an image) versus "drawing" a picture (displaying an image).
        

Regards,
Lindsey Spratt
http://homepage.mac.com/lspratt





reply via email to

[Prev in Thread] Current Thread [Next in Thread]