Back in the 1980s I used Mentor Graphics' document scripting language on an Apollo workstation to calculate tidal gates and generate tide tables.
[When I lost access to the Apollo I ended up converting the script to GW-basic .. it now gets fired up once a year in a Windows 98 virtual machine. It still works, so I don't see a need to bring it into the 21st century]