From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.sysutils.supervision.general/2730 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Jeff Newsgroups: gmane.comp.sysutils.supervision.general Subject: Re: The "Unix Philosophy 2020" document Date: Sat, 30 Nov 2019 16:01:40 +0100 Message-ID: <1197401575126100@sas2-2d551da8e887.qloud-c.yandex.net> References: <20191012173743.drzlgnrw4hib6hh4@caspervector> <20191117062644.lt6wfmqwijqqhc5w@caspervector> <20191117072850.bokuozrpokvfq662@caspervector> <20191125025202.oqu4ennu3lexnxsa@caspervector> <20191125142047.sbewkum5jj3fckvi@caspervector> <1093851575116038@sas2-5cafe8cd79cd.qloud-c.yandex.net> <1024281575116408@sas8-7ec005b03c91.qloud-c.yandex.net> <1036381575117902@sas2-c8fd3ed78d67.qloud-c.yandex.net> <20191130144325.hl4rauatuzxkku4b@CasperVector> Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 7bit Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="257768"; mail-complaints-to="usenet@blaine.gmane.org" To: "supervision@list.skarnet.org" Original-X-From: supervision-return-2319-gcsg-supervision=m.gmane.org@list.skarnet.org Sat Nov 30 16:03:32 2019 Return-path: Envelope-to: gcsg-supervision@m.gmane.org Original-Received: from alyss.skarnet.org ([95.142.172.232]) by blaine.gmane.org with smtp (Exim 4.89) (envelope-from ) id 1ib4HT-0014v7-BE for gcsg-supervision@m.gmane.org; Sat, 30 Nov 2019 16:03:31 +0100 Original-Received: (qmail 15468 invoked by uid 89); 30 Nov 2019 15:03:57 -0000 Mailing-List: contact supervision-help@list.skarnet.org; run by ezmlm Original-Sender: Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Original-Received: (qmail 15461 invoked from network); 30 Nov 2019 15:03:57 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.com; s=mail; t=1575126100; bh=gdEf62rGszBrrXFiK4cyIzr/uHtYWy9JAmlVLyiEOUc=; h=References:Date:Message-Id:Subject:In-Reply-To:To:From; b=vEqdrG85Q1PigdIGJpS49j3HxSQzlq7YqRtzouyzBq8zjRi8Y8qO1xjGgEF9dIeyR RAQAR4F0LRma87Vc1vpKgZEkbMzGQUgJbsZAX1W1yhpR9nHxWAZ7avqQnZajW1xEJX S0TVSnEh1eEBqxHkmU5oLJNBQj18JihfUfEGgCDU= Authentication-Results: mxback22g.mail.yandex.net; dkim=pass header.i=@yandex.com In-Reply-To: <20191130144325.hl4rauatuzxkku4b@CasperVector> X-Mailer: Yamail [ http://yandex.ru ] 5.0 Xref: news.gmane.org gmane.comp.sysutils.supervision.general:2730 Archived-At: 30.11.2019, 15:43, "Casper Ti. Vector" : > "builtins" are supported by the `nosh' interpreter a useful command interpreter should provide some builtins IMO. this is much more efficient and avoids excessive exec chaining (analoguous to single combined utils for several tasks vs the "one task one tool" approach). there might be a very good reason shells provide builtin "cd", "umask", "(u)limit" etc ... i dunno if such builtins would be possible with execline, too.