[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Pluto wishlist
- From: Rob Hoelz <rob@...>
- Date: Wed, 20 Jan 2010 20:34:13 -0600
Hello lua-l,
I've been maintainer of Pluto for a while now, and I feel like I should
move from the role of maintainer to active developer.
For those of you who don't know, Pluto is a heavy-duty persistence
library for Lua, originally written by Ben Sunshine-Hill. Here's the
wiki page for Pluto, as well as my Github page for it:
http://lua-users.org/wiki/PlutoLibrary
http://github.com/hoelzro/pluto
So, what features would you like to see in Pluto? Here's a list that
I've dreamt up for starters:
- Portable output; the ability to save a collection of Lua values on a
32-bit PowerPC and load them on a x86_64 machine would be nice.
(Note, I will likely need some help thinking of ways to store certain
things portably.)
- The ability to build Pluto without Lua sources. Pluto mucks around
with Lua's internals too much. This may be a bit of a pipe dream for
Lua 5.1, since in order to persist things like closures and
coroutines, we need to look at Lua's internals.
- If portable output is to be generated, some customizable hook should
be available for custom serialization of lua_Number.
pluto_persist_lnum or something, along the lines of luai_numadd and
friends.
- A version for Lua 5.2, once that's officially released.
- Fixing up current issues, which I'm putting on Github now.
Let me know what you think!
Thanks,
Rob Hoelz
Attachment:
signature.asc
Description: PGP signature