After review...
Nice thought about usage of some kind of exchange file format between source
data files and web generation. However, I think this adds a layer of complexity
to the overall scope. I am unable to justify the needed effort to design and
maintain this idea. I would like to proceed with best effort to proceed with
data structures defined in struct.h but in scripting language format.
I had an uncomfortable feeling with lua in terms of its
capability/functionality. This maybe attributable to the original design, but
the whole parsing mechanism in its current state feels "fragile". To improve
long-term maintenance I will be doing a rewrite in python. I will future proof
by using python version 3+.
Moving of the parsing code out of the FDRPG source tree I will leave for future
consideration.
Main Points:
- restore functionality
- make code resilient and maintainable |