?

Log in

No account? Create an account
ru_declarative [entries|archive|friends|userinfo]
ru_declarative

[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Журнал «Практика функционального программирования» [Jul. 20th, 2009|09:57 pm]
ru_declarative

ru_declarative

[lionet]
Вашему вниманию представляется первый выпуск журнала, посвящённого практике функционального и декларативного программирования. Мы ставим своей задачей помочь вам сориентироваться в инструментарии функционального программирования, в используемых в функциональной парадигме подходах к декомпозиции задач, способах упрощения программирования и снижения количества дефектов в разрабатываемых системах.

http://fprog.ru/

Первый номер журнала посвящён погружению в предмет функционального программирования. Вводные статьи Сергея Зефирова «Лень бояться» и Романа Душкина «Функции и функциональный подход» затрагивают философию парадигм программирования. Более практически направленная часть журнала представлена статьёй Евгения Кирпичёва «Изменяемое состояние: опасности и борьба с ними», классифицирующей типы проблем, возникающих при небрежном использовании сущностей с изменяемым состоянием, и следующей за ней статьёй Дмитрия Астапова «Давно не брал я в руки шашек», на протяжении нескольких страниц раскрывающей подход проектирования «сверху вниз» на подробном примере написания игры в шашки на языке Haskell. Статья Дэна Пипони «Моноиды в Haskell и их использование» в переводе Кирилла Заборского простым языком обьясняет практическое применение моноидов для создания элегантных полиморфных алгоритмов. Номер завершается внушительным «Обзором литературы о функциональном программировании» Алексея Отта, содержащим множество ссылок на русскоязычную и англоязычную литературу по разным языкам и аспектам декларативного программирования.

Приятного чтения!
linkReply

Comments:
Page 2 of 4
<<[1] [2] [3] [4] >>
From: ro_che
2009-07-21 11:01 am (UTC)
Молодцы, поздравляю!

А какая планируется периодичность?
(Reply) (Thread)
[User Picture]From: lionet
2009-07-21 11:18 am (UTC)
Следующий номер — 20 сентября. Дальше посмотрим.
(Reply) (Parent) (Thread)
[User Picture]From: jtootf
2009-07-21 11:03 am (UTC)
о, вот это хорошие новости :)
(Reply) (Thread)
[User Picture]From: zer0access
2009-07-21 11:11 am (UTC)
Спасибо за интересный журнал и многообразие форматов. Небольшой комментарий по поводу самого сайта. Можно ли как-то поправить шрифты, т.к. в Опере смотрится совершенно неприлично?
(Reply) (Thread)
[User Picture]From: oleyka
2009-07-21 11:19 am (UTC)
У Вас, подозреваю, линукс/юникс? Какой шрифт в вашей системе является удобочитаемым и какой Вы сами предпочитаете?
(Reply) (Parent) (Thread) (Expand)
(no subject) - (Anonymous) Expand
[User Picture]From: freiksenet
2009-07-21 11:16 am (UTC)
Спасибо большое! Планируются ли статьи по Common Lisp?
(Reply) (Thread)
[User Picture]From: lionet
2009-07-21 11:44 am (UTC)
И тую найдём!
(Reply) (Parent) (Thread)
From: vansickle
2009-07-21 11:18 am (UTC)
Спасибо, отдельно за A5.

P.S. Версталось в LaTeX?
(Reply) (Thread)
[User Picture]From: lionet
2009-07-21 01:00 pm (UTC)
Пожалуйста! A5 — это основной формат оказался.

> P.S. Версталось в LaTeX?

Да, мы же не дураки себе работу увеличивать.
(Reply) (Parent) (Thread) (Expand)
[User Picture]From: blacklion
2009-07-21 11:32 am (UTC)

А можно чутка по технике?

(1) Экранный PDF не позволяет при 100% размере прочесть примечания не сломав глаза (по крайней мере на 19" TFT).
(2) Некрасивая (очень) стандартная разметка pdftex'а внутренних ссылок — на литературу, в оглавлении. IMHO, эти все красные и салатовые цвета — лишнее.
(3) При этом примечания не являются ссылками и если читать в "fit width" то приходится бегать туда-сюда листанием.

Это по результатам первой страницы :)
(Reply) (Thread)
[User Picture]From: lionet
2009-07-21 11:58 am (UTC)

Re: А можно чутка по технике?

(1) ack. кстати, на маке (1024x768) такого не наблюдается.
(2) предложи вариант?
(3) фck
(Reply) (Parent) (Thread) (Expand)
[User Picture]From: anton_arhipov
2009-07-21 12:36 pm (UTC)
небольшое замечание в плане текста. В некоторых местах используется английская транскрипция - Haskell и на этой же странице (например стр.11) используется кириллица - Хаскелл. Можно было бы как то выровнять это дело..
(Reply) (Thread)
[User Picture]From: lionet
2009-07-21 12:39 pm (UTC)
Спасибо за замечание, но... Мы нанимаем корректора, кстати. Если есть желание корректировать примерно 600 страниц текста каждый месяц — будем рады видеть тебя в наших рядах! :)

