3 ms·
There's a reason MacPorts[1] uses Tcl for its package definitions. The packages for the most part look just like structured data, but it's just a Tcl DSL that a
by eridius 8y ago
There's a reason MacPorts[1] uses Tcl for its package definitions. The packages for the most part look just like structured data, but it's just a Tcl DSL that allows them to e.g. write hooks in Tcl instead of having to embed a shell script[2].
[1]: https://www.macports.org https://www.macports.org
[2]: https://guide.macports.org/#development.examples https://guide.macports.org/#development.examples