Допустим, он прав — что теперь?
а пока — лоб не расшибите, используя Haskell для императивного стиля.
Благодарочка вам за бесполезный совет; использую Haskell для кода в императивном стиле с контролируемыми эффектами — кожа на лбу без морщин, тёплая, сухая и совсем не пахнет.
ну когда у вас будет регалий как у SPJ, тогда и будете примазываться к его мнению.Вы опять апеллируете к авторитету. Ваш собственный авторитет при этом стремительно падает.
И почему это мне нельзя «примазываться» к мнению, которое я понимаю и разделяю?
На собственное мнение уже нужна лицензия?
А непосредственно по коду у вас нет комментариев, одни анекдоты?
Спасибо за пример, теперь понятно.
DSL это НЕ тьюринг полные языки.Это ложь.
... Обычно. Вы не знали?Что значит «обычно»? Для кого «обычно»?
я же сразу дал оговорку. чтобы знающие не поймали на ложном обобщении.И это ваш стиль аргументации? Ну, окей.
... Если (попробую угадать) про DSL вы вспомнили, пытаясь объяснить императивное подмножество Хаскеля — то вы сильно ошиблись.
Оно там не потому что для ввода-вывода придумали некий DSL (как в том же Прологе).
Оно там потому что фундаментальные императивные приёмы были успешно обобщены и удобно (практично) уложены в фреймворк композиций sideeffectless функций.
Именно поэтому — если хотите! — на Хаскеле можно писать императивно. В ряде случаев получается удобнее смешивать чисто-функциональные части с императивными.
Именно поэтому Haskell is the world’s finest imperative programming language.
Можно пример?то есть? вам учебник?
Приведите пример. Я тоже без понятия, как вы построили связь между CHI и Тьюринг-полнотой.
И отвечать (невежливым) вопросом на вопрос — дурной тон. Мы, кажется, в приличном месте общаемся; ни сделать бочку, ни дёрнуть анус (как это принято в некоторых более других сообществах) вам ещё никто не порекомендовал. Так что извольте пример.
Перечитал ещё раз; до сих пор неясно, где вы нашли «масло масляное».
Вас уже единожды словили на пустословии и категоричности в том, в чём вы не разбираетесь (в теории категорий); может, всё-таки, хоть в этот раз потрудитесь обосновать свои слова?
по обилию агргументов «масло маслянное» я все же думаю...
Моцарт, в детстве.Моцарт моцартом, но конкретно с этим утверждением SPJ я на 100% согласен. Читайте сами.
Назовите, пожалуйста, конкретно мои аргументы здесь, которые вы считаете «маслом масляным» (тавтологиями?..). Процитируйте, если можете.
Иначе у меня не получается понять, о чём вы.
Главные проблемы:
— Мышление человека итеративно
— Процесс разработки ПО обычно итеративен
Я здесь отвечу потрясающе удачной и точной цитатой от Simon Peyton Jones:
In short, Haskell is the world’s finest imperative programming language.
И это не шутка.
В том-то и дело, что во многих областях (веб, к примеру) разница часто несущественна.
А значит — народ менее ограничен в выборе.
А значит — выбор будет всё более и более разнообразным.
А значит — в дальнейшем вы будете сталкиваться (если работаете в этой области) с кодом на всё более и более разнообразных языках.
А значит — вам нужны переносимые между языками скилы.
... копипастного хардкодинга. и в сопровождении — неизвестно еще где будет больше боли.
Хорошо. Ступайте копипастить.
Успехов.
подавляющее число программистов не в состоянии...
Давайте-ка вы будете говорить за себя (и своих подчиненных, если имеются), ладно?
Ну либо подкрепляйте вот эти свои «подавляющее число» фактами. А то выходит некрасиво как-то.
Простите, но у вас противоречие. Декларативный код по определению просто понять.
И да, на Haskell весьма просто писать декларативно. Одно из главных его применений, тащемта, — это как раз реализовывать разнообразные DSL для сложных областей применения.
вам привести список того что ВЫ не готовы изучать?
Да, приведите — очень интересно узнать что-нибудь новое о себе.
Разъясню: adoption rate ровным счётом ничего не говорит в пользу/вред непосредственно технологии. Сколько экскаваторов KU-800 используется в мире? Два. Что это говорит об этой модели? Ничего.
... Потому что использовать популярность/известность/используемость в качества аргумента — это грубая ошибка. Популярность не возникает сама по себе — её рождают люди, которые видят по-настощему сильные стороны и соглашаются на риски/неудобства early adoption. А используя ad populum, вы сами себя заключаете в замкнутый круг, где популярность — следствие действий кого-то другого. Вы умышленно ставите себя, метафорически, в конец пищевой цепочки IT-технологий, с сильным опозданием подъедая остатки. Пока вы только смотрите статистику — кто-то эту статистику уже делает.
В общем, решайте сами — мне здесь уже начинает надоедать отвечать на кривые недоаргументы про популярность. Вы худлит тоже оцениваете по массовости? А хрущевки любите? А развлекаетесь тоже самым популярным методом?
В общем, всего хорошего.
Я попрошу не путать апологетов/идеологов/популяризаторов с верующими.
В лучшем случае — пастор или священник, но совсем никак не верующий.
предоставте нам ссылок на вакансии хаскелистов в Украине.
С какой стати я должен вам палить годноту? Вам нужно — вы и ищите, я в вашем трудоустройстве не мотивирован совершенно никак.
Но да, вакансии в Украине есть. Как минимум одна была ;-)
Да и за пределами достаточно.
Знаете, как говорится: кто ищет — тот всегда найдёт.
Диаграммы для ФП есть — они обычно чертятся маркером на доске.
Ты почитай-то дальше, она сама к нему пристала. Кто бы на его месте отказался?
Ну а работать-то, понятно, соглашаться тяжело потом.
зашла посмотреть и чтоя вижу... мужская солидарность во всей красе...
я не троль а просто хотела предупредить.. Думала что ему нравлюсь а он оказался скотиной...((((((( а вы все не лучше него ввидимо...
www.kharkovforum.com/...81&postcount=52
Ну, видимо, история имела чуточку больше межличностного контекста, чем обычные рекрутерские дела.
Вы наблюдаете какую-то не ту действительность. Либо не так.