Jan. 12th, 2012

juan_gandhi: (Default)
    case "vulcan" :: "status" :: Nil Post _ => {
      for (
        success <- S.param("success");
        listener <- whoCare)
        listener("", true)
      
      for (
        list <- S.param("failList");
        val ignoreme = VulcanLog.error ("The following engine(s) reported start failures: %s", list);
        listener <- whoCare
      ) listener(list, false)

      thank you
    }


Вот так вот я теперь пишу - и это типа только начало, потому что сейчас ещё чуток поднапрягусь, усвою силу монады и апликативность, и перейду к апликативному стилю. Заодно большой пост напишу на эту тему. А то что на верху - вчерашний день немножко. В sbt уже проехали этот кондовый do-style.

Что здесь происходит.
К нам приходит http://.../vulcan/status?success=true или ... /vulcan/status?failedList=ivanov,petrov,sidorov

Первый цикл - на первый случай, а второй - на второй.
Во втором случае мы берём список неудачников и посылаем всем слушателям из множества whoCare
Конечно, немножко тяп ляп, но важен стиль, а?

Спасибо Джошу Суерецу, Грегори Мередицу и Тони Моррису за то, что глаза открывают на прекрасный новый мир.
juan_gandhi: (Default)
Пожалуй, сделаю специальную френдгруппу для чтения, "безпутина", и буду только её читать. Кто про путина будет писать, то читать не буду. Хуже футбола, право слово.

П.С.

И вдруг дошло.

Ведь не в Путине дело. Дело-то в дорогих россиянах, ан масс. Как уже неоднократно указывал [livejournal.com profile] art_of_arts, чьи мудрые речи до меня доходят обычно с некоторым запозданием.

Это как бы Тома Круза винить за то, что все ломятся смотреть как он по экрану бегает.
juan_gandhi: (Default)
По ящику показывают новости - пожар где-то на Авениде, около Майкрософта типа.

Но наши новости ничего про такую компанию "Майкрософт" не слышали, говорят, мол, около Гугла.

Невозможно быть "около Гугла" - это как около Африки или около Украины.
juan_gandhi: (Default)
Я задал вопрос на матоверфлоу, а в ответ такие перлы математики посыпались, боже! Последний ответ впечатлил - автор непринужденно выражает категорные понятия в терминах правил вывода.

Profile

juan_gandhi: (Default)
Juan-Carlos Gandhi

August 2025

S M T W T F S
      12
3456789
10 11 12 13141516
17181920212223
24252627282930
31      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 17th, 2025 12:19 pm
Powered by Dreamwidth Studios