Я не могу обернуть голову вокруг различий между последовательностью и LazyList
. Они ленивы и потенциально бесконечны. Хотя seq<'T>
IEnumerable<'T>
из .NET framework, LazyList
включен в F # PowerPack. На практике я встречаю последовательности гораздо чаще, чем LazyList
s.
Каковы их отличия в отношении производительности, использования, удобочитаемости и т.д.? Каковы причины такой плохой репутации LazyList
по сравнению с таковой seq
?