<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="gmail_quote"><div> </div><div class="im"><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex">

<br>
I am sure there are cases where a serializer could be used to<br>
implement #=, but I have so far not seen it used.<br>
<br>
I am looking at using Riak ( <a href="http://wiki.basho.com/" target="_blank">http://wiki.basho.com/</a> ) with Pharo. When<br>
storing a “business object” you  have two choices:<br>
<br>
-       Store a binary BLOB representing your object graph.<br>
-       Store the object graph as JSON data.<br>
<br>
The last option essentially means you must do something similar to OR<br>
mapping, so I would prefer the first option. With Riak, you will soon<br>
be able to store additional indexed properties, which you later will<br>
be able to query. So you store your whole business object as a BLOB,<br>
together with those properties you need to query.<br></blockquote></div><div><br>Ok, I understand. So, we can provide something like this API:<br><br>byteArray := FLSerializer serializeInMemory: myObject<br><br>And<br><br>
myRecoveredObject := FLMaterializer materializeFromByteArray: aByteArray<br>
<br>would something like that help ?<br> </div></div></blockquote><div class="h5"><br><br>New Fuel version 1.4 supports this. <br>Read the blog post: <a href="http://rmod.lille.inria.fr/web/pier/software/Fuel/FuelNews2/2011-06-01">http://rmod.lille.inria.fr/web/pier/software/Fuel/FuelNews2/2011-06-01</a><br>
<br>Cheers<br><br></div></div><br>-- <br>Mariano<br><a href="http://marianopeck.wordpress.com" target="_blank">http://marianopeck.wordpress.com</a><br><br>