Wednesday, March 4, 2009

Marshalling

Learned a new word today, actually, I had heard the word recently but didn't really understand what it meant.

Marshalling
...is the process of transforming the memory representation of an object to a data format suitable for storage or transmission. It is typically used when data must be moved between different parts of a computer program or from one program to another.
Funny how I could be in the "business" for 7 years and never have heard the term. Obviously something I missed out on with my Health Education degree.

2 comments:

Chen Shapira said...

Funny, we call it "pickling".

Mike said...

Chet, yeah I recently came across this term, too.

Somehow the definition I eventually came across wasn't nearly as specific as yours.

In reference to Chen's comment:
http://books.google.com/books?id=NcrMkjVxahMC&pg=PA486&lpg=PA486&dq=marshalling+pickling&source=bl&ots=pkq2GDcn9M&sig=QQvjmYubrSQ2EWwpdYXOuLFL0H8&hl=en&ei=XQKwSdCyBJGjtgfygLHBBg&sa=X&oi=book_result&resnum=1&ct=result

http://www.gamedev.net/community/forums/topic.asp?topic_id=457321

http://fixedpoint.sourceforge.net/html/lib/module-pickle.html

FWIW.