Re: [E-devel] Eina value optional

2016-01-26 Thread Jean-Philippe André
On 27 January 2016 at 00:03, Felipe Magno de Almeida < felipe.m.alme...@gmail.com> wrote: > On Tue, Jan 26, 2016 at 12:51 PM, Tom Hacohen wrote: > > On 26/01/16 14:42, Stefan Schmidt wrote: > >> Hello. > > [snip] > > >> JP, Tom are you happy with Felipe's explanation? If

Re: [E-devel] Eina value optional

2016-01-26 Thread Stefan Schmidt
Hello. On 13/01/16 11:56, Tom Hacohen wrote: > On 13/01/16 02:38, Jean-Philippe André wrote: >> Hi Felipe, >> >> You added the optional type to eina value. I'm not sure what it's point is. >> I understand an optional value can be empty (ie. void and not "nil" or 0 or >> whatever). >> >> But I

Re: [E-devel] Eina value optional

2016-01-26 Thread Tom Hacohen
On 26/01/16 14:42, Stefan Schmidt wrote: > Hello. > > On 13/01/16 11:56, Tom Hacohen wrote: >> On 13/01/16 02:38, Jean-Philippe André wrote: >>> Hi Felipe, >>> >>> You added the optional type to eina value. I'm not sure what it's point is. >>> I understand an optional value can be empty (ie. void

Re: [E-devel] Eina value optional

2016-01-26 Thread Felipe Magno de Almeida
On Tue, Jan 26, 2016 at 12:51 PM, Tom Hacohen wrote: > On 26/01/16 14:42, Stefan Schmidt wrote: >> Hello. [snip] >> JP, Tom are you happy with Felipe's explanation? If not we need to act >> now as we only have 6 days left before the release and once it is in >> 1.17 it

Re: [E-devel] Eina value optional

2016-01-17 Thread Felipe Magno de Almeida
Hello, Sorry to answer myself, but complementing on what I've said before. There's also ABI and optimization's concern on adding empty value for all types. Since Eina_Value is defined in eina_value.h header, it is public and needs to be backwards compatible ABI-wise, and since it can be used by

Re: [E-devel] Eina value optional

2016-01-17 Thread Felipe Magno de Almeida
On Wed, Jan 13, 2016 at 12:38 AM, Jean-Philippe André wrote: > Hi Felipe, > > You added the optional type to eina value. I'm not sure what it's point is. > I understand an optional value can be empty (ie. void and not "nil" or 0 or > whatever). > > But I don't understand why

Re: [E-devel] Eina value optional

2016-01-13 Thread Tom Hacohen
On 13/01/16 02:38, Jean-Philippe André wrote: > Hi Felipe, > > You added the optional type to eina value. I'm not sure what it's point is. > I understand an optional value can be empty (ie. void and not "nil" or 0 or > whatever). > > But I don't understand why this couldn't be implemented inside

[E-devel] Eina value optional

2016-01-12 Thread Jean-Philippe André
Hi Felipe, You added the optional type to eina value. I'm not sure what it's point is. I understand an optional value can be empty (ie. void and not "nil" or 0 or whatever). But I don't understand why this couldn't be implemented inside all standard values. Add an "empty" property to them.