Gerhard Fiedler wrote: >>> This is actually not only a small-system concern. If you're dealing >>> with lots of data, like gigabytes, each layer of buffering costs a >>> lot, even on today's typical server machines. If you do the typical >>> small-data decoupling between layers, which consists of a lot of >>> copying of data from one layer's object structure to the next >>> layer's object structure, you can easily end up with a dozen of >>> objects where data is copied without need. >> >> Have you guys ever heard of passing data by reference? > > Short answer: No... can you please explain? > > Longer answer: You know enough about my background that it could have > occurred to you that I do have heard about this, and that probably there > is a reason why I didn't consider it in the scenario I was talking > about. Gerhard, you know I mean no offense. It was a rhetoric question. We were talking about small systems, so what you said above did not make sense in the context. I gave you a chance to clarify (and you did). Vitaliy -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist