Size: a a a

2020 April 06

λ

λоλторт in rust_offtopic
круто же?
источник

DS

Doge Shibu in rust_offtopic
λоλторт
Переслано от
https://www.reddit.com/r/haskell/comments/fvw548/common_json_patterns_in_haskell_rust_and/

> // Clone our data object.
> newData = JSON.parse(JSON.stringify(data));
> newData.house.owner.firstname = 'New Ariel'


ааааааааа
Так в жс так всегда делают и делали
источник

λ

λоλторт in rust_offtopic
источник

P

Pavel in rust_offtopic
λоλторт
для копирования объекта всего лишь то надо сериализовать его в жсон и десериализовать
s/копирования/глубокого копирования/
источник

λ

λоλторт in rust_offtopic
Pavel
s/копирования/глубокого копирования/
что это меняет?
источник

P

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

λ

λоλторт in rust_offtopic
да и глубокую копию можно без него делать
источник

P

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

VS

Victor Sapiens in rust_offtopic
@hirrolot Я тут на Фстар посмотрел. Милота то какая. Прям как блекстар да ещё и от Майкрософт к тому же. 👍😁 Ни читал но мне уже нравиться
источник

P

Pavel in rust_offtopic
кстати, интересно, как оно циклы обрабатывает
источник

B

Bogdan in rust_offtopic
λоλторт
как вам паттерн, а?
Я тоже так делал в жабе. А че, писать еще клон руками?


В принципе я эволюционировал до исполльзования компайл тайм автомаппера, который генерирует код для дип клона
источник

P

Pavel in rust_offtopic
Bogdan
Я тоже так делал в жабе. А че, писать еще клон руками?


В принципе я эволюционировал до исполльзования компайл тайм автомаппера, который генерирует код для дип клона
до ломбока?
источник

B

Bogdan in rust_offtopic
Pavel
до ломбока?
Нее
источник

λ

λоλторт in rust_offtopic
Bogdan
Я тоже так делал в жабе. А че, писать еще клон руками?


В принципе я эволюционировал до исполльзования компайл тайм автомаппера, который генерирует код для дип клона
в нпме наверняка есть десятки библиотек для дип клона, каждая из которых работает на порядок быстрее чем сериализаци+десериализация
источник

P

Pavel in rust_offtopic
кстати, в джаве ж специально есть и-фейс Cloneable, а ещё Serializable + Externalizable
источник

B

Bogdan in rust_offtopic
Pavel
до ломбока?
mapstruct
источник

B

Bogdan in rust_offtopic
λоλторт
в нпме наверняка есть десятки библиотек для дип клона, каждая из которых работает на порядок быстрее чем сериализаци+десериализация
я заню что в Angular 1 точно біл встроенній хелпер для клона в жабоскрипте
источник

P

Pavel in rust_offtopic
λоλторт
в нпме наверняка есть десятки библиотек для дип клона, каждая из которых работает на порядок быстрее чем сериализаци+десериализация
вспомнил rimraf в нпме, который "работает быстрее, чем rm -rf". по замерам он работает от в 0.02 раз быстрее (до 50 раз медленнее)
источник

AZ

Alex Zhukovsky in rust_offtopic
λоλторт
как вам паттерн, а?
ваще не удивил
источник

B

Bogdan in rust_offtopic
Pavel
до ломбока?
вот так дефайню клонатор
источник