I believe those features do not map well to Elixir semantics anymore. You want each defdelegate to be on its own line so you can control module attributes like @doc and append_first can be confusing when using defaults (which are more useful than append_first).
/cc @tuvistavie @lexmag
Strongly 👍 for defdelegate with lists deprecation, not sure about append_first though.
Edit: 👍 for append_first as well.
I totally agree for defdelegate with lists.
I think append_first is useful, but I agree it adds too much complexity compared to the benefits, especially when used with optional parameters.
@tuvistavie can you please tackle this as well once your PR lands? :)
Add deprecation for defdelegate list arguments and append_first optio…
…n. Close #4199.
Remove call to deprecated version of defdelegate