Visual FoxPro

In late 2002, it was demonstrated that Visual FoxPro can run on Linux under the Wine Windows compatibility suite.

In 2003, this led to complaints by Microsoft: it was claimed that the deployment of runtime FoxPro code on non-Windows machines violates the End User License Agreement.

[8] Visual FoxPro had a rapid rise and fall in popularity as measured by the TIOBE Programming Community Index.

[7] At the time of the end of life announcement, work on the next release codenamed Sedna (named after a recently discovered dwarf planet) which was built on top of the VFP9 codebase had already begun.

"Sedna" is a set of add-ons to VFP 9.0 of xBase components to support a number of interoperability scenarios with various Microsoft technologies including SQL Server 2005, .NET Framework, Windows Vista, Office 2007, Windows Search and Team Foundation Server (TFS).

[15] On April 3, 2007, Microsoft responded to the petition with this statement from Alan Griver:[15] "We're very aware of the FoxPro community and that played a large part in what we announced on March 13th.

"For Microsoft to continue to evolve the FoxPro base, we would need to look at creating a 64-bit development environment and that would involve an almost complete rewrite of the core product.

We felt that putting the environment into open source on CodePlex, which balances the needs of both the community and the large customers, was the best path forward."

Some basic syntax samples: Hello World examples: The language also has extensive database manipulation and indexing commands.

Output of the Hello World program.
Output of the Data handling program.