http://fprog.ru/
Первый номер журнала посвящён погружению в предмет функционального программирования. Вводные статьи Сергея Зефирова «Лень бояться» и Романа Душкина «Функции и функциональный подход» затрагивают философию парадигм программирования. Более практически направленная часть журнала представлена статьёй Евгения Кирпичёва «Изменяемое состояние: опасности и борьба с ними», классифицирующей типы проблем, возникающих при небрежном использовании сущностей с изменяемым состоянием, и следующей за ней статьёй Дмитрия Астапова «Давно не брал я в руки шашек», на протяжении нескольких страниц раскрывающей подход проектирования «сверху вниз» на подробном примере написания игры в шашки на языке Haskell. Статья Дэна Пипони «Моноиды в Haskell и их использование» в переводе Кирилла Заборского простым языком обьясняет практическое применение моноидов для создания элегантных полиморфных алгоритмов. Номер завершается внушительным «Обзором литературы о функциональном программировании» Алексея Отта, содержащим множество ссылок на русскоязычную и англоязычную литературу по разным языкам и аспектам декларативного программирования.Приятного чтения!
← Ctrl← Alt
Ctrl →Alt →
July 21 2009, 05:26:12 UTC 2 years ago
July 21 2009, 05:28:01 UTC 2 years ago
July 21 2009, 05:34:51 UTC 2 years ago
July 21 2009, 05:56:51 UTC 2 years ago
Anonymous
July 21 2009, 06:35:40 UTC 2 years ago
July 21 2009, 06:44:34 UTC 2 years ago
Хотелось бы, так же, некоторых обоснований.
Да, далеко не всем, по разным причинам,
может быть интересен этот журнал.
Ну уж чтоб так...
Anonymous
2 years ago
2 years ago
2 years ago
Anonymous
2 years ago
July 21 2009, 06:52:45 UTC 2 years ago
July 21 2009, 07:10:32 UTC 2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
July 21 2009, 06:56:25 UTC 2 years ago
July 21 2009, 07:32:41 UTC 2 years ago
2 years ago
July 21 2009, 07:53:22 UTC 2 years ago
Anonymous
July 21 2009, 08:14:32 UTC 2 years ago
Но это
>При реализации на C++ типа enum {False, True, Unknown} оператор && для
>о будет вести себя одинаково плохо вне зависимости от степени нашей
> уверенноти в результатах сравнения—он всегда будет вычислять оба операнда.
бред
Не нужно переопределять оператор && Нужно определить operator bool для этого типа. И тогда усё будет.
За переопределение оператора && вообще надо по пальцам киянкой бить,имхо, - и именно из того, что меняется логика вычислений операндов.
July 21 2009, 08:33:47 UTC 2 years ago
T && x = x, F && x = F, U && x = x,
T || x = T, F || x = x, U || x = x.
Как это сделать на плюсах так, чтобы в случае F && x и T || x не вычислять x, но чтобы U && x и U || x работали нормально?
Anonymous
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
July 21 2009, 08:42:41 UTC 2 years ago
Anonymous
July 21 2009, 09:01:37 UTC 2 years ago
int2hex :: Integer -> String
int2hex 0 = ""
int2hex i = int2hex (i `div` 16) ++ hexDigit (i `mod` 16)
ругается на (Not in scope: `hexDigit'). Если не сложно укажите какие модули надо импортировать, потому как в стандартном Prelude функции hexDigit я не нашел(ghc6.8.2dfsg1-1)
July 21 2009, 09:04:38 UTC 2 years ago
Anonymous
2 years ago
2 years ago
Anonymous
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
July 21 2009, 09:08:41 UTC 2 years ago
Вместо
> digit 36 36
"Z"
должно же быть
?> digit 36 36
"10"
July 21 2009, 09:40:21 UTC 2 years ago
digit 36 35, описка.2 years ago
July 21 2009, 09:32:56 UTC 2 years ago
July 21 2009, 09:33:42 UTC 2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
Anonymous
2 years ago
2 years ago
Deleted comment
July 21 2009, 10:14:25 UTC 2 years ago
2 years ago
2 years ago
2 years ago
July 21 2009, 10:15:01 UTC 2 years ago
July 21 2009, 10:17:03 UTC 2 years ago
2 years ago
2 years ago
2 years ago
July 21 2009, 10:19:53 UTC 2 years ago
July 21 2009, 11:01:13 UTC 2 years ago
А какая планируется периодичность?
July 21 2009, 11:18:06 UTC 2 years ago
July 21 2009, 11:03:32 UTC 2 years ago
July 21 2009, 11:11:37 UTC 2 years ago
July 21 2009, 11:19:43 UTC 2 years ago
2 years ago
2 years ago
2 years ago
Anonymous
2 years ago
July 21 2009, 11:16:03 UTC 2 years ago
July 21 2009, 11:44:55 UTC 2 years ago
July 21 2009, 11:18:15 UTC 2 years ago
P.S. Версталось в LaTeX?
July 21 2009, 13:00:32 UTC 2 years ago
> P.S. Версталось в LaTeX?
Да, мы же не дураки себе работу увеличивать.
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
July 21 2009, 11:20:46 UTC 2 years ago
пропиарил в твиттере
July 21 2009, 11:32:13 UTC 2 years ago
А можно чутка по технике?
(1) Экранный PDF не позволяет при 100% размере прочесть примечания не сломав глаза (по крайней мере на 19" TFT).(2) Некрасивая (очень) стандартная разметка pdftex'а внутренних ссылок — на литературу, в оглавлении. IMHO, эти все красные и салатовые цвета — лишнее.
(3) При этом примечания не являются ссылками и если читать в "fit width" то приходится бегать туда-сюда листанием.
Это по результатам первой страницы :)
July 21 2009, 11:58:59 UTC 2 years ago
Re: А можно чутка по технике?
(1) ack. кстати, на маке (1024x768) такого не наблюдается.(2) предложи вариант?
(3) фck
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
July 21 2009, 12:36:25 UTC 2 years ago
July 21 2009, 12:39:05 UTC 2 years ago
То же, что остаётся после тяжёлой корректуры, меня уже не волнует, это мелочи.
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
July 21 2009, 13:04:34 UTC 2 years ago
гыы, а ведь примерно так и было :)
July 21 2009, 13:31:59 UTC 2 years ago
PS
Очень часто замечал. Да и сам пострадал. ;)
2 years ago
2 years ago
← Ctrl← Alt
Ctrl →Alt →