Size: a a a

2018 December 01

AZ

Alex Zhukovsky in rust_offtopic
мне пришлось разбивать алгоритм на батчи по 500, потому что 1000 итераций ЕВМ уже не осиливает
источник

AL

Andrey @ozkriff Lesnikov in rust_offtopic
в смысле с предсказанием сколько вычисления займут из-за лени и т.п.? или просто с производительностью?
источник

λ

λоλторт in rust_offtopic
@ozkriff смарт-контракты это скорее всего именно задача для чистой ленивой функциональщины. Но для неё нужно написать компилятор и VM, а вряд-ли сейчас кто-то в блокчейне это осилит.
источник

AZ

Alex Zhukovsky in rust_offtopic
Andrey @ozkriff Lesnikov
в смысле с предсказанием сколько вычисления займут из-за лени и т.п.? или просто с производительностью?
потому что у фп как правило плохо сп роизводительностью, если в компилятор сильно не вкладываться
источник

λ

λоλторт in rust_offtopic
Alex Zhukovsky
хаскелеподобное плохо потому что там с производителньостью плохо
Да ты что
источник

AL

Andrey @ozkriff Lesnikov in rust_offtopic
хочется верить что к делу можно припахать уже написанные слои оптимизаций всякие, но да, я плохо себе ситуацию представляю в текущей экосистемы разработки функциональных компиляторов
источник

λ

λоλторт in rust_offtopic
λоλторт
@ozkriff смарт-контракты это скорее всего именно задача для чистой ленивой функциональщины. Но для неё нужно написать компилятор и VM, а вряд-ли сейчас кто-то в блокчейне это осилит.
Плюс к этому стоит добавить - а кто ж тогда будет смарт контракты писать, если языком для их написания будет хаскель?
источник

AZ

Alex Zhukovsky in rust_offtopic
λоλторт
Плюс к этому стоит добавить - а кто ж тогда будет смарт контракты писать, если языком для их написания будет хаскель?
тогда они действительно будут смарт контракты
источник

λ

λоλторт in rust_offtopic
Andrey @ozkriff Lesnikov
хочется верить что к делу можно припахать уже написанные слои оптимизаций всякие, но да, я плохо себе ситуацию представляю в текущей экосистемы разработки функциональных компиляторов
Вся экосистема состоит из одного компилятора
источник

AL

Andrey @ozkriff Lesnikov in rust_offtopic
λоλторт
Плюс к этому стоит добавить - а кто ж тогда будет смарт контракты писать, если языком для их написания будет хаскель?
челы с зарплатами от 6к, которые успели наловить себе боли от js и осознавшие что статический анализ все равно не является принципиальным решением
но да, в целом с мыслью согласен, к сожалению :(
источник

AL

Andrey @ozkriff Lesnikov in rust_offtopic
λоλторт
Вся экосистема состоит из одного компилятора
? поясни мысль
источник

λ

λоλторт in rust_offtopic
Andrey @ozkriff Lesnikov
челы с зарплатами от 6к, которые успели наловить себе боли от js и осознавшие что статический анализ все равно не является принципиальным решением
но да, в целом с мыслью согласен, к сожалению :(
Большая часть этих челов тупо начинают писать больше тестов. Потом снова наступают на грабли и снова начинают писать ещё больше тестов.
источник

AZ

Alex Zhukovsky in rust_offtopic
Andrey @ozkriff Lesnikov
? поясни мысль
источник

λ

λоλторт in rust_offtopic
Andrey @ozkriff Lesnikov
? поясни мысль
По сути в этой сфере есть только GHC. Все неигрушечные решения пишутся с его использованием.
источник

AZ

Alex Zhukovsky in rust_offtopic
большинство необучаемо
источник

AZ

Alex Zhukovsky in rust_offtopic
посмотри комментарии
источник

AL

Andrey @ozkriff Lesnikov in rust_offtopic
λоλторт
По сути в этой сфере есть только GHC. Все неигрушечные решения пишутся с его использованием.
Разве поверх LLVM не выросло сколько-то библиотек?
источник

λ

λоλторт in rust_offtopic
Andrey @ozkriff Lesnikov
Разве поверх LLVM не выросло сколько-то библиотек?
Поверх LLVM работает тоже GHC.
источник

AL

Andrey @ozkriff Lesnikov in rust_offtopic
Да, но всякие агды и coq'и как же? И еще куча экспериментальных штуковин. Они же что-то переиспользуют все (надеюсь).
источник

AL

Andrey @ozkriff Lesnikov in rust_offtopic
Ладно, в общем основную мысль я понял - все, как обычно, плохо по всем фронтам сразу))
источник