Практическое использование неправильных списков в Erlang (возможно, на всех функциональных языках)

Я читал Erlang и OTP в действии и наткнулся на вопрос с Что касается неправильных списков.

Не поддавайтесь соблазну использовать ячейки списка таким образом, даже если вы думаете, что у вас есть умная идея - она ​​подвержена ошибкам и сбивает с толку людей и программу инструменты анализа. Тем не менее, есть одно или два допустимых использования для создания неправильные списки, но они считаются передовые методы программирования и выходят за рамки этой книги.

Вне рамок книги? Он должен быть идеальным для Stackoverflow!
Итак, мой вопрос, конечно, в том, каковы будут некоторые допустимые варианты использования?

8
задан Yasir Arsanukaev 23 February 2011 в 09:52
поделиться