LINUX.ORG.RU

6-й номер журнала «Практика функционального программирования»

 , , , , , , , ,


1

2

После долгого перерыва вышел 6-й номер журнала «Практика функционального программирования», который также стал доступен и в печатном виде.

В номере вы можете найти:

  • эксклюзивные интервью с титанами функционального мира, создателями языков Haskell и Erlang: Саймон Пейтон Джонс и Джо Армстронг поделятся мыслями и ответят на вопросы о своих детищах и обо всем остальном, от работы в Microsoft Research до творчества Тарковского (обсуждение: Саймон Пейтон-Джонс, Джо Армстронг);
  • сравнение Node.js и Erlang (Дмитрий Демещук);
  • обзор языка Scala (Влад Патрышев);
  • перевод статьи Дэна Пипони о быстром сопоставлении с регулярными выражениями при помощи моноидов;
  • статью Евгения Кирпичёва, в которой идеи Дэна Пипони реализованы в коде

Кроме этого, начат проект «Библиотечка ПФП» в рамках которого будут публиковаться переводы известных статей на тему функционального программирования.

>>> Официальный анонс

★★★★★

Проверено: catap ()

Кроме этого, начат проект «Библиотечка ПФП»

Хорошо и хорошо весьма.

ugoday ★★★★★ ()

чем дальше тем больше журнал «Практика функционального программирования» оторван от той самой практики

anonymous ()
Ответ на: комментарий от anonymous

чем статья Евгения Кирпичева вам не практика? Влад Патрушев тоже пишет про свой практический опыт

ott ★★★★★ ()

спасибо, как раз искал такой обзор по scala

xhat ()
Ответ на: комментарий от ott

> чем статья Евгения Кирпичева вам не практика?

я же не сказал, что практики совсем нет - я сказал, что ее все меньше и меньше, по сравнению с общим объемом

anonymous ()

К сожалению, статьи про Scala и Node.js откровенно слабые (

archimag ★★★ ()

Отличная новость. Всегда читаю с большим удовольствием.

Раздражает увлечение авторов джавой. Что за напасть такая?

Еще хуже выглядят проприетарные замашки. Например, авторам из прошлого выпуска не подходит GPL. Стоит ли после этого удивляться такой маргинальности функциональщиков?

AVL2 ★★★★★ ()
Ответ на: комментарий от AVL2

>Еще хуже выглядят проприетарные замашки. Например, авторам из прошлого выпуска не подходит GPL. Стоит ли после этого удивляться такой маргинальности функциональщиков?

Их функциональный код столь страшен, что они стыдятся его. Отсюда любовь к проприетарщине =)

anonymous ()

Хорошая новость.

smh ★★★ ()

Хороший журнал, вот только не осилю никак, нужно haskell освоить хотя бы для начала :) Вообще удивляет, откуда у людей берется время на подобный труд?

PS: девушку же надо было на обложку, ну

dt1 ★★ ()
Ответ на: комментарий от AVL2

а можно обосновать почему GPL должен быть?

ott ★★★★★ ()
Ответ на: комментарий от AVL2

> Например, авторам из прошлого выпуска не подходит GPL.

LGPL наше всьо!

anonymous ()
Ответ на: комментарий от ott

Потому что GPL, это работающая социальная модель развития.

А так идет быстрая сегментация по углам и угасание.

AVL2 ★★★★★ ()
Ответ на: комментарий от anonymous

>LGPL наше всьо!

не наше все, а корпорастское все.

AVL2 ★★★★★ ()
Ответ на: комментарий от AVL2

> не наше все, а корпорастское все.

будто не эти самые корпорации пишут лучший код для опенсорс

anonymous ()
Ответ на: комментарий от AVL2

я такого не вижу - хаскелисты активно используют BSD, Clojure'щики - EPL, народ активно делится своим кодом, в том числе который применяется в продакшене.

В то время как GPL'ный код как раз таки и забрасывается из-за невозможности применения в реальных проектах

ott ★★★★★ ()
Ответ на: комментарий от Reset

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

AVL2 ★★★★★ ()
Ответ на: комментарий от AVL2

а что у нас из передовых технологий под GPL? GNU C?

ott ★★★★★ ()
Ответ на: комментарий от ott

>я такого не вижу - хаскелисты активно используют BSD, Clojure'щики - EPL, народ активно делится своим кодом, в том числе который применяется в продакшене.

я ж говорю проприетарщики. А в итоге сколько там хаскелистов на душу программерского населения? НОль до девятого знака?

AVL2 ★★★★★ ()
Ответ на: комментарий от AVL2

