Ask HN: Use cases for embedding a scripting language
I've recently become interested in embedded scripting languages and their usage, but it doesn't seem very applicable in the Java services world. It seems that by allowing scripting of a platform, you lose the ability to track changes to the system (do you store user defined scripts in a DB, file system, Git?). How have you used embedded scripting languages? What benefits did it provide? What costs?