Quincy icon indicating copy to clipboard operation
Quincy copied to clipboard

An IDE for Pawn (scripting language).

Quincy

An IDE for the Pawn scripting language, see [https://github.com/compuphase/pawn].

The Pawn language is different enough from C that it may confuse the syntax highlighting of a standard code editor (in "C" mode). Quincy is a simple IDE that is made specifically for Pawn.

The current Quincy is a complete rewrite of the original release. The older version of Quincy was a derivative of Al Stevens' Quincy, from his book "Teach Yourself C++" (and also published in Dr. Dobb's Journal). It used MFC and ran only on Microsoft Windows.

This release uses wxWidgets, for portability. Although it may still build with wxWidgets 2.8, it was developed and tested with version 3.0. In fact, version 3.1 is recommended, because the editor control (an essential component of an IDE) got a significant upgrade between version 3.0 and 3.1. ("editor control" refers to scintilla).

Linux Compilation

Quincy relies on part of the wider Pawn project and must be placed in the Pawn source code directory for compilation.

cmake is used to control compilation and must be installed. Standard build tools such as GCC and GNU Make are also required. The wxWidgets library and development packages are also required, several of the standard components are used.

To compile:

cd pawn/Quincy/
mkdir build
cd build
cmake ../
make