FastScript объединяет в себе кроссплатформенность, быстрое выполнение кода, компактность, богатый выбор возможностей и великолепную масштабируемость. Решение не использует Microsoft Scripting Host, а потому может использоваться как в Windows, так и в Linux.
Возможности продукта:
- поддержка OLE;
- variant массивы;
- дерево классов и функций;
- редактор кода с подсветкой синтаксиса и закладками;
- мультиязычная архитектура, позволяющая использовать множество языков (PascalScript, C++Script, JScript, BasicScript);
- возможность создания и исполнения многоязычных скриптов;
- стандартный языковой набор: переменные, константы, процедуры, функции (с возможностью вложенности) с переменными/постоянными/умалчиваемыми параметрами, все стандартные операторы и объявления (включая case, try/finally/except, with), типы (целый, дробный, логический, символьный, строковый, многомерные массивы, множество, универсальный тип), классы (с методами, событиями, свойствами, индексами и свойствами по умолчанию);
- проверка совместимости типов;
- доступ к любому объекту приложения. Стандартные библиотеки для доступа к базовым классам, контролам, формам и БД. Легко расширяемая архитектура библиотеки;
- компактность — 80-150 Кб в зависимости от используемых модулей.