Size: a a a

2020 August 15

YS

Yan Shkurinskiy in fprog_spb
Написать запрос, который возвращает вообще не те поля, можно, и об этом узнается в рантайме
источник

AP

Aleksei (astynax) Pi... in fprog_spb
Были потуги вроде hasql-generic, но либой всё равно слишком мало народу пользуется, чтобы было, кому батарейки понаписать
источник

AP

Aleksei (astynax) Pi... in fprog_spb
Энивей, что-то мы слишком сильно морфировали чат в haskellru :) (unsafeCoerce)
источник

AP

Aleksei (astynax) Pi... in fprog_spb
Ща придут и скажут, что душновато
источник

AP

Aleksei (astynax) Pi... in fprog_spb
Надо проветрить
источник

YS

Yan Shkurinskiy in fprog_spb
Так нужно чтобы пришли кложуристы и сказали, что всё это глупость)

(И будет тогда вышезаказанный срач)
источник

YS

Yan Shkurinskiy in fprog_spb
Как драка на свадьбе
источник

AT

Alexander Tchitchigi... in fprog_spb
Peter Sovietov
Давайте и я попробую!
Интересно, что в сообществе Haskell есть тяга сообщить свою картину мира всей дисциплине программной инженерии.
В результате появляются:
- Build Systems à la Carte,
- Dhall.
И, что самое занимательное, эти начинания, на мой взгляд, только выиграли бы, если бы избавились от тяжелого идеологического Haskell-влияния %)
Интересно. Можете, пожалуйста, раскрыть мысль насчёт "тяжелого идеологического Haskell-влияния"? В чём оно выражается? Как от него избавляться? (Интересуюсь для себя на будущее.)
источник

YS

Yan Shkurinskiy in fprog_spb
Имхо, тяжёлое идеологическое влияние если и исходит, то лишь от некоторых личностей, которые видят в хаскеле больше, чем ЯП и инструмент для решения задач
источник

YS

Yan Shkurinskiy in fprog_spb
Ровно как и в других языках)
источник

YS

Yan Shkurinskiy in fprog_spb
Везде свои адепты и фанаты
источник

YS

Yan Shkurinskiy in fprog_spb
Возможно в хаскеле чуть потяжелее с этим, в связи с аурой научности, которую ему приписали
источник

PS

Peter Sovietov in fprog_spb
Alexander Tchitchigin
Интересно. Можете, пожалуйста, раскрыть мысль насчёт "тяжелого идеологического Haskell-влияния"? В чём оно выражается? Как от него избавляться? (Интересуюсь для себя на будущее.)
Все пошутили и я пошутил!

А если серьезно, у меня было два примера, какой из них лучше рассмотреть?

Давайте я возьму работу Build Systems à la Carte А. Мохова и др.

Первая ее часть очень хороша. Это осмысление принципов работы систем автоматизации сборки, попытка выделить в них наиболее существенные элементы.
Здесь еще нет никакого Haskell. Однако, давайте вспомним недавно прозвучавшую в чате фразу "они как от огня бегут ото всего мейнстримного". И действительно, в теоретической части наблюдаются странности в выборе систем автоматизации сборки для анализа: из популярных систем упоминается лишь make и ни о каких Gradle и проч. даже слова не говорится, как будто их не существует. Зато авторы много пишут об Excel.

Далее авторы приводят на Haskell модели систем сборки и описывают детали их реализации. Предполагается, судя по всему, что реализация на Haskell это своеобразная "математическая модель", анализ которой поможет многое узнать о прообразе. Но авторы лишь пробуют разные комбинации того, что было выявлено в теоретической части, и выводом статьи оказывается "a simple recombination leads to a design for a monadic suspending cloud build system".
источник

K

Kakadu in fprog_spb
Peter Sovietov
Все пошутили и я пошутил!

А если серьезно, у меня было два примера, какой из них лучше рассмотреть?

Давайте я возьму работу Build Systems à la Carte А. Мохова и др.

Первая ее часть очень хороша. Это осмысление принципов работы систем автоматизации сборки, попытка выделить в них наиболее существенные элементы.
Здесь еще нет никакого Haskell. Однако, давайте вспомним недавно прозвучавшую в чате фразу "они как от огня бегут ото всего мейнстримного". И действительно, в теоретической части наблюдаются странности в выборе систем автоматизации сборки для анализа: из популярных систем упоминается лишь make и ни о каких Gradle и проч. даже слова не говорится, как будто их не существует. Зато авторы много пишут об Excel.

Далее авторы приводят на Haskell модели систем сборки и описывают детали их реализации. Предполагается, судя по всему, что реализация на Haskell это своеобразная "математическая модель", анализ которой поможет многое узнать о прообразе. Но авторы лишь пробуют разные комбинации того, что было выявлено в теоретической части, и выводом статьи оказывается "a simple recombination leads to a design for a monadic suspending cloud build system".
Вроде почти для каждой статьи можно найти какой-нибудь gradle, который забыли упомянуть?
источник

АГ

Александр Гранин... in fprog_spb
Когда я глядел в этот пейпер, у меня было стойкое ощущение, что это пейпер ради пейпера. Наукообразное описание обыденной вещи
источник

АГ

Александр Гранин... in fprog_spb
Ничего прорывного в нем я не увидел
источник

АГ

Александр Гранин... in fprog_spb
Разработчики же не дураки. Они и сами выделяют наиболее существенные элементы, абстрагируют их и скрывают за интерфейсами. Ничего тут такого нет, так делают и во всех вменяемых системах сборки
источник

PS

Peter Sovietov in fprog_spb
Kakadu
Вроде почти для каждой статьи можно найти какой-нибудь gradle, который забыли упомянуть?
Так ведь не только Gradle забыли, но и еще много других популярных систем. Думаю, это был сознательный выбор — избежать артефактов из массовой-приземленной программной инженерии :)
источник

K

Kakadu in fprog_spb
А там в gradle уже действительно придумали то, что они предлагают? Если да, то это проблема. Если нет, то ну и ладно, на всё сослаться нельзя
источник

PS

Peter Sovietov in fprog_spb
Kakadu
А там в gradle уже действительно придумали то, что они предлагают? Если да, то это проблема. Если нет, то ну и ладно, на всё сослаться нельзя
Ну, в том же духе можно ожидать следующей статьи по поводу систем контроля версий, где не будет и слова сказано про git, потому что "на все сослаться нельзя". Причем, вполне возможно, что такой подход вполне оправдан. Я просто пытаюсь смотреть на статью с точки зрения разработчика-практика.
источник