Here's my current thoughts on bootstrapping (from raw Assembly) a high-level language like Lua:
1. I'd prefer to write declarative data rather than code, though if that data requires parsing or much in the way of interpretation it'd be counter-productive.
2. Implementing syntax-highlighting could help me see what I'm doing.
3. Per @yojimbo 's suggestion, implementing a Reverse-Polish-Notation assembler (resembling Forth or PostScript) would really help!
More tips?