From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.6 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE,MAILING_LIST_MULTI, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: from minnie.tuhs.org (minnie.tuhs.org [50.116.15.146]) by inbox.vuxu.org (Postfix) with ESMTP id E8DF129D01 for ; Mon, 10 Jun 2024 11:36:58 +0200 (CEST) Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 8CAB9427CC; Mon, 10 Jun 2024 19:36:53 +1000 (AEST) Received: from mail-lj1-x229.google.com (mail-lj1-x229.google.com [IPv6:2a00:1450:4864:20::229]) by minnie.tuhs.org (Postfix) with ESMTPS id EBC0D427C9 for ; Mon, 10 Jun 2024 19:36:45 +1000 (AEST) Received: by mail-lj1-x229.google.com with SMTP id 38308e7fff4ca-2ebdfe261f9so16329921fa.1 for ; Mon, 10 Jun 2024 02:36:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1718012204; x=1718617004; darn=tuhs.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=+mWUt41rTGfcyy4X10E+icnl5zrJzhYKtY4XwIKzJ+0=; b=U2iLABrht5GOIevvVXDdKhrXdCAPYdFidQ1LxrZ5hxNbtTMwP68zlQdXsrQhRndL1U sel13SsTmF5bqx90m54rmpKYTocHBIIXU45zRJIv84+USZUDAQ2IRg44puqwLKtIpqS1 czOrEKXShnZjtZfRK0/Go3jiK5QoYsIaV2MZ+xDL/kXnKnMkie6a6igCi5QRlBYfbiKX lo54R4d5sjXvl1ATJvQp+OEvc/zVbjJpRDlqTesHm4z8zqZtZ2UT7Grw83awIpTSrSMZ cV1vPXb6PPo2Wz0kDT5DyZmefmjGtsSwhN25V4lWDieBghv9U17fpq4NLo8O7Tjrd0jP Zltg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718012204; x=1718617004; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=+mWUt41rTGfcyy4X10E+icnl5zrJzhYKtY4XwIKzJ+0=; b=EvmagL+l73yyV4J7RWJMD0tVyreIzqKn5VXFuwGqeuzdq8SXxGJu/6/mkuf5f7EfIN GmxjM62spoeTe8CFpn0k645kmfhRWBMssiZ84AcDVpwG/hybd3vPkdDp/2zHcqH7WlbT 1ljpJd4s04/+mz7iu8TlAbxHY/EhKmIj6cTuM5jNZACY4baX9AzAjbRjcKY7T1voYU+A FcLOr0OG9OYGyw4ernTDZjimVzlLp1sSeshpbShwpwpWJi1SoF8OVTeGK1RDFz87QvcI fQUjw3EKEy7JgU97geBF0NoUaiB8xdHBznV9Cm3Zr/eFgrl97ibdUiQQq2mSB1yK1yiF Ze1g== X-Gm-Message-State: AOJu0Yw2x2rEXBHAfZn+13vB0Rg5lJ+zKU7RERDor/HW1urNnAeyR/EN yDwIXS2i8cp5MKv0afTpThfiSlUfKjfbpYit6R67eIo6N/y/XpEvDnP1tDq3Tr9wwVaqLfFA7fx DISxZMWWktfawdRSP378fI81/OETO0g== X-Google-Smtp-Source: AGHT+IEAMZiWF5EL1m58eBDmL8FRP3jjtWyg9lVv5mTL8YN+W1YOuZBza9tQbaLAsUm18C9gxBiYKIrr7OnOoKHKdI4= X-Received: by 2002:a05:6512:b90:b0:52c:8811:42f7 with SMTP id 2adb3069b0e04-52c8811436bmr3076647e87.19.1718012203599; Mon, 10 Jun 2024 02:36:43 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Marc Donner Date: Mon, 10 Jun 2024 05:36:32 -0400 Message-ID: To: Dave Horsfall Content-Type: multipart/alternative; boundary="0000000000001d9429061a85e368" Message-ID-Hash: P5L7XENUFH644ZOZAA4FK5HLSKHTRTPN X-Message-ID-Hash: P5L7XENUFH644ZOZAA4FK5HLSKHTRTPN X-MailFrom: marc.donner@gmail.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: The Eunuchs Hysterical Society X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: most direct Unix descendant List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --0000000000001d9429061a85e368 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable 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 =E2=80=9Cprogram=E2=80=9D, scan = directories in a designated =E2=80=9Cpath=E2=80=9D for programs, render internal structures = into text). This style of design has been around for a long time - all Unix shells, EMacs, many video games. It enables an elegant approach to performance management - build it first as a script and only reimplement it as a binary if needed. Doing this enables automation, but it does require the designers and product managers to want automation. Marc =3D=3D=3D=3D=3D nygeek.net mindthegapdialogs.com/home On Mon, Jun 10, 2024 at 4:39=E2=80=AFAM Dave Horsfall w= rote: > On Mon, 10 Jun 2024, Ed Bradford wrote: > > > [...] people who know how to write stuff in PS are more expensive > > employees, and development time for asking a simple question like > > > > "Show me the last 5 files read in a directory tree" > > Likely a one-liner in Unix :-) > > -- Dave --0000000000001d9429061a85e368 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
The architectural alternative to powershell-style extensi= on has been around in various guises for a while.=C2=A0 In particular thing= s like TCL and Lua are engineered to be add-on extension languages.=C2=A0 I= ntegrating them just involves adding a few callouts (dispatch a =E2=80=9Cpr= ogram=E2=80=9D, scan directories in a designated =E2=80=9Cpath=E2=80=9D for= programs, render internal structures into text).
This style of design has been around for a long t= ime - all Unix shells, EMacs, many video games.

=
It enables an elegant approach to performance manag= ement - build it first as a script and only reimplement it as a binary if n= eeded.

Doing this enables automation, but it does requ= ire the designers and product managers to want automation.

Marc


On Mon, Jun 10, 2024 at 4:39=E2=80= =AFAM Dave Horsfall <dave@horsfall.= org> wrote:
On Mon, 10 Jun 2024, Ed Bradfo= rd wrote:

> [...] people who know how to write stuff in PS are more expensive
> employees, and development time for asking a simple question like
>
> =C2=A0 "Show me the last 5 files read in a directory tree"
Likely a one-liner in Unix :-)

-- Dave
--0000000000001d9429061a85e368--