HeadlinesBriefing favicon HeadlinesBriefing.com

FoxPro возрождён: Fox Dev Studio запускает VFP 9

Hacker News •
×

Fox Dev Studio переносит приложения Visual FoxPro 9 на современные машины. Он открывает существующие проекты, формы и таблицы без переписывания, конвертации или экспорта. Укажите на папку, и ваш проект появится как есть: дизайнеры, Командное окно и отладчик останавливаются на вашей строке. Данные остаются на месте — таблицы, индексы, мемо и базы данных читаются и записываются на месте. Системные вызовы, объекты автоматизации и старые библиотеки надстроек продолжают работать.

IDE запускает собственные примеры проектов Visual FoxPro. Редактор выполняет линтинг через компилятор среды выполнения. Fox Script поддерживает лямбды, отвечающие на HTTP-маршруты, и 32-битные библиотеки, слушающие на порту 8080. Поведение сопоставляется путём запроса к самому Visual FoxPro, а не чтения справочника. Среда выполнения написана с нуля: быстрый запуск, самодостаточность. 1 722 элемента справочника языка VFP 9 известны; 1 534 проверены сравнительными тестами; 3 имени не выполнены.

Visual FoxPro остановился на версии 9 и 32 битах. Fox Dev Studio — тот же язык, перестроенный на 64-битной основе. Форма React перерисовывает один элемент управления, а не форму. Виртуальная машина компилирует в байт-код в WebAssembly. Хост обрабатывает файлы, таблицы, COM и 64-битные библиотеки в процессе. Потолок 32 бит исчез: каждое смещение файла 64-битное, поэтому один и тот же .dbf несёт сотни гигабайт.

Ключевые сущности: Компании: Microsoft, Fox Dev Studio, Western Trading Co.