Serialization (kallas också "Flatten") är när man omvandlar en datastruktur till en platt sekvens byte. Den serialiserade datastrukturen kan sedan skickas som en ström över IP eller lagras på disk, eller göra andra mysiga programmeringssaker med. Tekniken har blivit mycket populär i objektorienterade språk, men tekniken kan också användas utanför objektorienterade språk.
Jag kan tänka mig att det arkikeln syftar på är det faktum att kärnan i OS X som kallas Darwin och bygger på Mach och BSD -- och som jag gissar nästan uteslutande är skriven i C -- saknar färdiga anrop för att serialisera sina interna datastrukturer. Så, när Apple vill exponera operativsystemets strukturer för programmerare så saknas dessa funktioner från grunden. Apple måste då skriva wrapperfunktioner som serialiserar och deserialiserar nu i efterhand. Det kanske inte är så effektivt alla gånger.
Detta är min kvalificerade gissning. Använd salt efter behag, alltså.
[ 25 Mars 2002: Meddelandet ändrat av: ace4711 ]