@ExportPackage

Package com.yahoo.slime

SLIME: 'Schema-Less Interface/Model/Exchange'. Slime is a way to handle schema-less structured data to be used as part of interfaces between components (RPC signatures), internal models (config/parameters) and data exchange between components (documents). The goal for Slime is to be flexible and lightweight and at the same time limit the extra overhead in space and time compared to schema-oriented approaches like protocol buffers and avro. The data model is inspired by JSON and associative arrays typically used in programming languages with dynamic typing.