10.5 LUA

The LUA language aims to be small, simple and fast dynamic language with a well designed core. This was the first language binding implemented in radare for this obvious reasons, and there are some scripts and API available in 'scripts/'.

The main problem of LUA is the lack of libraries and community, so.. sadly for those copypasta developers it is not a productive language like python is, but you have the same control on radare than any other scripting language because they share a common root entrypoint based on r.cmd() that accepts a command string and returns the output of the command in a string.

Then, if you need to resolve some data from the command result, just parse the resulting string.