Size: a a a

2020 June 09

V

Vetro in rust_offtopic
Георгий Седометов
курс Москвина на степике, Learn You a Haskell for Great Good!
Про второй слышал лестные отзывы, спасибо, чекну
источник

SP

Stanislav Popov in rust_offtopic
в будущем когда тип будет следовать за переменными и изменения стейта будут типизированны без уродливых фантомных типов - такая эвристика аля тс на максималках - все резко перестанут кукарекать за фп
источник

e

egoarka in rust_offtopic
Stanislav Popov
в будущем когда тип будет следовать за переменными и изменения стейта будут типизированны без уродливых фантомных типов - такая эвристика аля тс на максималках - все резко перестанут кукарекать за фп
Ого
источник

DS

Doge Shibu in rust_offtopic
egoarka
Ты уверен?..
Скинь ассемблерный листинг с godbolt'а что ли
Будет в той схеме, что @enomad предлагал.
источник

SP

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

e

egoarka in rust_offtopic
Doge Shibu
Будет в той схеме, что @enomad предлагал.
А смысл форвардать смс
Покажи код лучше

И посмотрим на джампы
источник

SP

Stanislav Popov in rust_offtopic
ты уверен что ты понял доги и меня?
источник

e

egoarka in rust_offtopic
Тебя не вчитывался
источник

SP

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

SP

Stanislav Popov in rust_offtopic
ну по сути я просто предлагаю запретить юзать f64 как юзер-френдли тип и считать его зашкварным, и на юзерлевел выводить какойнибудь NonNaN
источник

SP

Stanislav Popov in rust_offtopic
тоесть вы долбитесь себе там нанами, пропагейтите их, а на результате я сделаю NonNaN::parse() и все
источник

e

egoarka in rust_offtopic
Ай короче
источник

e

egoarka in rust_offtopic
Че я мозг себе засоряю а то рил голова от срача болит
источник

ГС

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

SP

Stanislav Popov in rust_offtopic
Георгий Седометов
прикладное фп всё-таки преследует другие цели, чем построение математических доказательств
какие? я и не говорил про доказательства
источник

ГС

Георгий Седометов... in rust_offtopic
тогда я не совсем понял, что значит "выжать из типов"
источник

SP

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

e

egoarka in rust_offtopic
Gymmasssorla
Tuples at home:
Нука
Осталось теперь асинк авейт прикрутить в си и будет хорошо
источник

SP

Stanislav Popov in rust_offtopic
а прикладное фп это фп ради фп, да
источник

DS

Doge Shibu in rust_offtopic
Stanislav Popov
тоесть вы долбитесь себе там нанами, пропагейтите их, а на результате я сделаю NonNaN::parse() и все
Ну и проблема у тебя будет в том, что операция деления у NonNaN будет возвращать в результате обычный флоат
источник