Interestingly, I have just noticed a bug in append!, see
https://github.com/JuliaLang/julia/issues/15868
It occurs when you try to append a vector of elements which have a
different type with respect to that of the original vector and when the
conversion mechanism fails.
On Wednesday, April 13, 2016 at 11:44:29 PM UTC+1, Steven G. Johnson wrote:
>
>
>
> On Wednesday, April 13, 2016 at 6:22:27 PM UTC-4, Greg Plowman wrote:
>>
>> Considering the existing append! is pretty loose wrt the items being
>> appended, a simple extension to the signature might work:
>>
>> append!{T}(a::Array{T,1}, items::Union{AbstractVector,Tuple})
>>
>
> Arguably, the signature should be append!(a::AbstractVector, itr), i.e.
> you should be able to append any iterable object.
>