RE: creating a transparent interface for serialization?

  • From: "Sina Bahram" <sbahram@xxxxxxxxx>
  • To: <programmingblind@xxxxxxxxxxxxx>
  • Date: Fri, 8 Oct 2010 13:37:40 -0400

To be fair, neither is java, in that jit compresses your code paths, *chuckling*

We talking file size or code in cache on the CPU?

I'll go away now, *grin*.

And please God don't answer this post.

Take care,
Sina
 
-----Original Message-----
From: programmingblind-bounce@xxxxxxxxxxxxx 
[mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Ken Perry
Sent: Friday, October 08, 2010 1:20 PM
To: programmingblind@xxxxxxxxxxxxx
Subject: RE: creating a transparent interface for serialization?

I read the message and what I am saying is you said that Boost was large that 
is not true.  Unless of course you include the whole
library or something.

ken

-----Original Message-----
From: programmingblind-bounce@xxxxxxxxxxxxx
[mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Tyler Littlefield
Sent: Friday, October 08, 2010 9:13 AM
To: programmingblind@xxxxxxxxxxxxx
Subject: Re: creating a transparent interface for serialization?

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

You apparently didn't read the message. Sina mentioned hybernate, and I said 
that from what I could tell, Hybernate is java, and
this is being done in c++. Before you throw things and accuse me of "whining," 
please read the message.
On 10/8/2010 4:54 AM, Ken Perry wrote:
> Um you mention a java library then you wine about space Boost takes up.
> When you go more generic you also go larger.  Now I will say if your 
> binaries are growing that large while using boost you are doing 
> something wrong.  I use boost in my mud engine and when it is compiled 
> with all debugging its 12 mb without its only 900k and before I used 
> boost to clean up some of the structures it was 1.2 mb.  So I would 
> say you might want to check what you're doing.
> 
> As for boost not being transparent it is one of the simplest ways to 
> make
an
> object serializable.  If you come up with something better with the 
> same functionality I say more power to you.
> 
> Ken
> 
> Ken
> 
> -----Original Message-----
> From: programmingblind-bounce@xxxxxxxxxxxxx
> [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Tyler 
> Littlefield
> Sent: Friday, October 08, 2010 1:13 AM
> To: programmingblind@xxxxxxxxxxxxx
> Subject: Re: createing a transparent interface for serialization?
> 
> Have you actually used boost before? It's great... if you don't care 
> that your binary size just increased by a lot. And we're talking mb, 
> not
kb.
> Either way, it's not transparent. It takes different types of objects.
> So you'd have to rework serialization through each function that the 
> object was passed to.
> On 10/7/2010 9:33 PM, Dave wrote:
>> C++ boost. 
> 
>> Sent from my iPhone
> 
>> On Oct 7, 2010, at 8:05 PM, Tyler Littlefield <tyler@xxxxxxxxxxxxx>
wrote:
> 
>> Hello,
>> - From what I can tell: hybe seems to be a library for Java; is there 
>> something similar for c++?
> 
>> On 10/6/2010 9:31 AM, Sina Bahram wrote:
>>>>> Have you examined ORM solutions? Hibernate is very popular, for
> example.
>>>>>
>>>>> Take care,
>>>>> Sina
>>>>>
>>>>>
>>>>> -----Original Message-----
>>>>> From: programmingblind-bounce@xxxxxxxxxxxxx
> [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Tyler 
> Littlefield
>>>>> Sent: Wednesday, October 06, 2010 11:20 AM
>>>>> To: programmingblind@xxxxxxxxxxxxx
>>>>> Subject: createing a transparent interface for serialization?
>>>>>
>>>>> Hello all,
>>>>> I want to set up serialization of objects in my mud engine a bit
> differently than it currently is.
>>>>> Right now, Ijust write all the values to a file in binary form, 
>>>>> then
> read them back in in the same order, but Iwant the user to be
>>>>> able to choose xml, binary, or any other sort of backend they want 
>>>>> for
> serialization.
>>>>> So, Ihave a question. how should this be done? the idea would be 
>>>>> for
> each object to call a function, without having to know what it
>>>>> is storing.
>>>>> I've thought my player file will look like this:
>>>>> <player>
>>>>> <name>ty</name>
>>>>> <password>asdfghjklasdfghjkl</password>
>>>>> </player>
>>>>> so Isuppose Ican just do a key-value sort of setup where Isend the
name
> and the value, and binary can ignore the name while XML does
>>>>> not?
>>>>> That being said though, I still need to set it up a bit 
>>>>> differently
> from that, so any help is appriciated with suggestions and
>>>>> ideas.
>>>>>
>> __________
>> View the list's information and change your settings at 
>> //www.freelists.org/list/programmingblind
> 
>> __________
>> View the list's information and change your settings at 
>> //www.freelists.org/list/programmingblind
> 
> 
> 
> 
> __________
> View the list's information and change your settings at 
> //www.freelists.org/list/programmingblind
>>>
>> __________
>> View the list's information and change your settings at 
>> //www.freelists.org/list/programmingblind
> 
__________
View the list's information and change your settings at 
//www.freelists.org/list/programmingblind

__________
View the list's information and change your settings at 
//www.freelists.org/list/programmingblind




- --
Thanks,
Tyler Littlefield
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJMrxjRAAoJELDPyrppriJPz+UH/Agha+buxtLB62iAgfBHMa67
2JuA2SVJRo7lvLv4sJstShTXDGdg3vpHzwDnFRipMJqOT6nWvnMatDbaBC3ZUJFb
lJPTTuCrKx8u8zi/U1+rjegRuFQ81CdetPFn1TBSInM84nAXMEFXNjm9/nOqntKp
dW0llcUBxmAM35LI8PgwzWHhW6Shs900qVNQfqCjYZ5NZNohlQr45R1H26x9rYb/
KyHiYdOiAZEJOAioHBHL1SH+NJd5R8aRXqOjdu5eTOxrf09kKX0JI7GYAbwoeU5L
kGQ2iJRcGmAOo6Zz+g8gFfbxg0mo3HLZkKtXV2dC0QEsHwlYOBhp4GjBvrV3OV8=
=wpV9
-----END PGP SIGNATURE-----
__________
View the list's information and change your settings at 
//www.freelists.org/list/programmingblind

__________
View the list's information and change your settings at 
//www.freelists.org/list/programmingblind

__________
View the list's information and change your settings at 
//www.freelists.org/list/programmingblind

Other related posts: