Hasty Briefsbeta

双语

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

3 hours ago
  • FoxDev Studio 无需任何修改或转换即可运行现有的 Visual FoxPro 项目、表单和表。
  • 整个运行时是 64 位的,消除了表 2GB 文件大小限制,但超过 2GB 的文件无法在原始 FoxPro 中打开。
  • 该运行时完全使用 Rust 构建,并编译为 WebAssembly,采用字节码解释器以确保行为一致。
  • 它使用纤程进行异步操作,确保界面保持响应(例如,MESSAGEBOX 不会冻结窗口)。
  • UI 通过 React 渲染,每个对象独立更新,以实现高效重绘。
  • 通过单独的 32 位进程桥支持 32 位 .fll 库,实现同步调用。
  • FoxScript 通过 lambda 表达式和 HTTP 服务器扩展了该语言,允许直接从 FoxPro 代码发起 Web 请求。