Size: a a a

2020 May 13

KR

Kai Ren in rust_offtopic
Mike Lubinets
Не дрочу на серде, из-за серде в расте нет потоковой (де)сериализации
источник

e

egoarka in rust_offtopic
https://github.com/wasmerio/java-ext-wasm

ну це конечно прикольно
источник

AZ

Alex Zhukovsky in rust_offtopic
Mike Lubinets
Не дрочу на серде, из-за серде в расте нет потоковой (де)сериализации
чем серде помешал? Слишком стандартный?
источник

AZ

Alex Zhukovsky in rust_offtopic
просто не вижу минусов в том что есть стандартный интерфейс для сериализации
источник

e

egoarka in rust_offtopic
пишешь на расте, компилишь в васм и запускаешь из жавки, интересно какой оверхед на это все
источник

AZ

Alex Zhukovsky in rust_offtopic
точнее минусы от этого есть, но куда меньше чем от подхода "кто в лес кто по дрова"
источник

ML

Mike Lubinets in rust_offtopic
Doge Shibu
Главная проблема васма в том, что без нативного доступа к dom или другим браузерным АПИ - это не очень нужная вещь в себе
Васм это нихуя не про бровзеры и нативный встроенный доступ там не нужен.
Запускать рядом с жсом в бровзерах это только одно из применений
источник

ML

Mike Lubinets in rust_offtopic
Тем более васм позволяет в себя линковать любые хост апи, так что доступ к дому можно прокинуть и без нативной поддержки
источник

ML

Mike Lubinets in rust_offtopic
Это всё не годится
источник

KR

Kai Ren in rust_offtopic
Mike Lubinets
Это всё не годится
Почему?
источник

ML

Mike Lubinets in rust_offtopic
Alex Zhukovsky
просто не вижу минусов в том что есть стандартный интерфейс для сериализации
Минус в том что интерфейс недостаточно обобщён
источник

AZ

Alex Zhukovsky in rust_offtopic
Mike Lubinets
Минус в том что интерфейс недостаточно обобщён
ну можно же отрефачить и сделать более общим?
источник

ML

Mike Lubinets in rust_offtopic
Kai Ren
Почему?
Потому что первое это вообще лютая дичь — прикрученная сбоку десериализация одиночных объектов к сплиту входящей строки по токенам.
Это костыль.

Вторые 2 ссылки это тоже не то — предлагаемый подход все равно заставляет заблокироваться на вызове deserialize и совершенно не гибок. Нельзя обработать стрим частично, deserialize не вернёт управление пока не дойдёт до конца.
источник

ML

Mike Lubinets in rust_offtopic
Alex Zhukovsky
ну можно же отрефачить и сделать более общим?
Нельзя, уже 1.0
источник

AZ

Alex Zhukovsky in rust_offtopic
Mike Lubinets
Нельзя, уже 1.0
фича-гейты, обратно совместимые FooPizdecExt?
источник

ML

Mike Lubinets in rust_offtopic
Alex Zhukovsky
фича-гейты, обратно совместимые FooPizdecExt?
А изменения будут обратно совместимы? Учитывая что кор трейты серде просты как тапок, там любое изменение поломает совместимость
источник

AZ

Alex Zhukovsky in rust_offtopic
Mike Lubinets
А изменения будут обратно совместимы? Учитывая что кор трейты серде просты как тапок, там любое изменение поломает совместимость
ну сделать новые кортрейты, как расширение этих
источник

AZ

Alex Zhukovsky in rust_offtopic
добавить более гибкие низкоуровневые штуки
источник

AZ

Alex Zhukovsky in rust_offtopic
это же трейты, а не интерфейсы, в этом их сила
источник

B

Bogdan in rust_offtopic
Stanislav Popov
вуе мусор
источник