I think the trickiest part of implementing Lua was the lack of standard file I/O. The C standard library was largely available so most of Lua worked out of the box, but due to the use of FatFs, I had to rewrite a bunch of code to work around that instead of using the standard fopen and friends.
Comments
Good stuff anyways, Lua support will help tremendously with the guide I'd bet.