Hi,

In addition to the above if 2) is the desired approach would there be any
opposition to changing eina_str_join and eina_str_join_static (and
potentially eina_str_join_len even) to be variadic?

Thanks,
Andy

On Thu, 16 Nov 2017 at 10:56 Andrew Williams <a...@andywilliams.me> wrote:

> Hi.
>
> Looking at eina_str and I see handy split and join methods.
> Split returns an array but join accepts only two strings to join.
> This feels unbalanced and I wonder what people feel about this. Most libs
> seem to balance it by passing an array to join().
>
> Looking through efl it seems that neither str_join or str_join_static are
> used (str_join_len is used in file_join but it's understanable that passing
> lengths as well makes an array less attractive).
>
> I have two potential proposals:
> 1) to change the signature of eina_str_join (and eina_str_join_static) to
> pass an array
> 2) add eina_str_join_array and eina_str_join_static_array that perform the
> expected operation.
>
> Any thoughts from the team?
> Andy
> --
> http://andywilliams.me
> http://ajwillia.ms
>
-- 
http://andywilliams.me
http://ajwillia.ms
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to