Size: a a a

2020 December 29

Е

Евгений in dlang.ru
Физики почему пыжатся? Потому что наблюдают явления, которые не лезут в их теории. Как только такая теория будет создана, они могут впадать в спячку, пока опять кто-нибудь не найдет что-нибудь эдакое.
источник

Е

Евгений in dlang.ru
Но ты прав в том, что физики никогда не смогут правдиво сказать: "все, наша миссия завершена, переквалифицируемся в пастухов". Максимум впасть в спячку.
источник

SG

Serg Gini in dlang.ru
Как там теория всего вместе со струнами поживает?
источник

DH

Dark Hole in dlang.ru
UsernameAK
а вот совмещать его с ип было бы очень хорошей идеей
Так его и совмещают обычно, нет? map/reduce это вполне функциональщина.
источник

И

Игорь in dlang.ru
👍👍👍
источник

OB

Oleg B in dlang.ru
Евгений
Да, посмотрел. И функциональный подход там не причем. Кортежи есть в любом ФЯ.
я не про кортеж сам, а про реализацию функции get, там на 3 части разбивается, реализация внутренней структуры getter: исходная, с head типом и tail набором типов, без типов. там вроде называется это частичное инстанцирование
источник

Е

Евгений in dlang.ru
Oleg B
я не про кортеж сам, а про реализацию функции get, там на 3 части разбивается, реализация внутренней структуры getter: исходная, с head типом и tail набором типов, без типов. там вроде называется это частичное инстанцирование
Видимо, я не верно понял изначальную фразу:
как в D это в 3 строки выглядит и как на плюсах в функциональном стиле фигачится в сотню (если не больше)

Я почему-то решил, что это ты камень в огород FP бросил.
источник

OB

Oleg B in dlang.ru
Евгений
Видимо, я не верно понял изначальную фразу:
как в D это в 3 строки выглядит и как на плюсах в функциональном стиле фигачится в сотню (если не больше)

Я почему-то решил, что это ты камень в огород FP бросил.
это камень в огород плюсов (ибо плюсы не функциональный язык, но приходится писать в таком стиле ибо решения другого нет)
источник

OB

Oleg B in dlang.ru
в D шаблонах тож в некоторых местах так, но конкретно это (tuple) делается оч просто
источник

Е

Евгений in dlang.ru
Oleg B
это камень в огород плюсов (ибо плюсы не функциональный язык, но приходится писать в таком стиле ибо решения другого нет)
Дык там и в функциональном стиле тоже через жопу получается.
источник

OB

Oleg B in dlang.ru
Евгений
Дык там и в функциональном стиле тоже через жопу получается.
ну так я и говорю, что адок какой-то
источник

Е

Евгений in dlang.ru
Скажем в elixir есть такой же индексированный доступ к элементам кортежа, как и в D. Но если скажем нужно получить n-ый элемент списка, то придется использовать функциональный подход и он занимает две строчки:
  def get([head | _], 0), do: head
 def get([_ | tail], n), do: get(tail, n - 1)
источник

Е

Евгений in dlang.ru
хвостовая рекурсия сведет это к простому циклу перебирающему элементы списка, пока не дойдет до нужного.
источник

Е

Евгений in dlang.ru
Я иногда жалею, что в D TCO не заложена в спецификацию.
По факту LDC обычно оптимизирует хвостовые рекурсии, но не гарантирует такую оптимизацию.
источник

Т8

Т-34 85 in dlang.ru
что вам сдалось это фп-то? Лучше бы систему типов усиливали и компайл-тайм
источник

DH

Dark Hole in dlang.ru
Т-34 85
что вам сдалось это фп-то? Лучше бы систему типов усиливали и компайл-тайм
Перпендикулярные вещи, которые друг другу не мешают
источник

DH

Dark Hole in dlang.ru
И наскок я понимаю, именно в ФП языках система типов продвинутее
источник

Т8

Т-34 85 in dlang.ru
Dark Hole
Перпендикулярные вещи, которые друг другу не мешают
я не говорю, что мешают. Я говорю, что акцент не на том
источник

Т8

Т-34 85 in dlang.ru
хотя, конечно, каждому своё
источник

DH

Dark Hole in dlang.ru
Т-34 85
я не говорю, что мешают. Я говорю, что акцент не на том
А кто акцент делает?
источник