[erlang-questions] List to proplist?

Martin Bjorklund mbj@REDACTED
Wed Oct 29 14:29:24 CET 2008


Richard Carlsson <richardc@REDACTED> wrote:
> Hans Bolinder wrote:
> > [Richard O'Keefe:]
> >> A version of unfold that I prefer is
> >>
> >> unfold(State, Splitter) ->
> >>      unfold(State, Splitter, []).
> >>
> >> unfold(State, Splitter, Acc) ->
> >>      case Splitter(State)
> >>        of []            -> lists:reverse(Acc)
> >>         ; [Item|State1] -> unfold(State1, Splitter, [Item|Acc])
> >>      end.
> > 
> > Thanks!
> > 
> > lists:unfold/2 has been added to the upcoming R12B-5 release.
> 
> I was going to comment on this before, but didn't get around to it.
> Please don't use the return convention above; it is not normal
> Erlang programming style, and introduces an improper list for no
> really good reason.

+1.  I was just going to make the same comment.


/martin



More information about the erlang-questions mailing list