FoxPro: Interview with Wayne Ratliff

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • pgdbf

    Convert XBase / FoxPro databases to PostgreSQL

  • My Internet claim to fame was writing a program to get people off of FoxPro to PostgreSQL: https://github.com/kstrauser/pgdbf

    FoxPro was nifty in many ways, but nightmarish outside the “single person running the app with the database on their local hard drive” setup. The moment you tried to put the database files on a file share (which is how you used it as a network DB), it was a world of locking pain. And a fun fact: the client libraries were single threaded to the point that you could only run one query at a time per machine. If you had 2 apps running at once, only one of them could be querying at any given time.

  • EasyAccounts

    A complete accounting-inventory control package written in CA-Clipper 5.2

  • Yes, IIRC, Clipper 5's big marketing point was `aeval`! (short for array eval, array.map in modern langs).

    Clipper also had a huge array of third party libraries, I fondly remember Nanfor, Grumpfish, and SuperLib.

    If you want to see some code, here's a repo of one of my Clipper projects: https://github.com/jasim/EasyAccounts

    There is also The Oasis mirrors which have a large cache of Clipper code: https://harbour.github.io/the-oasis/docs/

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts