All categories

XGP 1.1

Free XGP is an integrated development environment the extends gprolog.
0 
Latest version:
1.2.0 See all
Developer:

XGP is an integrated development environment the extends gprolog to work with Cocoa under Macintosh OS X (10.6). It extends gprolog with builtins predicates for dialog, menu, and graphics facilities.

gprolog (GNU Prolog) is primarily the work of Daniel Diaz, It is a largely ISO standard-compliant Prolog, extended with constraint logic programming. It runs on many platforms. The Mac OS X port of gprolog was created as the first step toward XGP (including creating a fink package for this port). XGP relies on patching version 1.2.19 for the PowerPC CPU and version 1.3.2 for the Intel CPU, which are only available from the main site (http://gnu-prolog.inria.fr). The SourceForge site (https://sourceforge.net/projects/gprolog/) does not carry the most recent versions.

Logic Programming Associates (LPA) has been a commercial Prolog vendor and provider of programming services for many years. They created an excellent Prolog implementation for the Macintosh, culminating in MacProlog32. They have stopped actively maintaining MacProlog32. MP32 runs under Mac OS 7.x to 8.5, and under some configurations of 8.6 and OS 9. It does run under Mac OS X 10.x in classic mode on some systems.

This project provides a migration path to Mac OS X for legacy MacProlog32 programs.


v1.1 [Dec 20, 2010]
- Updated XGP to build for Mac OS X 10.5.x (Leopard).
- This update required rebuilding GProlog 1.3.0 with gcc 4.0.1 and rebuilding XGP with a new XCode 3.0. This is (still) an Intel-only version of XGP.
- Added graphic window "tools" for interacting with graphics.Version 1.1:
- This is a native update for gprolog version 1.3.0 on Mac Intel. This version does not run on PowerPC.
- Fixed setup to check for presence of both pl and wbc files and to use the wbc file unless the pl file is newer.
- New version of XGP Guide, generated using TeX.Version 1.0:
- This version of XGP upgrades to use a customized gprolog version 1.2.19.
- There are several improvements to the XGP environment: preemptive halting, scripts (implemented in Prolog), and improvements for the 'Find in Files...' and 'Evaluate Query...' dialogs.
- The menu definition utilities for stand-alone applications have been improved.
- There are some new control-window/dialog features: progress bar control window item, banner dialog with a progress bar, better auto-resizing of control window items, and better handling of color.
- Finally, there are many bug fixes.

Suggestions

Hex Fiend
Hex Fiend
Free

Fast, clever, and free Hex Editor that has many unique features: Insert...

Vim
Vim
Free

A screen-based text editor for various documents.

TeXworks
TeXworks
Free

A powerful application that allows users to edit TeX files.

Download
Free