Table Oriented Programming
skip at pobox.com
Thu Feb 12 20:54:25 CET 2004
Michael> I got to thinking that a more dynamically typed language, such
Michael> as Python, would be a more natural fit. I've always been fond
Michael> of the table-oriented programming ideas described in
Michael> http://www.geocities.com/tablizer/top.htm, so I'm thinking that
Michael> if Python could be extended to handle table-oriented
Michael> programming as seamlessly as it handles object-oriented
Michael> programming, it could become a really valuable language for
Michael> writing enterprise components, a la EJB.
Michael> Does anyone know if anyone has already walked this path?
Maybe you could start with one of the various object-relational mappers
available for Python then implement cartesion products, selection and
projection in them by overriding "*", "/" and "%" as appropriate.
More information about the Python-list