Size: a a a

2019 December 03

AI

Andrey Ivanov in fprog_spb
В случае с продуктом все еще проще - всем пофиг на чем он сделан, выбор технологии за тобой
источник

A

Andrey in fprog_spb
Andrey Ivanov
В случае с продуктом все еще проще - всем пофиг на чем он сделан, выбор технологии за тобой
на тo и расчёт
источник

PS

Peter Sovietov in fprog_spb
Yuriy Syrovetskiy
ох, как вам криво построил предыдущий строитель, сейчас я всё сделаю правильно
Но ведь это так. Кто во главу угла ЯП будет ставить? Приписывать ему волшебные свойства. Куситься, когда предлагают поддержать код на <заурядном-императивном-языке>. Разве это профессионально?
источник

AI

Andrey Ivanov in fprog_spb
В этом смысле я всегда умиляюсь, когда народ просит у меня исходники какого-то проекта, а потом получает их ))
источник

PS

Peter Sovietov in fprog_spb
Andrey Ivanov
В этом смысле я всегда умиляюсь, когда народ просит у меня исходники какого-то проекта, а потом получает их ))
Но ведь просят обычно с самой прозаической целью: "вот вы уйдете, а..." :)
источник

AI

Andrey Ivanov in fprog_spb
Не, это про опенсорц имелось в виду ) я не настолько плохой, чтобы не давать исходники заказчикам )
источник

PS

Peter Sovietov in fprog_spb
Andrey Ivanov
Не, это про опенсорц имелось в виду ) я не настолько плохой, чтобы не давать исходники заказчикам )
Да, но можно взять пример выше. Сайт на ClojureScript или сайт на TypeScript. С точки зрения заказчика второй вариант надежнее :)
источник

AI

Andrey Ivanov in fprog_spb
Да, но там же выше написано про склонение заказчика вс поиск готового склоненного и согласного )
источник

YS

Yuriy Syrovetskiy in fprog_spb
Peter Sovietov
Но ведь это так. Кто во главу угла ЯП будет ставить? Приписывать ему волшебные свойства. Куситься, когда предлагают поддержать код на <заурядном-императивном-языке>. Разве это профессионально?
некоторые явно неправильные надо переписывать. например, я один проект с С на С++ переписал, в процессе утечки памяти сами ушли
источник

PS

Peter Sovietov in fprog_spb
Yuriy Syrovetskiy
некоторые явно неправильные надо переписывать. например, я один проект с С на С++ переписал, в процессе утечки памяти сами ушли
Можно и на Haskell генератор C++ кода написать. Это как раз хорошо, это же не случай "весь мир насилья мы разрушим до основанья, а затем..." :)
источник

AI

Andrey Ivanov in fprog_spb
Боюсь что в случае с Юрием это не просто гипербола )
источник

YS

Yuriy Syrovetskiy in fprog_spb
Andrey Ivanov
Боюсь что в случае с Юрием это не просто гипербола )
что вы имеете в виду?
источник

AI

Andrey Ivanov in fprog_spb
Айвори и все вокруг него
источник

AI

Andrey Ivanov in fprog_spb
Что это не "можно" а "уже давно"
источник

YS

Yuriy Syrovetskiy in fprog_spb
возможно, @true_grue тоже на это намекал
источник

PS

Peter Sovietov in fprog_spb
Yuriy Syrovetskiy
возможно, @true_grue тоже на это намекал
Просто совпало :) Генераторы кода, тем более на Haskell — это же обычное дело. К слову, в ответственных embedded-применениях, зачастую, приходится работать на Си. И продукты компании AbsInt — это хороший пример, когда ФП-инструментарий используется для улучшения жизни обычных разработчиков на массовых языках. https://www.absint.com/products.htm
источник

AV

Alexander Vershilov in fprog_spb
Писали Си на haskell, когда это ещё не было меинстримом
источник
2019 December 04

SG

Serge S. Gulin in fprog_spb
Я вижу тема глубокая. :-)
источник

SG

Serge S. Gulin in fprog_spb
Касательно моего случая заказчикам надо только одно: максимальное высокое соотношение между надёжностью и скоростью исполнения. И внедрение техник ФП в некоторых случаях позволяет это соотношение улучшить. Как по ощущениям, так и по метрикам.
источник

SG

Serge S. Gulin in fprog_spb
Собственно, мой вопрос был скорее в том, а с какими прагматическими рассуждениями вы подходите к ФП в своих проектах.
источник