Ты же вроде раньше адекватным был? Сейчас что не сообщение от тебя, так какой-то неадекват прет, даже не хочется комментировать.

Reset ★★★★★ ()
Ответ на: комментарий от ott

сравни список рассылки gcc и хаскела. Где движуха, а где выживание...

AVL2 ★★★★★ ()

Понравилось интервью Пейтона-Джонса.

buddhist ★★★★★ ()
Ответ на: комментарий от ott

>а что у нас из передовых технологий под GPL? GNU C?

Emacs? :)

anonymous ()
Ответ на: комментарий от AVL2

И что передового обсуждается в списке рассылки gcc? Реализация мертворожденного стандарта C++0x? или переход на обрезанный С++ в качестве языка реализации?

ott ★★★★★ ()
Ответ на: комментарий от ott

Ну, собственно, я то за хаскел. Просто наивно думать, что без социальных механизмов GPL проект вырастет до уровня гнутых проектов.

Вот и все.

AVL2 ★★★★★ ()
Ответ на: комментарий от AVL2

до уровня гнутых проектов - это когда дядя столлман говорит (без особой аргументации), что «вот это мы никак не будем включать, поскольку потенциально этим смогут воспользоваться враги»?

ott ★★★★★ ()
Ответ на: комментарий от ott

Алекс, а вы считаете, что использование BSD автоматически решит все проблемы ? :)

htower_ ()
Ответ на: комментарий от htower_

Нет, не считаю. Я считаю, что не надо навязывать всем GPL...

ott ★★★★★ ()
Ответ на: комментарий от ott

упоротые фанатики есть с любой стороны. А ваш намек на полное отсутствие достойных («передовых») GPL-проектов выглядит странным :) Вы же серьезный человек и не троллить сюда пришли :)

htower_ ()
Ответ на: комментарий от ott

> Реализация мертворожденного стандарта C++0x?

ну функциональных языков он точно живее :)

anonymous ()
Ответ на: комментарий от archimag

> статьи про Scala и Node.js откровенно слабые (

А мне понравилась статья про скалу. В Node.js не разбираюсь.

dave ★★★★★ ()
Ответ на: комментарий от ott

Хорошо, давайте пример «передовых». Только то, что реально можно посмотреть, а не некие секретные разработки Пентагона :)

htower_ ()
Ответ на: комментарий от Reset

Не на меня надо обижаться. А на реальность.

Питон, руби и даже трижды ненужный моно обходят по популярности функциональные языки.

А нет популярности, нет биндингов, нет поддерживаемых платформ и т.д.

AVL2 ★★★★★ ()
Ответ на: комментарий от dotbg

>можно же Apache или bsd

да все можно. Только bsd и apache предполагает финансирование. И вялотекущее прозябание в институтах.

AVL2 ★★★★★ ()
Ответ на: комментарий от htower_

Transaction Memory в Haskell и Clojure, например... На базе Haskell'я делается много вещей по исследованиям в части развития языков программирования.

LLVM также можно привести в пример проектов не использующих GPL

ott ★★★★★ ()
Ответ на: комментарий от ott

> достойные != передовые...

Слово передовые передает субъективную оценку. Слово достойные передает сравнительную.

Объективно ничего передового не может существовать принципиально. Могут существовать лишь проекты с какими-то характеристиками. А передовой, или непередовой - оставте маркетологам. Или вы маркетолог и есть?

x86_64 ★★★ ()
Ответ на: комментарий от AVL2

Блажен кто верует... Я вижу активную работу над апачевскими проектами, не только людей из корпораций. И эти проекты используются потом повсеместно.

ott ★★★★★ ()
Ответ на: комментарий от ott

Это всё хорошо, конечно :) Но как это доказывает корреляцию между использованием не-GPL лицензии и инновационностью проекта ? Я не спорю, что множество хороших продуктов имеет самые различные лицензии и это выбор их авторов. Мне просто не совсем понятна ваша позиция, что под GPL вообще не может быть ничего сопоставимого с тем, что вы называете «передовым». Вам не кажется, что это несколько некорректное заявление ?

htower_ ()
Ответ на: комментарий от ott

а я вижу активную работу над GPL-проектами, в том числе людьми из корпораций (и очень крупных). И эти продукты используются повсеместно :)

htower_ ()
Ответ на: комментарий от ott

то что крупным корпорациям применительнее BSD-like лицензии - это вполне логично, но и GPL'ом никто не брезгует, при необходимости, зависит от качества проекта.

mono ★★★★★ ()
Ответ на: комментарий от htower_

я попросил собеседника привести пример передовых проектов, ответа нет

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

ott ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.