3 ms·
xBASE (dBASE derivatives). I did lots of "table oriented programming" experiments with it. It's essentially a semi-relational "tabular scripting language" with
by tabtab 4y ago
xBASE (dBASE derivatives). I did lots of "table oriented programming" experiments with it. It's essentially a semi-relational "tabular scripting language" with lots of meta ability so tables can be used to generate other tables, and it's easy to put code in tables and vice versa. Table-driven UI's were also looking bright.
I wish there were an open-source dynamic interactive version out there (Harbor is compiled). It fell out of favor largely because it didn't scale well to "enterprise" projects, and couldn't gain OOP fast enough, but for small-group apps and ad-hoc data fiddling, it was wonderful.
Yes, it had warts, but all tools do, and many solvable if not tossed away. There's nothing common like it. RDBMS-based products are too stiff and verbose. If Lisp is "everything is a list", xBase was close to "everything is a table". It's kind of half APL and half RDBMS.
Hearts!