From 4b81736946201d61c611f4100d562d618243c9bf Mon Sep 17 00:00:00 2001
From: Mark Pulford <mark@kyne.com.au>
Date: Sun, 29 May 2011 20:48:45 +0930
Subject: Update TODO

---
 TODO | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/TODO b/TODO
index a17bc1b..72d9b63 100644
--- a/TODO
+++ b/TODO
@@ -1,4 +1,10 @@
-- Option to configure encoding escapes.
-
 - Make encode/decode routines OS thread safe (within the same lua_State)
   - Optionally create an object for settings. Clone function.
+
+- Explain limitations of using JSON as a serialisation format under Lua:
+  - Tables keys:
+    - Must only be integer or string
+    - Integer keys will be deserialised as a string
+  - Metamethods are not used when encoding tables:
+    - next() is used to iterate over hashes.
+    - rawget() is used when iterating over arrays.
-- 
cgit v1.2.3-55-g6feb