Size: a a a

2021 April 07

к

кана in Haskell
а в хаскеле вот нельзя
источник

JS

Jerzy Syrowiecki in Haskell
код не является функцией
источник

AK

Aleksey Kislitsa in Haskell
а вот насчет терминала это ж в хаскеле нечистая функция нарушение ФП и потому в монаду завернуто для контроля
источник

JS

Jerzy Syrowiecki in Haskell
тогда в Хаскеле данными будут только байты, а (3 :: Int) — уже коданные
источник

AK

Aleksey Kislitsa in Haskell
Почему?
источник

JS

Jerzy Syrowiecki in Haskell
можно легко представить и чистой функцией, монада только обратную связь добавляет, с грязнотой монада не связана
источник

JS

Jerzy Syrowiecki in Haskell
по определению функции и по тезису Чёрча—Тьюринга
источник

AK

Aleksey Kislitsa in Haskell
Какое определение функции имеете ввиду и какой именно тезис?
источник

JS

Jerzy Syrowiecki in Haskell
если на пальцах, "хорошие" функции изоморфны "хорошему" коду, но

это только при условии, что у вас в распоряжении есть неограниченное количество времени и оперативки

и есть плохие функции и плохой код, которые не представимы туда-обратно
источник

JS

Jerzy Syrowiecki in Haskell
источник

MK

Maxim Koltsov in Haskell
Разбудите меня через сто лет и спросите что обсуждают в хаскель чате...
источник

JS

Jerzy Syrowiecki in Haskell
я хочу уже выйти, но в интернете всё ещё кто-то неправ
источник

JS

Jerzy Syrowiecki in Haskell
ФП отвечает (положительно) на вопрос, является ли функция объектом, с которым можно работать

@lierdakil можно ли представить функциями даже небо, даже аллаха — да, Чёрч доказал

любой ли язык с ФП представляет всё функциями? — нет
источник

L

Lierdakil in Haskell
Я же оговорил что это дебри теоретизирования и к практике мало отношения имеет
источник

AK

Aleksey Kislitsa in Haskell
Но разница между функцией и данными субъективна. Почему вы решили, что f может быть функцией, а 3 нет, потому что 3 запрещено использовать как имя в языках типа С?
источник

JS

Jerzy Syrowiecki in Haskell
A<Б и Б<А — разные вещи, одно из другого не следует.

где А = функции, Б = данные
источник

к

кана in Haskell
в лямбда-калькулусе функции это кстати данные
источник

к

кана in Haskell
value так сказать
источник

к

кана in Haskell
там только аппликация - не данные
источник

L

Lierdakil in Haskell
в чистом бестиповом λ-исчислении просто других объектов нет
источник