One of its common use cases is to serve as a plugin mechanism in Java applications that allows users to create new functions at runtime. This is often incredibly useful in the data analytics area. For example, consider an Excel-like application where users can create custom behaviors by writing strings into cells.
We encountered a similar problem in a robotics application that plots…
Software Engineer and Co-Founder of HEBI Robotics