Hi, does anyone know why kotlin's `lazy` implement...
# announcements
l
Hi, does anyone know why kotlin's
lazy
implementations all extend
Serializable
?
i
To be able to use lazy delegated properties in other serializable classes.
👍 2
l
Are you aware of anyone using it? If yes, in which type of project?
m
yes, I've used it.
actually we use kryo but it can understand how to use classes marked as serializable
s
Wow it used kryo?
How does kryo fair when it comes to backwards compatibility vs something like protobuf
m
It has a "compatibility serialiser" but we're replacing Kryo with our own wire format for long term storage. It has worked great during the prototyping stage though. It's got good features and a decent API.