Size: a a a

2020 June 24

A

Aleksandr Khristenko in rust_offtopic
Emmanuel Goldstein
Например, тип функции open не выразим в хаскелле
Почему?
источник

SP

Stanislav Popov in rust_offtopic
Aleksandr Khristenko
Только получается что тогда нужно вводить отдельный оператор для объявления перменной, чтобы нормально работать с блоками.
обязательно нужно. что сделали в жс в 2015 году с let/const
источник

t

toriningen in rust_offtopic
Aleksandr Khristenko
Только получается что тогда нужно вводить отдельный оператор для объявления перменной, чтобы нормально работать с блоками.
или блоки должны бы просто создавать свой скоуп
источник

EG

Emmanuel Goldstein in rust_offtopic
Тип возвращаемого значения зависит от значения аргумента
источник

t

toriningen in rust_offtopic
но обратная совместимость, все сломается
источник

t

toriningen in rust_offtopic
потому что это зависимая пара
источник

ЕС

Егор Савельев... in rust_offtopic
Stanislav Popov
обязательно нужно. что сделали в жс в 2015 году с let/const
Нахрена?
источник

ЕС

Егор Савельев... in rust_offtopic
Не мутируй просто данные и будет зашибись
источник

ЕС

Егор Савельев... in rust_offtopic
Делов то
источник

SP

Stanislav Popov in rust_offtopic
Егор Савельев
Он всегда был строго императивным.
внезапно раст тоже строго императивный но ему это не мешает иметь экспрешены
источник

ЕС

Егор Савельев... in rust_offtopic
Stanislav Popov
внезапно раст тоже строго императивный но ему это не мешает иметь экспрешены
Не строго)
источник

ЕС

Егор Савельев... in rust_offtopic
Здесь много фп-штук
источник

t

toriningen in rust_offtopic
пайтон не "строго императивный", у него функции - first class citizens, хоть и с уебским синтаксисом.

строго императивный - это bash, например
источник

ЕС

Егор Савельев... in rust_offtopic
Хотя лучше бы их не было.
источник

t

toriningen in rust_offtopic
или quickbasic
источник

SP

Stanislav Popov in rust_offtopic
Егор Савельев
Не мутируй просто данные и будет зашибись
я не против не мутировать, дай механизм не мутировать
источник

ЕС

Егор Савельев... in rust_offtopic
Stanislav Popov
я не против не мутировать, дай механизм не мутировать
Не мутируй просто
источник

EG

Emmanuel Goldstein in rust_offtopic
toriningen
пайтон не "строго императивный", у него функции - first class citizens, хоть и с уебским синтаксисом.

строго императивный - это bash, например
Императивность это не про это
источник

EG

Emmanuel Goldstein in rust_offtopic
Питон императивный с first-class функциями
источник

A

Aleksandr Khristenko in rust_offtopic
Emmanuel Goldstein
Императивность это не про это
Ну да, тот же хаскель тоже вполне себе императивный
источник