goblin_camp
goblin_camp copied to clipboard
Lua vs Python consideration
Background
This code currently uses Python as an embedded code. While it is serviceable, because we are in a unique position to review past choices and make changes, we should also consider some of the alternatives. As mentioned in #102 , Lua is a potential and popular embedded language.
Task
Let's have a discussion and investigation on using the choice of the embedded language. Our current choices are:
- keep Python and bring its major version to 3,
- convert the code into Lua. We should consider in terms of feasibility, expandability, performance impact, and any project-specific implication, if any.
After the investigation, we should decide which of the two choices provide the best prospect for our specific project's needs.