In this short section, we will touch on some advanced topics in Red that you should know about. We'll give you references to more detailed descriptions in case you need them for your projects.
Embedded Red and macros
Embedded Red
Software written in languages other than Red can interact with Red through libRed, a special version of the Red interpreter and runtime library. That way, for example, a C program can interact with a Red environment. Bindings also exist for Visual Basic, Ruby, and Julia (https://github.com/joa-quim/Red.jl). Detailed docs are at https://doc.red-lang.org/en/libred.html and https://github.com/red/red/wiki/libRed for additional examples.