A bit off-topic, but probably interesting to folks reading these threads:
A quarter-century ago I worked at a little company that made networking ASICs. The guy who did "floorplanning" and layout had his own tool flow based on a set of scripts he had written over the years. Those scripts were written in Emacs Lisp.
I don't know why he picked this approach, although I suspect that he started out with a manual process on much smaller chips and then started automating it. Anyway, I had to compile a 64-bit version of Emacs to run on his 64-bit SPARC machine (back when its 6GB was enormous) so that it would work with our designs. (back then Emacs only used MSBs for its tagged pointers, so 32-bit Emacs could only address half a GB)
I've seen Emacs used for some pretty weird things, but so far this one takes the prize.