>I think you're talking about Modular Programming, >which predates OOP by twenty years or so! :-) > >You can't do OOP in a language like Assembler without >some sort of pre-processor and a meta-language to handle >the Object/Property/Method stuff, as far as I know. Sure, but the net effect is very similar - you write routines within the module to handle the local details and keep the workings invisible to the "outside" modules. OK you don't really get the "message sending to objects" of OOP, you have to write routines instead, but you can do the data hiding. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist