This document provides information about reflection and meta-programming in Ring, including functions to retrieve information about the program during runtime such as locals(), globals(), functions(), and cfunctions(). It also covers functions to retrieve information about classes, methods, and attributes like classes(), ismethod(), and attributes(). Additional functions covered include addattribute(), setattribute(), and mergemethods().