Size: a a a

2020 June 27

ЕС

Егор Савельев... in rust_offtopic
Stanislav Popov
статика делает implicit знание exclicit
И все вытекающие последствия. Пишешь больше кода, ублажаешь компилятор.
источник

AZ

Alex Zhukovsky in rust_offtopic
Emmanuel Goldstein
Да я не спорю, что на настолько тривиальных примерах всё работает, лол
перечитай статью хз
источник

ЕС

Егор Савельев... in rust_offtopic
Когда мог просто написать два простых теста
источник

AZ

Alex Zhukovsky in rust_offtopic
церемонии это например public static void Main(string[] args) который несёт 0 смысла
источник

SP

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

EG

Emmanuel Goldstein in rust_offtopic
Alex Zhukovsky
перечитай статью хз
В статье тоже один тривиальный пример
Причём даже у него явный тип оказался полным пиздецом
источник

EG

Emmanuel Goldstein in rust_offtopic
Stanislav Popov
пишешь меньше кода ублажаешь собственные знания подводных камней проекта, каеф
Жоп секьюрити же
источник

SP

Stanislav Popov in rust_offtopic
дада именно
источник

ЕС

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

SP

Stanislav Popov in rust_offtopic
при этом не можешь буквально ничего отрефакторить или допилить
источник

ЕС

Егор Савельев... in rust_offtopic
Современная статика это все ещё динамика
источник

SP

Stanislav Popov in rust_offtopic
Егор Савельев
Посмотри тесты, узнай как работает функция. Все.
огонь просто
источник

AZ

Alex Zhukovsky in rust_offtopic
Emmanuel Goldstein
В статье тоже один тривиальный пример
Причём даже у него явный тип оказался полным пиздецом
consume :: (Foldable t, Ord a, Num a) => a -> t a -> [a]

Где
пиздец?
источник

AZ

Alex Zhukovsky in rust_offtopic
короче вопрос в том, сколько оверхеда статика дает
источник

AZ

Alex Zhukovsky in rust_offtopic
по сравнению со скриптухой
источник

EG

Emmanuel Goldstein in rust_offtopic
Alex Zhukovsky
consume :: (Foldable t, Ord a, Num a) => a -> t a -> [a]

Где
пиздец?
Я про версию на F#
источник

ЕС

Егор Савельев... in rust_offtopic
Взять например растовый тип i64. У этого типа 2^64 возможных значений. Заебись статическая типизация, можно впихнуть 2^64 значений в тип.
источник

AZ

Alex Zhukovsky in rust_offtopic
Emmanuel Goldstein
Я про версию на F#
так я всегда говорил что вшфарп не очень
источник

ЕС

Егор Савельев... in rust_offtopic
Егор Савельев
Взять например растовый тип i64. У этого типа 2^64 возможных значений. Заебись статическая типизация, можно впихнуть 2^64 значений в тип.
Это почти динамика.
источник

EG

Emmanuel Goldstein in rust_offtopic
Для хаскелля тоже можно придумать пример, когда в системе типов будет сложно что-то выразить
источник