moonblob icon indicating copy to clipboard operation
moonblob copied to clipboard

Binary serialization for moonscript + LuaJIT

Results 4 moonblob issues
Sort by recently updated
recently updated
newest added

Could be useful to enable a global 'debug' mode where methods like `:string` and `:number` etc. add type metadata in the serialized form, so that the deserializer would error if...

enhancement

When serializing tables, split them into a dictionary part and an index part. The index is a sequential table that holds all unique keys and values. The dictionary resembles the...

enhancement

When serializing tables, the types of each key and value are automatically detected. This works well for default Lua types, but not so well for class and cdata objects. By...

enhancement

Allow classes to override the default serialization behavior through implementing __serialize and __deserialize metamethods. If present, those functions should completely replace the normal table (de)serializer.

enhancement