незначительная несовместимость с CA-Clipper, которая
легко устраняется методом "поиск с заменой". Дополнительно
умеет компилировать в С-программу, байт-код, динамическую библиотеку
и смешанный С+байт_код.
Частично поддерживается синтаксис FS,CAVO,FoxPro
Очень быстрая ОО-модель
Отличие от CA-Clipper проявляется в части описания
и создания объекта (если можно считать недокументированные возможности
стандартом). В части использования готовых объектов, синтаксис
и логика работы полностью сохранена.
На CLIP можно писать программы, не применяя другого синтаксиса
кроме ОО-ориентированного.
C-API
предоставляет намного больше возможностекй чем клипперное.
Полная интернационализация на любой язык
В том числе настройки на любую раскладку любого языка на любой клавиатуре
(только с эмулятором stelnet или на консоли), подмена строковых констант
во время выполнения и изменение логики работы со строковыми
данными для функций alpha, digit, lower, upper, индексных
весовых коэффициентов и т.п.
А также поддержка двухбайтовых кодировок (Китай,Корея,Япония,...)
GUI на основе GTK
Обеспечивает полноценный доступ ко всем виджетам и обработку
событий. Работает на многих платформах.
Подключение динамических библиотек,
загрузка и выполнение байт-кода из внешних файлов,
в том числе и во время исполнения.
Загрузка DLL,SO, написаные на clipper/clip.
Совместимость
до Clipper 5.3 (поддержка объектов menu, button, check и других get-объектов),
а также стандартные классы tbrowse,get,error.
Не полная с библиотекой Ca-Tools, но сделано очень многое в том числе все функции для обработки
строк, дат, файлов, математики.
полностью поддерживаются все SIX-функции и фенечки
MEM,DBF,DBT,FPT,NTX,CTX,CDX,NSX...
Типы данных VFP: datetime,currency
RDD позволяет назначать свои драйвера форматов, а также можно
назначать драйвера из нескольких разных форматов.
RDD позволяет использовать только ОО-стиль без
использования механизма alias~ов
Многопоточность
SQL
библиотеки и классы прямого доступа к SQL-серверам
ODBC
SQL-интерпретатор и команды совместимые с FoxPro
Другие возможности
поддержка регулярных выражений;
функции соединения с TCP/IP sockets;
COM_() функции
более быстрый аналог технологии "rushmore" из системы FoxPro;
поддержка больших и сверхбольших чисел с неограниченной точностью;
работа с графическими файлами PNG, GD, JPEG и примитивами типа
линий, прямоугольников, полигонов, окружностей и т.п.;
несколько общеупотребительных классов для облегчения
программирования текстовых процессоров, html/cgi программ;
несколько утилит по интерпретации шаблонов документов www_sql, clip_bl,
clip_blank, clip_sql, clip_hindex, clip_hseek и т.п.;
многооконный интерактивный отладчик.
Операционные системы
linux, freebsd, openBsd, SPARC & x86 solaris, IBM mainframe with TurboLinux, Win32 ( with cygwin development tools)