Hacker News Digest

22 сентября 2026 г. в 21:00 • foxscript.org • ⭐ 347 • 💬 195

Original • HN

#appimage#com#deb#foxdev-studio#foxscript#git#http#linux#visual-foxpro#windows

Microsoft killed FoxPro in 2007. Anyway, here's FoxPro revived

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

Среда поддерживает взаимодействие с системными вызовами, COM-объектами и старыми библиотеками, на которых зависит приложение, обеспечивая полную обратную совместимость. Помимо классической разработки, FoxDev Studio включает FoxScript — расширение языка с поддержкой лямбда-функций, новых типов данных и HTTP API, позволяющее создавать веб-серверы прямо из FoxPro-кода, как показано на скриншоте с прослушиванием порта 8080. Доступны сборки для Windows, Linux (AppImage и .deb) и исходный код на GitHub. Документация охватывает виртуальную машину, байт-код, инструкции, новые языковые возможности и HTTP API. В планах — завершение поддержки языка, реализация конструктора и движка отчётов, работа с большими таблицами (>2 ГБ) через 64-битные смещения и создание установщика для готовых приложений.