Глава 2. Совместимый с Клиппер компилятор

Препроцессор. Полностью совместимый с CA-Clipper c некоторыми новыми возможностями

Компилятор. незначительная несовместимость с CA-Clipper, которая легко устраняется методом "поиск с заменой". Дополнительно умеет компилировать в С-программу, байт-код, динамическую библиотеку и смешанный С+байт_код.

Очень быстрая ОО-модель.

Отличие от CA-Clipper проявляется в части описания и создания объекта (если можно считать недокументированные возможности стандартом). В части использования готовых объектов, синтаксис и логика работы полностью сохранена.
На CLIP можно писать программы, не применяя другого синтаксиса кроме ОО-ориентированного.
Частично поддерживается синтаксис FS,CAVO,FoxPro.

C-API. предоставляет намного больше возможностей чем в CA-Clipper.

Полная интернационализация на любой язык. В том числе настройки на любую раскладку любого языка на любой клавиатуре (только с эмулятором stelnet или на консоли), подмена строковых констант во время выполнения и изменение логики работы со строковыми данными для функций alpha, digit, lower, upper, индексных весовых коэффициентов и т.п. Также поддерживаются двухбайтовые кодировки BIG5, GB(Китай, Корея,Япония,...)

GUI на основе GTK. Обеспечивает полноценный доступ ко всем виджетам и обработку событий. Работает на многих платформах.

Подключение динамических библиотек,. загрузка и выполнение байт-кода из внешних файлов, в том числе и во время исполнения. Загрузка DLL,SO, написаные на clipper/clip.

Совместимость.

Поддержка многозадачности. Встроенная простая невытесняющая многозадачность.

CODB - CLIP Object Data Base. Library and utils for object storehouse

SQL.

библиотеки и классы прямого доступа к SQL-серверам (PG,MySql,Oracle,Interbase)
ODBC и ODBC мост к Windows драйверам
SQL-интерпретатор и команды совместимые с FoxPro

Другие возможности.

Операционные системы. linux, freebsd, openBsd, SPARC & x86 solaris, IBM mainframe под TurboLinux, Win32 (с использованием средств разработки CYGWIN)

Находятся в разработке.