Table Oriented Programming

Skip Montanaro 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.

Skip




More information about the Python-list mailing list