То же, что остаётся после тяжёлой корректуры, меня уже не волнует, это мелочи.
(Reply) (Parent) (Thread) (Expand)
[User Picture]From: anton_arhipov
2009-07-21 01:04 pm (UTC)
"Интересующиеся функциональным программированием часто встречают прилагательное «ленивый»... , после чего ближайшее знакомство с функциональными языками откладывается на потом."

гыы, а ведь примерно так и было :)
(Reply) (Thread)
[User Picture]From: thesz
2009-07-21 01:31 pm (UTC)
Ура! ;)

PS
Очень часто замечал. Да и сам пострадал. ;)
(Reply) (Parent) (Thread)
From: ext_188264
2009-07-21 01:15 pm (UTC)

HTML?

  1. PDF
  2. PDF
  3. PDF
А в HTML можно хоть одну штучку? Жуть как неудобно на КПК эти PDF скроллить.
(Reply) (Thread)
[User Picture]From: lionet
2009-07-21 01:16 pm (UTC)

Re: HTML?

Будет на неделе.
(Reply) (Parent) (Thread)
Re: HTML? - (Anonymous) Expand
[User Picture]From: nponeccop
2009-07-21 01:33 pm (UTC)
Удивительно отсутствие какой-либо критики.
(Reply) (Thread)
[User Picture]From: lionet
2009-07-21 01:35 pm (UTC)
Видимо, не дочитали ещё.

Впрочем, я стёр одну, ad hominem.
(Reply) (Parent) (Thread)
(Deleted comment)
(Deleted comment)
(Deleted comment)
[User Picture]From: shigin
2009-07-21 02:17 pm (UTC)

Опечатка?

В статье "Моноиды в Haskell и их использование":
Мы можем написать модадический код
(Reply) (Thread)
From: az_from_belarus
2009-07-21 03:01 pm (UTC)

Соображения о форматировании.

На случай распечатки.
1. Поле для прошивки мелковато...
Для печати все же лучше было бы форматировать из расчета, что распечатка идет на А4 двусторонняя и соответственно поле по которому пойдет брошюровка сделать чуток пошире.
2. В варианте компактной печати - избыток малозаполненны страниц (в конце статей и на заголовке). Конечно, это позволяет после распечатки сшивать отдельные статьи независимо. Однако хотя бы для компактной печати разумно было бы эти "зазоры" минимизировать.
3. Для печатных вариантов полезно было бы все гиперссылки в тексте сделать "раскрытыми", т.е. с явным указанием url.
(Reply) (Thread)
[User Picture]From: lionet
2009-07-21 03:12 pm (UTC)

Re: Соображения о форматировании.

На случай распечатки.
1. Поле для прошивки мелковато...

Используйте каноническую версию, если не экономите бумагу.

Для печати все же лучше было бы форматировать из расчета, что распечатка идет на А4 двусторонняя и соответственно поле по которому пойдет брошюровка сделать чуток пошире.

В канонической версии именно так.

2. В варианте компактной печати - избыток малозаполненны страниц (в конце статей и на заголовке). Конечно, это позволяет после распечатки сшивать отдельные статьи независимо. Однако хотя бы для компактной печати разумно было бы эти "зазоры" минимизировать.

Ack.

3. Для печатных вариантов полезно было бы все гиперссылки в тексте сделать "раскрытыми", т.е. с явным указанием url.

Там так и сделано, но, видно, не везде. Перепроверю.

Спасибо!
(Reply) (Parent) (Thread)
From: az_from_belarus
2009-07-21 03:03 pm (UTC)

И еще...

Большое спасибо авторам и редакции за их труды.
(Reply) (Thread)
[User Picture]From: lionet
2009-07-21 06:26 pm (UTC)

Re: И еще...

Наши опции открыты.
(Reply) (Parent) (Thread)
[User Picture]From: xpahos
2009-07-21 03:12 pm (UTC)
Спасибо. Планируется ли выпускать печатный вариант ?
(Reply) (Thread)
From: dmbaturin
2009-07-21 03:32 pm (UTC)
Отличная идея, статьи хорошие. Напишу у себя в блоге про вас.
Небольшой вопрос: если я статью про ФП в python напишу, примите, или принимаются только статьи о полностью функциональных языках?
(Reply) (Thread)
[User Picture]From: lionet
2009-07-21 06:20 pm (UTC)
Телефон мне скинь в приват, обсудим, принимается или нет. Просто по языку смысла нет отсекать.
(Reply) (Parent) (Thread)
Page 2 of 4
<<[1] [2] [3] [4] >>