Size: a a a

2021 May 28

r

red75prime in rust_offtopic
Я его не туда засунул, действительно надо в селект, а не в условие.
источник

X

XÆA-XII in rust_offtopic
Хы, в haskell есть unsafe функции
источник

X

XÆA-XII in rust_offtopic
Ну и зачем мне тогда энтот ваш раст?
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
ансейф в хачкеле это ио функции которые выглядят как пур функции. При этом память в сейфе попортить можно.

в расте ансейф это потенциально мемори ансейф фунцкии которые выглядят как мемори сейф. При этом ссайдэффектить в сейфе можно.
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
разные ансейфы
источник

AN

Alex Noname in rust_offtopic
а как в идрисе решается когда есть эфекты. например readInt
источник

AN

Alex Noname in rust_offtopic
вообще где про это почитать лучше. Как обходят IO
источник

H

Hirrolot in rust_offtopic
Переслано от Vyacheslav Goma
источник

AN

Alex Noname in rust_offtopic
получается где то захаркодили с этим IO, этим он отличается от монады которую я сделать могу сам, правильно? как он знает что нельзя зависеть от терма который содержить вызов с IO. ? Вообще же поидее не от любого выражения можно делать завтипы. хм не понятно.
источник

AS

Alex S in rust_offtopic
idris не тьюринг полный?
источник

goldstein опять in rust_offtopic
Та часть Idris, которая может выполняться на тайплевеле, не Тьюринг-полная
источник

goldstein опять in rust_offtopic
И в целом довольно ограниченная
источник

AN

Alex Noname in rust_offtopic
т.е. если я сделаю, грубо говоря someFuncThatRequiresEqArguments (f x) (f x) то он не сможет это проверить? Потому что не сможет вычислить f?
источник

goldstein опять in rust_offtopic
Если f не тотальная, то думаю не сможет
источник

goldstein опять in rust_offtopic
Idris не запускает ничего Тьюринг-полного на этапе компиляции
источник

AN

Alex Noname in rust_offtopic
аа там типа отдельно метку какую то ставишь для тотальных функций
источник

KR

Kai Ren in rust_offtopic
“мамойклянусь тотальная”?
источник

goldstein опять in rust_offtopic
Нет
источник

goldstein опять in rust_offtopic
Это проверяется
источник

goldstein опять in rust_offtopic
«Но это же проблема останова!»
Да, поэтому это проверяется плохо.
источник