[erlang-bugs] erlang:delete_element/2 missing

Matthew Evans <>
Thu Feb 7 17:29:15 CET 2013


Ugh...thanks Steve,

I'm not sure I want to move to R16A yet. 

I guess I'll do something like this.

4> Tupple = {one,two,three}.
5> lists:foldl(fun(C,Acc) when C/=2 -> erlang:append_element(Acc,erlang:element(C,Tupple)); (_,Acc) -> Acc end,{},[1,2,3]).
{one,three}

________________________________
> Date: Thu, 7 Feb 2013 11:14:15 -0500 
> Subject: Re: [erlang-bugs] erlang:delete_element/2 missing 
> From:  
> To:  
> CC: ;  
> 
> 
> 
> On Thu, Feb 7, 2013 at 11:04 AM, Matthew Evans 
> <<mailto:>> wrote: 
> 
> Hi, 
> 
> It's in the Erlang documentation. Has this been removed (tried on 
> R15B01 and R15B03)? 
> 
> 
> 
> Erlang R15B01 (erts-5.9.1) [source] [smp:8:8] [async-threads:0] [hipe] 
> [kernel-poll:false] 
> 
> Eshell V5.9.1 (abort with ^G) 
> 1> erlang:delete_element(2, {one, two, three}). 
> ** exception error: undefined function erlang:delete_element/2 
> 2> 
> 
> That's a new bif for R16: 
> 
> Erlang R16A (erts-5.10) [source] [64-bit] [smp:8:8] [async-threads:10] 
> [kernel-poll:false] 
> 
> Eshell V5.10 (abort with ^G) 
> 1> erlang:delete_element(2, {one, two, three}). 
> {one,three} 
> 2> 
> 
> --steve 
 		 	   		  


More information about the erlang-bugs mailing list