Принцип многоначалия на erlang

-module(testchief).
-export([chief/1]).

chief([C|R], Cl) ->
io:format("Chief ~p: send to up~n", [C]),
chief(R, Cl), C;

chief([], Cl) -> chief(Cl, Cl).

chief(Cl)-> chief(Cl, Cl).

Комментарии

Ссылка сюда же? А зачем?

Хвостовая рекурсия.

Вне всяких сомнений, w-495 — один из умнейших человек на L. Тут здорово было бы узреть в чем суть. Признаюсь, гуглил по соответствующим терминам — w-495 — далеко лучший. W-495, чем Вас привлек Л.? ;))

Эм ... ? Не понял про дифирамбы.

Если вопрос в сути поста:
Порадовала ситуация с начальниками в mail.ru. Если возникает вопрос, который начальник не может разрешить, он отправляет к своему начальнику. Иногда такие цепочки имеют значительный размер. В коде поста изображена бесконечная рекурсия (ну или цикл --- как угодно).

Комментарий оставил, на самом деле, чтобы не забыть ссылку. К сожалению, я не могу удалять свои комментарии, даже если на них еще никто не ответил.

Простите за иронию. Просто не нашел ничего в Гугле про этот принцип, а выдача забита ссылками на Либератум. Даже Википедия молчит. Согласитесь, пост из одного кода без комментариев выглядит немного ммм... загадочно. :)

Извиняюсь, не подумал. Решил, что и так понятно :) А вообще есть ли сервисы, где можно постить куски кода (не только плохо, и не только хорошего) и их обсуждать? GitHub --- слишком много возни. Хочется, чтобы работало через копипаст.

Конечно! Легендарный http://stackoverflow.com/

Я думал, туда только за помощью обращаются.

Ну да, это сервис вопросов и ответов для программеров. А какого рода обсуждения интересуют?

Публикую кусок кода, далее выясняем чем он плох или хорош, и как можно улучшить \ испортить.

Комментировать

Filtered HTML

  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote> <strike> <code> <h2> <h3> <h4> <h5> <del> <img>
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.