I don't know whether this will count, but for the last 25 years or so I've had my own scripting language (implemented using Meta-2) embedded in multiple programs to either collect data via (originally) a modem, to present it to the user (e.g. as something spreadsheet-like) or to reformat the presented information into something that a client can handle easily (e.g. a spreadsheet into absolutely minimal HTML). The scripts themselves are typically fetched from database tables.
The advantage is that... well, apart from anything else when I started off nothing similar was available, so I waded in using tools with which I was familiar from the 1980s.
Besides that, it is simple to embed a concept like rotating the representation of data using complex embedded SQL (and FPC /still/ doesn't allow SQL to be embedded where it's needed), or to encapsulate complex error conditions after the failure of a data transfer, using different quoting conventions to distinguish string types (e.g. literal vs regex), adding syntax and operators missing from Pascal (e.g. ?? as a C-style conditional, <| |> as rotation operators), vastly improved error reporting... and so on.
MarkMLl