Size: a a a

2020 August 15

b

badtrousers in rust_offtopic
и мне кажется спустя миллион лет я все-таки нашел здесь solid кейс, чтобы реально применить раст в проде и не было за это стыдно!
источник

b

badtrousers in rust_offtopic
хотя мб какой-то чисто функциональный язык здесь подошел бы лучше. жаль я не знаю хаскеля. знаю только эрланг и скалу, мда.. набор долбоеба
источник

p

polunin.ai in rust_offtopic
Ты будешь транслировать в машинные команды? Ты же VM свою хочешь)
источник

b

badtrousers in rust_offtopic
вообще было бы круто полностью сделать все дедукции и оптимизации типа как duct программу на расте, которая принимает хай–левел байткод диалекта, а выдает лоу–левел asm, который уже исполняется на автивке
источник

b

badtrousers in rust_offtopic
и типа было бы круто если бы такой duct мог работать в потоковом режиме
источник

p

polunin.ai in rust_offtopic
Удачи
источник

b

badtrousers in rust_offtopic
ведь даже если ты ничего не пишешь, запрос такой же тьюринг–полный как и любое другое вычисление “on-chain” как щас модно говорить. треза может крутиться очень долго, думай как то, что gas в ETH адрессует
короче у тебя запрос может требовать достаточно много back–and–forth с базой, т.е. главная затычка со стороны интерпретатора тут тупо сеть будет (скорее всего)
источник

b

badtrousers in rust_offtopic
polunin.ai
Ты будешь транслировать в машинные команды? Ты же VM свою хочешь)
да не в такие машинные команды. скорее в “графовые” команды
источник

b

badtrousers in rust_offtopic
ты понял вообще в чем суть?
источник

b

badtrousers in rust_offtopic
я еще не определился с архитектурой автивки как VM (потому что я в этом тупо не разбираюсь)
источник

b

badtrousers in rust_offtopic
но как я понимаю должен быть global и local стейт. глобал это реальные знаки, которые уже есть в графе до транзакции, а local — это все ситуитивная хуйня, в рамках фреймов
источник

b

badtrousers in rust_offtopic
грубо говоря, когда у нас возникает текст–в–тексте, как в этом примере
For each apple in the basket:
   { inner text “frame” }
   If something’s up, then
       { another frame }
   else
       { yet another frame }
источник

b

badtrousers in rust_offtopic
и короче думать про каждый фрейм, как про отдельный стэк
источник

b

badtrousers in rust_offtopic
но какое должно быть адрессное пространство я вообще ебу
источник

b

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

b

badtrousers in rust_offtopic
тупо нахуярить i64 хэшей для каждого знака и пропозиции? ну бред же
источник

b

badtrousers in rust_offtopic
короче приходите работать в aletheia labs! у нас что называется интересные инженерные задачи
источник

b

badtrousers in rust_offtopic
источник

DF

Dollar Føølish in rust_offtopic
Мне больше нравится гештель лабс
источник

p

polunin.ai in rust_offtopic
badtrousers
короче приходите работать в aletheia labs! у нас что называется интересные инженерные задачи
Писать на Го? Нет, спасибо
источник