Kirill
BTW @vasyayorkin наверное частные вопросы по xlsx лучше в личку, а то флудить тут мешаем :)
Vasiliy
ок
Alexander
неа, забил так и не вернулся, летом после похода хоть бегал, а щас вообще опять ничего
Alexander
мне тут часто до родственников мотаться надо, типа купить что помочь и т.п., не знаю как время ещё и на спорт иметь
Dmitry
Мотайся пешком или на велике
Alexander
> 1. First, please tell us a little about yourself. > I’ve been a web developer for 18 years <...> I’ve done some work in Scala, but not Haskell.  I’m very familiar with Object Oriented Architecture. > 1c. Did you read the entire review package?  If not, which chapters did you read? > Yes, all of it, but I did not understand all of it. > It’s an interesting topic, but the writing style was not interesting to me. It was too “wordy” and academic. Отлично. Отдавайте на ревью книгу про дизайн и архитектуру в ФП веб-девелоперам. А прагматичный текст о чем угодно, связанном с Haskell будет автоматически "academic".
Alexander
> 3f. Are there enough examples in dynamic typed functional languages? > I felt it was covered well. > 3f. Are there enough examples in dynamic typed functional languages? > There are plenty of examples. В книге вообще нет примеров на динамических языках.
Ю ли я? 🤔
@graninas (для пропустивших) а что это за книга и где рецензируется?
Alexander
@graninas (для пропустивших) а что это за книга и где рецензируется?
https://www.reddit.com/r/haskell/comments/6ck72h/functional_design_and_architecture/ Уже нигде не рецензируется :\
Alexander
Издательство было - Manning
Alexander
Мотайся пешком или на велике
надо в бассейн наверное записаться, пока они на лето не выключились
Let’s
привет, маленький оффтоп, как на гитхабе смотреть статистику для форка, те как посмотреть кто является контрибьютором уже после форка, по дефолту показывает все контрибьюторов?
Ю ли я? 🤔
Помню цикл статей про ФП-проектирование на Хабре, книга оттуда росла?
Alexander
> I have over 15 years of professional experience in the field of computer science starting from C++ and then transitioning to many different languages (Java, Python, Ruby) and various frameworks and technologies. > I’ve been a web developer for 18 years, > I am a software architect specializing in computer vision. I've been writing software for over 20 years. Mostly C++ > I’m a software developer with 10 years of experience in web development, in the last 2 years I ‘ve been interested on functional programming. At this time I just realized some simple projects for fun (nothing that can be considered as production ready). > I have been a software developer, application architect, solution architect and currently enterprise architect for over 30 years now working in both in the private sector and for several federal and provincial governments. "Хороший" выбор рецензентов, релевантный. Это только часть из них, там из двадцати рецензентов только четверть функциональщики. Как водится, многоопытные мужи традиционных подходов ничего не поняли и написали много отрицательных отзывов, вроде таких: > 3a. Is the writing interesting? Does it hold your attention? > No it is difficult to understand and most of it makes no sense.
Alexander
> 3e. Are the examples in Haskell accessible enough? Or would you like to see something more in Scala? > I don’t understand why the examples are in either of these languages. Why not use pseudocode? This is a DESIGn book not a coding book (I am assuming). The language uses is irrelevant to design and architecture. The fact that the author does not understand this is already worrisome..
Alexander
Продолжу позже :)
Aliester
нужно отдать книги по джаве на ревью хаскелистам
Anonymous
По ней еще и книги пишут?
Anonymous
ничего себе
Alexander
Так там по одним паттернам десяток книг
Anonymous
Да ну, последний ревьювер кажется правильно пишет.
Anonymous
Так там по одним паттернам десяток книг
По каким? синглтон делать учат? o_O
Anonymous
Где вы только это все берете
Anonymous
Ну давай. Зачем Haskell?
Alexander
По каким? синглтон делать учат? o_O
Именно! Там кроме GoF'овских паттернов всякие еще паттерны энтерпрайз архитектуры и всего такого есть
Anonymous
Ну давай. Зачем Haskell?
почему не псевдокод?
Alexander
Ну давай. Зачем Haskell?
Потому что я, автор, хочу написать именно эту книгу
Anonymous
...
Anonymous
> 3e. Are the examples in Haskell accessible enough? Or would you like to see something more in Scala? > I don’t understand why the examples are in either of these languages. Why not use pseudocode? This is a DESIGn book not a coding book (I am assuming). The language uses is irrelevant to design and architecture. The fact that the author does not understand this is already worrisome..
Alexander
почему не псевдокод?
ФПшный псевдокод будет явно хуже кода на ФЯ, любом
Alexander
Это самый естественный подход. Если вы хотите, чтобы я писал вашу книгу, это другой разговор
Anonymous
а если я не знаю Haskell, то что мне делать?
ᛏᚺᛖ ᛚᛖᛋᛒᛁᚨᚾ ᛗᚨᚾ ᚷᛁᚱᛚ 🐝
Alexander
Пройти мимо не вариант? Или с выходом такой книги у вас выбора не остается?
Ю ли я? 🤔
А если я не знаю псевдокод?
ᛏᚺᛖ ᛚᛖᛋᛒᛁᚨᚾ ᛗᚨᚾ ᚷᛁᚱᛚ 🐝
Anonymous
Есть инлайн джава
Anonymous
Есть апишка, которая принимает callable
Anonymous
Как вызвать эту апишку?
Alexander
конечно не останется, ведь я хочу ФП.
Тогда есть другие книги, лучше отвечающие вашему запросу
Anonymous
учит псевдокод
Фп-псевдокода нет, но, внезапно, общие места можно найти если одну и ту же мысль выражать на нескольких языках
Anonymous
Тоггда и паттерны можно будет с уверенностью называть паттернами
Ю ли я? 🤔
> At this time I just realized some simple projects "В это время я осознал несколько проектов"? о_О
ᛏᚺᛖ ᛚᛖᛋᛒᛁᚨᚾ ᛗᚨᚾ ᚷᛁᚱᛚ 🐝
Фп-псевдокода нет, но, внезапно, общие места можно найти если одну и ту же мысль выражать на нескольких языках
ну я бы сказал что фп-псевдокод очень часто похож на математические выкладки
Anonymous
представил же
Anonymous
да, точняк
Anonymous
Кстати, как там книга называется?
Ю ли я? 🤔
Ну книги по ОО-паттернам что-то не на псевдокООде пишут, а на той же джавке.
Anonymous
давайте книжку для энтерпрайз разработчиков писать с помощью денотационных семантик или там, ээ, лямбда ебучего калькюлюса
Alexander
Мне вообще неясно, чем ФП-псевдокод будет отличаться от ML-style или lisp-style
ᛏᚺᛖ ᛚᛖᛋᛒᛁᚨᚾ ᛗᚨᚾ ᚷᛁᚱᛚ 🐝
Anonymous
те, которые писали двадцать лет назад писали с примерами в нескольких языках
Ю ли я? 🤔
С этим вопросом лучше к издательствам, которые их выпускают.
Alexander
ну ml стайл отличается от list стайла
Да, но кроме этих двух стилей удобный псевдокод я что-то не могу придумать
ᛏᚺᛖ ᛚᛖᛋᛒᛁᚨᚾ ᛗᚨᚾ ᚷᛁᚱᛚ 🐝
естественный язык
ᛏᚺᛖ ᛚᛖᛋᛒᛁᚨᚾ ᛗᚨᚾ ᚷᛁᚱᛚ 🐝
)
Alexander
"Тип-функтор параметризован типом и предоставляет возможность менять последний при помощи операции маппинга"
Anonymous
надо было Душкина позвать, или еще кого. Или издательство не дает тебе выбирать?
Alexander
надо было Душкина позвать, или еще кого. Или издательство не дает тебе выбирать?
Сейчас уже без разницы, издательство разорвало контракт и прав на книгу не имеет. Можно нести в любое другое. Я уже отправлял материал в некоторые, везде отказ.
Alexander
надо было Душкина позвать, или еще кого. Или издательство не дает тебе выбирать?
Я им список предоставил (в нем даже некоторые из этого чата присутствуют), но, похоже, никого из предложенных они не выбрали.
Anonymous
Надо значит звать SPJ ему они не откажут. Главное чтобы он согласился.
Alexander
У меня было ощущение, что мои редакторы вообще не очень понимали, что они хотят. И то сказать, главный технический редактор (TDE) даже сменился на полпути, потому что первый был какой-то фанатичный скалист, и его ревью первых пары глав было в стиле "нафиг этот Хаскель надо, на Скале это так и так делается"
Alexander
Второй же TDE, наоборот, встал горой за меня перед другими, был очень конструктивен, и вообще мужик что надо. Он потом на Реддите еще отписался, что жаль, что проект закрыли
Alexander
... и Милевски.
Его я тоже указывал ;)
Anonymous
я бы сразу таких нахуй послал
Alexander
Есть ощущение, что Милевски таки был среди рецензентов, и это был тот единственный плюсовик из них, который написал крайне положительное ревью. Но имен не раскрывают
Anonymous
А зачем тебе книга? почему не раздать ее? И вообще, мне кажется что эти проблемы должы решать Haskell Fundation (или как их там).
Alexander
А зачем тебе книга? почему не раздать ее? И вообще, мне кажется что эти проблемы должы решать Haskell Fundation (или как их там).
Она в открытом доступе сейчас (полукнига, точнее). Ответ простой: потому что могу, и вижу в этом потребность. Где бы то ни было, главное, чтобы решали. В последние пару лет в хаскельном сообществе разговоры о дизайне и архитектуре умножились значительно