Tcl was designed and "born out of frustration" because John Ousterhout wanted a better language for #EDA (and especially the #VLSI tool Magic). Tcl to this day has a strong foothold in EDA. Tcl was made to be easily embeddable in #C for rapid prototyping, scripted applications, GUIs, and testing. You can find Tcl implementations for almost every operating system and due to it being lightweight it can be also seen in embedded development.
(2/🧵)