<div dir="auto">The architectural alternative to powershell-style extension has been around in various guises for a while. In particular things like TCL and Lua are engineered to be add-on extension languages. Integrating them just involves adding a few callouts (dispatch a “program”, scan directories in a designated “path” for programs, render internal structures into text).</div><div dir="auto"><br></div><div dir="auto">This style of design has been around for a long time - all Unix shells, EMacs, many video games.</div><div dir="auto"><br></div><div dir="auto">It enables an elegant approach to performance management - build it first as a script and only reimplement it as a binary if needed.<br clear="all"><br>Doing this enables automation, but it does require the designers and product managers to want automation.</div><div dir="auto"><br></div><div dir="auto">Marc<br clear="all"><div dir="auto"><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>=====<br><a href="http://nygeek.net" target="_blank">nygeek.net</a></div><div><a href="https://www.mindthegapdialogs.com/home" target="_blank">mindthegapdialogs.com/home</a><br></div></div></div></div></div><div><br></div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Jun 10, 2024 at 4:39 AM Dave Horsfall <<a href="mailto:dave@horsfall.org">dave@horsfall.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)">On Mon, 10 Jun 2024, Ed Bradford wrote:<br>
<br>
> [...] people who know how to write stuff in PS are more expensive <br>
> employees, and development time for asking a simple question like<br>
> <br>
> "Show me the last 5 files read in a directory tree"<br>
<br>
Likely a one-liner in Unix :-)<br>
<br>
-- Dave</blockquote></div></div>