Size: a a a

2020 May 14

AY

Anton Yessaulenko in fprog_spb
перетяните меня пожалуйста
источник

RN

Ryzhikov Nikolay in fprog_spb
но неопределившиеся смогут посмотреть и решить
источник

A

Andrey in fprog_spb
мoжнo будет пoказать как-нибудь флoу/live code на хаскеле c реплoм, нo я ещё не сoзрел..
да и бoлею..
oднажды буду гoтoв принять вызoв!
источник

RN

Ryzhikov Nikolay in fprog_spb
repl не обязательно - хочется просто понять как действует хаскелист
источник

K

Kakadu in fprog_spb
Но это не будет программирование на типах тогда
источник

RN

Ryzhikov Nikolay in fprog_spb
еще раз - пусть это будет 1.5 часа размышлений и 10 строчек кода
источник

K

Kakadu in fprog_spb
Это будет программирование с типами
источник

RN

Ryzhikov Nikolay in fprog_spb
с типама можно на java или rust продемонстрировать
источник

A

Andrey in fprog_spb
ну вoн Денис выше гoвoрил, чтo не юзает репл, а я юзаю..
благoдарю за предoставленную вoзмoжнoсть!
источник

RN

Ryzhikov Nikolay in fprog_spb
Давай решайся
источник

K

Kakadu in fprog_spb
Я думаю там в расте и на типах можно продемонстрировать
источник

RN

Ryzhikov Nikolay in fprog_spb
я буду помогать - тролить не буду
источник

A

Andrey in fprog_spb
хех, да пoфигу на трoллинг. сoзрею - дам знать!
источник

RN

Ryzhikov Nikolay in fprog_spb
ок
источник

RN

Ryzhikov Nikolay in fprog_spb
будем ждать
источник

DS

Denis Shevchenko in fprog_spb
К вопросу о мышлении. Я привык, глядя на объявление функции, сразу понимать:

1. Что она ожидает на вход
2. Что она вернёт на выходе
3. Что она может (в принципе)

И этого мне (повторю: мне) катастрофически не хватает в нетипизированных языках. Например, https://github.com/clojure/clojurescript/blob/master/src/main/clojure/cljs/externs.clj#L28.

(defn annotate [props ty]

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

DS

Denis Shevchenko in fprog_spb
Повторюсь: я не говорю, что эта функция плоха, я говорю, что я не знаю, что она такое.
источник

DS

Denis Shevchenko in fprog_spb
она как чёрный ящик для меня
источник

DS

Denis Shevchenko in fprog_spb
до тех пор, разумеется, пока я не посмотрю в её код
источник

DS

Denis Shevchenko in fprog_spb
Но объявление функции в строго-типизированном языке - это документация
источник