@frp_ru

Страница 303 из 420
illiatshurotshka❄️
07.12.2017
18:32:27
про ооп написано много всего

но это не подразумевает хорошую теоретическую основу

https://en.wikipedia.org/wiki/Lambda_cube

andretshurotshka?❄️кде
07.12.2017
18:33:26
так он про реальные программы

Google
andretshurotshka?❄️кде
07.12.2017
18:33:36
какие там лямбды кубы вы че

Kirill
07.12.2017
18:33:49
Igor
07.12.2017
18:33:50
За ООП стоит много материала(анализ, дизайн, шаблоны) по проектированию реальных программ. Почему для ФП такого нет или оно просто представляет из себя нечто другое? Или я просто не нашёл.
Какие-тебе еще паттерны? Просто пишешь функции http://blog.cleancoder.com/uncle-bob/images/fpvsoo.jpg (для упоротых есть лямбда исчисления и изоморфизмы р-х и теор. категорий)

andretshurotshka?❄️кде
07.12.2017
18:34:11
паттерны кстати не ооп вообще

illiatshurotshka❄️
07.12.2017
18:34:28
в реальных программах фп позволяет эффективно работать с IO

и дебажить

а так это в основном про красоту реализации

Kirill
07.12.2017
18:41:39
а так это в основном про красоту реализации
Теперь точно знаю что такое ФП.

Yung
07.12.2017
18:43:21
красота это го

illiatshurotshka❄️
07.12.2017
18:43:37
не

я пришел к выводу что самые красивые языки - лиспы

Google
Default
07.12.2017
18:44:06
ВНЕЗАПНО

? animufag ?
07.12.2017
18:44:07
лоооооооол

Default
07.12.2017
18:44:15
Тебя Штольман покусал?

illiatshurotshka❄️
07.12.2017
18:44:29
не

Default
07.12.2017
18:44:46
Луговский?

? animufag ?
07.12.2017
18:44:49
это такой вброс чтобы ты казался самым фриковым и тебя опасались?

illiatshurotshka❄️
07.12.2017
18:44:57
красота решения находится в его простоте

на лиспе очень легко писать простой код, и сам язык простой тоже

Yung
07.12.2017
18:45:39
о кстати

недавно видел вакансию на кложуре дял формошлепов

? animufag ?
07.12.2017
18:45:48
нуу да

Yung
07.12.2017
18:45:51
надо бы зааплаиться

буду сверхчеловеком

? animufag ?
07.12.2017
18:46:04
ещё бы они были такими компактными представлены

Yung
07.12.2017
18:46:04
трансдьюсеры там, рич хикка

? animufag ?
07.12.2017
18:46:10
иммутабельными чтоли

illiatshurotshka❄️
07.12.2017
18:46:15
я аргумент про скобочки не принимаю

? animufag ?
07.12.2017
18:46:31
конечно

Google
illiatshurotshka❄️
07.12.2017
18:46:41
потому что код с ними нечитабельный только если его специально писать нечитаемым

типо как в хаскеле если у тебя на три уровня do-нотация заходит

во кстати https://github.com/carp-lang/Carp

? animufag ?
07.12.2017
18:47:47
ладно тогда я буду топить за елм

он простой в плане на нём все должны писать просто

он тебя ограничивает

illiatshurotshka❄️
07.12.2017
18:48:09
нееееее

есть разница между просто и глупо

? animufag ?
07.12.2017
18:48:42
а вот лиспы говорят делай что хочешь и ты такой не знаешь. рантайм компайлтайм или суперпозиция этих двух состояний

Default
07.12.2017
18:48:52
я аргумент про скобочки не принимаю
Это, кстати, решаемый вопрос

Была какая-то приблуда, шойбэ на лишпах без них можно было лабать

illiatshurotshka❄️
07.12.2017
18:49:41
да много всего есть

? animufag ?
07.12.2017
18:49:56
Это, кстати, решаемый вопрос
ну это просто поверхностный вопрос, по нему каждый может высказаться и скорей всего ничего нового не скажет

illiatshurotshka❄️
07.12.2017
18:50:03
но мне ничего не понравилось больше скобок

illiatshurotshka❄️
07.12.2017
18:50:35
вот наверное самое адекватное решение это просто сделать несколько вариантов скобок которые только синтаксически отличаются

как в рекете

() и [] одно и то же

? animufag ?
07.12.2017
18:51:14
да это норм. чтобы в макросах между ними не было разницы

Google
? animufag ?
07.12.2017
18:52:54
у меня короче травма то что я пытался на кложуре сделать что-нибудь крутое на макросах и в итоге сложно было и обидно

? animufag ?
07.12.2017
18:53:35
тогда ещё lighttable появился вроде даже удобно было

? animufag ?
07.12.2017
18:56:13
да вроде реально никто толком не рассказывает как на хаскеле рабочий процесс организовывать. типа там как дробить тайпклассы. когда нужно делать Either, а когда лучше определить свой доменный аналог. тип и без того есть вопросы

Дмитрий
07.12.2017
18:58:48
Я хз, у меня только сегодня в закладки полдюжины ссылок улетело

Admin
ERROR: S client not available

Kirill
07.12.2017
19:00:02
Я хз, у меня только сегодня в закладки полдюжины ссылок улетело
Это пока всё в виде статей? Почему нет фолиантов?

Дмитрий
07.12.2017
19:00:54
Теория категорий — достаточно фолиант?)

andretshurotshka?❄️кде
07.12.2017
19:02:38
дак это не нужно хаскеллист и так знает когда дробить что-то или там coupling/cohesion форсится сам

? animufag ?
07.12.2017
19:04:41
Про вот это говорю.
ну просто я не могу воспринимать материал про солиды, паттерны (это я щас поверхностно говорю, солиды так то вполне конкретная вещь - есть и более водяная херня)

короче ладно инфраструктура у фп бедная у ооп норм гайды написаны, поток специалистов постоянный мб ещё что-нибудь другое спросишь?

например про какое именно фп речь? кложура?

illiatshurotshka❄️
07.12.2017
19:06:46
в кложуре все понятно то

? animufag ?
07.12.2017
19:07:02
у кложуры вон хики поясняет как надо всё делать, это даже лучше чем в ооп — нет никаких противоречий

Google
Yung
07.12.2017
20:46:37
В питоне тоже слушаются, и куда это их привело
Один из самых популярных языков, основа программирования во всех вузах и научной тусовке, лингва франка программирования

?

kana
07.12.2017
20:47:39
имхо питон как язык для изучения основ программирования такое себе

Yung
07.12.2017
20:48:00
Почему?

kana
07.12.2017
20:49:46
не статически типизирован

Yung
07.12.2017
20:50:04
Будто это проблема

И да, mypy же или как-то так есть

Чтобы обмазать типизацией

kana
07.12.2017
20:51:01
да важно не обмазываться

нужна просто какая-нибудь простая система типов, как в паскале, го

чтобы не пропускать самые простые ошибки

Yung
07.12.2017
20:55:12
Ээээ

Возможно это прозвучит безумно

Но можно писать код и не допускать ошибки без явной типизация и всего такого

Каждый день так делаю

kana
07.12.2017
20:56:22
постой, мы говорим про “обучение основам программирования”

Yung
07.12.2017
20:56:26
Да

Типизация это инструмент

К реальным основам программирования

Оно отношение имеет

Как вебпак

Страница 303 из 420