Size: a a a

2021 April 07

JS

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

JS

Jerzy Syrowiecki in Haskell
вы процитировали правильно, но выводы сделали нелогичные
источник

L

Lierdakil in Haskell
Я поэтому специально оговорил про потенциально бесконечный объём данных
источник

AK

Aleksey Kislitsa in Haskell
Что такое в Хаскеле а = 3?
источник

L

Lierdakil in Haskell
Потому что почуял id
источник

JS

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

JS

Jerzy Syrowiecki in Haskell
нет такого данного
источник

JS

Jerzy Syrowiecki in Haskell
уравнение, связывающее переменную и данное
источник

JS

Jerzy Syrowiecki in Haskell
почему? это не влияет на модель ФП
источник

L

Lierdakil in Haskell
На модель не влияет. Но возражения что множество значений всех возможных типов бесконечно хотел пресечь на корню
источник

L

Lierdakil in Haskell
Давайте определимся в терминах
источник

AK

Aleksey Kislitsa in Haskell
В хаскеле это какая сущность?
источник

L

Lierdakil in Haskell
Данные -- это любые значения, не кодирующие вычисления (data). А не что-то что на вход получено, как в задаче "дано"
источник

GP

Grigory Petrov in Haskell
ленивая
источник

L

Lierdakil in Haskell
Посему это возражение не принимается без обоснования
источник

AK

Aleksey Kislitsa in Haskell
Из функции вы можете вернуть функцию, можете передать функцию как аргумент.
То есть тоже можно вводить и выводить
источник

AK

Aleksey Kislitsa in Haskell
Я имел ввиду имя, тип или функция или что еще?
источник

JS

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

GP

Grigory Petrov in Haskell
я же говорил
источник

AK

Aleksey Kislitsa in Haskell
А в чем разница между функцией и данными тогда?
источник