HeadlinesBriefing favicon HeadlinesBriefing.com

FoxPro revivido: Fox Dev Studio ejecuta VFP 9

Hacker News •
×

Fox Dev Studio lleva las aplicaciones Visual FoxPro 9 a máquinas modernas. Abre proyectos, formularios y tablas existentes sin reescribir, convertir o exportar. Apúntalo a una carpeta y tu proyecto aparece tal cual: diseñadores, Ventana de comandos y depurador se detienen en tu línea. Los datos permanecen en su lugar: tablas, índices, memos y bases de datos se leen y escriben in situ. Las llamadas al sistema, los objetos de automatización y las antiguas bibliotecas de complementos siguen funcionando.

El IDE ejecuta los propios proyectos de ejemplo de Visual FoxPro. El editor analiza a través del compilador del runtime. Fox Script admite lambdas que responden a rutas HTTP y bibliotecas de 32 bits que escuchan en el 8080. El comportamiento se iguala preguntando al propio Visual FoxPro, no leyendo una referencia. El runtime está escrito desde cero: rápido de iniciar, autocontenido. Se conocen 1,722 elementos de la referencia del lenguaje VFP 9; 1,534 se ejercitan mediante pruebas comparativas; 3 nombres no se cumplen.

Visual FoxPro se detuvo en la versión 9 y 32 bits. Fox Dev Studio es el mismo lenguaje reconstruido sobre una base de 64 bits. Un formulario React repinta un control, no el formulario. La máquina virtual compila a bytecode en WebAssembly. El host maneja archivos, tablas, COM y bibliotecas de 64 bits en proceso. El techo de 32 bits ha desaparecido: cada desplazamiento de archivo es de 64 bits, por lo que el mismo .dbf se extiende a cientos de gigabytes.

Entidades clave: Empresas: Microsoft, Fox Dev Studio, Western Trading Co.