Re: Add lists:init/1 - got tired of implementing it

Hans Svensson <[email protected]>
Newsgroups gmane.comp.lang.erlang.patches
Message-ID <[email protected]>
Hi,

The most typical use case, for me, is when using either filename:split 
or string :tokens to create a list of elements where the last element is 
not needed.  I.e. this is in some sense a generalization of 
filename:dirname/1 (which I bet has something like this in its 
implementation...)
I have also seen this exact use is in lib/ssh/src/ssh_sftpd.erl in otp ;-)

Also, when handling a failing test case, which consists of a list of 
commands, it is useful to treat the successful commands (init(Commands)) 
differently from the failing command (last(Commands)).

I have personally never missed the 'remove N last elements'-function.

Cheers,

Hans


On 2013-04-30 12:05, Siri Hansen wrote:
> We haven't yet made any decision regarding this patch, but we have had 
> some discussions in the team and we are not totally convinced about 
> the general need for this function. Thus we would appreciate some 
> input from the list.
>
> So - disregarding the name and the implementation for a second - is 
> this functionality a good addition to the lists module? Is it often 
> needed?
>
> If so, would it be even better to do a more general version which 
> removes the N last elements from the list?
>
> Hans, could you also possibly describe some of your use cases?
>
> Regards
> siri@otp
>
>
> 2013/4/29 Fredrik <[email protected] <mailto:[email protected]>>
>
>     On 04/25/2013 05:12 PM, Hans Svensson wrote:
>
>         git fetch git://github.com/hanssv/otp.git
>         <http://github.com/hanssv/otp.git> add_init_to_lists
>
>     Fetched, it is currently located in the 'pu' branch.
>     A review process has started.
>     Thanks,
>
>     -- 
>
>     BR Fredrik Gustafsson
>     Erlang OTP Team
>
>
>     _______________________________________________
>     erlang-patches mailing list
>     [email protected] <mailto:[email protected]>
>     http://erlang.org/mailman/listinfo/erlang-patches
>
>

_______________________________________________
erlang-patches mailing list
[email protected]
http://erlang.org/mailman/listinfo/erlang-patches
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.