Skip to content

why did you choose lua for plugins ? #31

@atakanyenel

Description

@atakanyenel

Hi,
Why did you choose Lua for the plugin language ? I'm asking this because of a pure engineering interest. Couldn't you use Go again as the official plugin language and download the compiled binaries or does the plugin language needs to be interpreted so that you can embed it in to the program without re-compiling the whole micro binary ?

I currently started looking at Lua , so my other question is , if it has to be an interpreted language , why not any other language but lua ? Is it because you are using C bindings for both languages , or simply you knew Lua ?

Maybe the answer to these questions lies somewhere in the codebase but a nice explanation with your thoughts on the process will be very helpful for me on learning different engineering concepts.

Thanks

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions