LINUX.ORG.RU
 
ott

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


1

2

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

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

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

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

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


[#]  

Поздравляю!

***** ()
[#]  

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

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

*** ()
[#]  

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

anonymous ()
[#]  
cab

Спасибо

** ()
[#] Ответ на: комментарий от anonymous 30.11.2010 17:45:50  
ott

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

***** ()
[#]  
xhat

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

()
[#] Ответ на: комментарий от ott 30.11.2010 17:50:51  

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

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

anonymous ()
[#]  

Спасибо

* ()
[#]  

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

** ()
[#]  

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

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

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

***** ()
[#] Ответ на: комментарий от AVL2 30.11.2010 18:05:22  

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

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

anonymous ()
[#]  

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

*** ()
[#]  

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

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

* ()
[#] Ответ на: комментарий от AVL2 30.11.2010 18:05:22  
ott

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

***** ()
[#] Ответ на: комментарий от AVL2 30.11.2010 18:05:22  

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

LGPL наше всьо!

anonymous ()
[#] Ответ на: комментарий от ott 30.11.2010 18:24:18  

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

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

***** ()
[#] Ответ на: комментарий от AVL2 30.11.2010 18:26:23  
Reset

вирусные лицензии фтопку!

***** ()
[#] Ответ на: комментарий от anonymous 30.11.2010 18:25:10  

>LGPL наше всьо!

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

***** ()
[#] Ответ на: комментарий от AVL2 30.11.2010 18:27:39  

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

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

anonymous ()
[#] Ответ на: комментарий от AVL2 30.11.2010 18:26:23  
ott

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

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

***** ()
[#] Ответ на: комментарий от Reset 30.11.2010 18:26:58  

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

***** ()
[#] Ответ на: комментарий от AVL2 30.11.2010 18:33:01  
ott

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

***** ()
[#] Ответ на: комментарий от ott 30.11.2010 18:30:23  

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

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

***** ()
[#] Ответ на: комментарий от AVL2 30.11.2010 18:33:01  
Reset

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

***** ()
[#] Ответ на: комментарий от AVL2 30.11.2010 18:34:31  
ott

важно не количество, а качество

***** ()
[#] Ответ на: комментарий от ott 30.11.2010 18:34:06  

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

***** ()
[#]  
buddhist

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

*** ()
[#] Ответ на: комментарий от ott 30.11.2010 18:34:06  

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

Emacs? :)

anonymous ()
[#] Ответ на: комментарий от AVL2 30.11.2010 18:35:41  
ott

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

***** ()
[#] Ответ на: комментарий от ott 30.11.2010 18:35:33  

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

Вот и все.

***** ()
[#] Ответ на: комментарий от anonymous 30.11.2010 18:36:46  
ott

я вас умоляю...

***** ()
[#] Ответ на: комментарий от AVL2 30.11.2010 18:38:45  
ott

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

***** ()
[#] Ответ на: комментарий от ott 30.11.2010 18:40:11  

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

()
[#] Ответ на: комментарий от AVL2 30.11.2010 18:26:23  
dotbg

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

*** ()
[#] Ответ на: комментарий от htower_ 30.11.2010 18:44:01  
ott

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

***** ()
[#] Ответ на: комментарий от ott 30.11.2010 18:45:07  

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

()
[#] Ответ на: комментарий от htower_ 30.11.2010 18:49:56  
ott

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

***** ()
[#] Ответ на: комментарий от ott 30.11.2010 18:38:34  

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

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

anonymous ()
[#] Ответ на: комментарий от archimag 30.11.2010 18:02:46  
dave

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

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

***** ()
[#] Ответ на: комментарий от ott 30.11.2010 18:52:27  

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

()
[#] Ответ на: комментарий от Reset 30.11.2010 18:34:47  

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

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

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

***** ()
[#] Ответ на: комментарий от dotbg 30.11.2010 18:44:34  

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

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

***** ()
[#] Ответ на: комментарий от htower_ 30.11.2010 18:54:37  
ott

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

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

***** ()
[#] Ответ на: комментарий от ott 30.11.2010 18:52:27  

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

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

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

* ()
[#] Ответ на: комментарий от AVL2 30.11.2010 18:57:32  
ott

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

***** ()
[#] Ответ на: комментарий от ott 30.11.2010 18:59:56  

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

()
[#] Ответ на: комментарий от ott 30.11.2010 19:02:41  

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

()
[#] Ответ на: комментарий от ott 30.11.2010 18:34:06  
mono

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

***** ()
[#] Ответ на: комментарий от htower_ 30.11.2010 19:08:01  
ott

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

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

***** ()