Size: a a a

Elm Lang сообщество разработчиков

2019 January 18

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
Dan 🐈 Capybara
Смотрю на сайт с другой стороны.
Он же выглядит как Web 1.0
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
И они будут меня учить как работать?
источник

λ

λоλторт in Elm Lang сообщество разработчиков
Pawel Filimonenkow
Это твоя субъективная оценка сложности и простоты кода. Я думаю, она не правильная, и основана на идеологичсеких принципах, а не на реальности. Но ты можешь о ней подробно написать, как это сделали следующие люди, перешедшие с ФП на Го
https://making.pusher.com/golangs-real-time-gc-in-theory-and-practice/
http://jimplush.com/talk/2015/12/19/moving-a-team-from-scala-to-golang/
https://movio.co/blog/migrate-Scala-to-Go/
Это во-1.
Во 2-х есть алгоритмы, которые повсеместно используются, и которые на ФП либо вообще не пишутся, либо пишутся через ass. Пример - любые операции с массивами in place, но не только. Ещё реализация heap-а. Много чего
Но вообще обычно в этих статьях написано, что "наши разработчики слишком тупые, чтобы юзать скалу по назначению, а не как беттержава", хотя этих разработчиков просто никто не научил нормально пользоваться скалой. А после беттержавы не много разницы с го почувствуешь.
источник

D🐈

Dan 🐈 Capybara in Elm Lang сообщество разработчиков
Ryner :: () -> IO ❄️
Он же выглядит как Web 1.0
Там шаблон битрикса не менялся годами
источник

λ

λоλторт in Elm Lang сообщество разработчиков
λоλторт
Но вообще обычно в этих статьях написано, что "наши разработчики слишком тупые, чтобы юзать скалу по назначению, а не как беттержава", хотя этих разработчиков просто никто не научил нормально пользоваться скалой. А после беттержавы не много разницы с го почувствуешь.
Вполне возможно го даже выйграет благодаря гринтредам.
источник

PF

Pawel Filimonenkow in Elm Lang сообщество разработчиков
λоλторт
Ну если 100к строк лапши и велосипедов — это проще 10к строк кода с параметрическим полиморфизмом и тайпклассами, то ок.
ещё разок. Сгенерированный код ни кто не читает. Это понятно надеюсь?
источник

λ

λоλторт in Elm Lang сообщество разработчиков
Pawel Filimonenkow
ещё разок. Сгенерированный код ни кто не читает. Это понятно надеюсь?
А я говорю не о сгенерированном коде.
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
Pawel Filimonenkow
я понятия не имею что ты понимаешь под высокоуровневым, но судя по твоим высказываниям речь идёт об овер инжынеринге
Уровень абстракции по большей части, ну, определения высокоуровневых и низкоуровневых япов
источник

λ

λоλторт in Elm Lang сообщество разработчиков
Pawel Filimonenkow
ещё разок. Сгенерированный код ни кто не читает. Это понятно надеюсь?
Если бы говорил про сгенерированный код, то одним порядком бы дело не обошлось.
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
Dan 🐈 Capybara
Плохо гуглишь
Там заключительная тема это рекурсия
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
Мы ее на парах по плюсам тоже проходили
источник

PF

Pawel Filimonenkow in Elm Lang сообщество разработчиков
λоλторт
А я говорю не о сгенерированном коде.
я про то, что сгенерированный код рещает проблему которя тебя так сильно беспокоит.
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
И Prolog с LISP, даже не Clojure
источник

λ

λоλторт in Elm Lang сообщество разработчиков
Pawel Filimonenkow
я про то, что сгенерированный код рещает проблему которя тебя так сильно беспокоит.
Сгенерированный код решает её заметно хуже генериков. Как минимум дополнительную тулзу тащить.
источник

PF

Pawel Filimonenkow in Elm Lang сообщество разработчиков
Ryner :: () -> IO ❄️
Уровень абстракции по большей части, ну, определения высокоуровневых и низкоуровневых япов
Есть понятия уровней ЯП. Го, хаскиль и скала находятся на одном
источник

λ

λоλторт in Elm Lang сообщество разработчиков
А ещё следить, чтобы никто руками править сгенерированный код не лез.
источник

D🐈

Dan 🐈 Capybara in Elm Lang сообщество разработчиков
Ryner :: () -> IO ❄️
И они будут меня учить как работать?
Подожди. Ты не путай пожалуйста тёплое с пушистым.
Их сайт — это работа и ответственность их отдела маркетинга. И вся ответственность за технологии, использованные для производства сайта - полностью лежит на этом отделе.
Образование — это работа совершенно другого отдела, который даже близко не имеет отношение к сайту, разве что на сайте есть учебные программы и учебные расписания, а также описание процессов и какие-то новости универсистета.

Это две совершенно разные материи, два совершенно разных мира. Один (маркетинг) существует в плоскости бюджетного финансирования, тендерных комиссий, и всяких примеров подковёрной борьбы между разными отделами за откаты, и тонна бюрократии.
Второй (образовательный) существует в плоскости академических программ и дисциплин, методичек, и учебной работы. Там есть программа, которую преподаватель обязан дать студентам. Есть контрольные точки в виде сессии, когда студенты отчитываются о полученных знаниях по программам.
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
Pawel Filimonenkow
Есть понятия уровней ЯП. Го, хаскиль и скала находятся на одном
Вау
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
Dan 🐈 Capybara
Подожди. Ты не путай пожалуйста тёплое с пушистым.
Их сайт — это работа и ответственность их отдела маркетинга. И вся ответственность за технологии, использованные для производства сайта - полностью лежит на этом отделе.
Образование — это работа совершенно другого отдела, который даже близко не имеет отношение к сайту, разве что на сайте есть учебные программы и учебные расписания, а также описание процессов и какие-то новости универсистета.

Это две совершенно разные материи, два совершенно разных мира. Один (маркетинг) существует в плоскости бюджетного финансирования, тендерных комиссий, и всяких примеров подковёрной борьбы между разными отделами за откаты, и тонна бюрократии.
Второй (образовательный) существует в плоскости академических программ и дисциплин, методичек, и учебной работы. Там есть программа, которую преподаватель обязан дать студентам. Есть контрольные точки в виде сессии, когда студенты отчитываются о полученных знаниях по программам.
Степень высокоуровневого хаскеля = степени высокоуровневости го?
источник

PF

Pawel Filimonenkow in Elm Lang сообщество разработчиков
вот не был бы ты троечником, знал бы, э? :)
источник