From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 73D2CC07E96 for ; Tue, 6 Jul 2021 07:51:13 +0000 (UTC) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id B44C361964 for ; Tue, 6 Jul 2021 07:51:12 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B44C361964 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=denx.de Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 605BB82C4D; Tue, 6 Jul 2021 09:51:10 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=denx.de Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1625557870; bh=m8KqhdF9CG6An/Wt55UdqzQZ24gmF9G815LuvxNl+QA=; h=To:cc:From:Subject:In-reply-to:References:Date:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From; b=h7drNOB4AdNh7VD0/Q0tvB4ZdVP1L2EocqJmBjQcUi1aXnb+h5s63PBCtbV2tHjT5 iIHDM3aYWfcb5GRuPOGWxXqCdzY97u4UzkCzDAjDiFz+zBu977LElPAgefBz1nrTBn 6OqlK6MircxWt0oPPBCkKCwAADlKOph/SpSq5IEU4Hom8Cqf7Uq5H/EpL1fav66y7G A7KbyS9KKxuNbjlMv8C0RGptraE30BXMMZEjdwQMjLk9BnbQxszMWmMSSUBQvSaP3m wXHJdQvanpTtApZk5231RUlc0kAAriy7FOJ+sbImawCbi9ozJpjA4RATZb1v+bXIqx ssWTvyz/gBMvg== Received: from janitor.denx.de (unknown [62.91.23.180]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: noc@denx.de) by phobos.denx.de (Postfix) with ESMTPSA id 1E96182C4D for ; Tue, 6 Jul 2021 09:51:08 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1625557868; bh=m8KqhdF9CG6An/Wt55UdqzQZ24gmF9G815LuvxNl+QA=; h=To:cc:From:Subject:In-reply-to:References:Date:From; b=Z71h5LVjI5IHIs2rL0gQuoV1R8gskjXJkbIz3gaPIu6+wgkTVgHI333saZ0Aus8vw BCWX/vJDw9D+n6oIFy8v9rURcgM3Qd+lAuR187gSH5Vj58A1EUftparUBmPqCjphoq lC82Vm0kNSL+iln3i6d6oiBDqE0IgkvrGY98Qv1dDZ7ZMako8OiduoBMSLLC0dJEN2 9T/m2pZcmp3e5zto06nnBF1EhAAcTV4b0B1uWJxJERivoU4PYZ7nCHuSjcHE3RbO4P vCncAaFh3AYRAxnKtttqSjVR7UEGFaaV1/IPgX8NNUcgdiNvPQg2txFNz2TC1UklTP /uLUWtTjWOySg== Received: by janitor.denx.de (Postfix, from userid 108) id 73233A02A4; Tue, 6 Jul 2021 09:51:07 +0200 (CEST) Received: from gemini.denx.de (gemini.denx.de [10.4.0.2]) by janitor.denx.de (Postfix) with ESMTPS id 718DAA003A; Tue, 6 Jul 2021 09:50:59 +0200 (CEST) Received: from gemini.denx.de (localhost [IPv6:::1]) by gemini.denx.de (Postfix) with ESMTP id 2A1691E1498; Tue, 6 Jul 2021 09:50:59 +0200 (CEST) To: Sean Anderson cc: Simon Glass , U-Boot Mailing List , Tom Rini , =?UTF-8?Q?Marek_Beh=c3=ban?= , Roland Gaudig , Heinrich Schuchardt , Kostas Michalopoulos From: Wolfgang Denk Subject: Re: [RFC PATCH 05/28] cli: lil: Rename some functions to be more like TCL MIME-Version: 1.0 Content-type: text/plain; charset=UTF-8 Content-transfer-encoding: 8bit In-reply-to: <7143cb1e-4061-3034-57b9-1a12753fa642@gmail.com> References: <20210701061611.957918-1-seanga2@gmail.com> <20210701061611.957918-6-seanga2@gmail.com> <163753.1625507898@gemini.denx.de> <7143cb1e-4061-3034-57b9-1a12753fa642@gmail.com> Comments: In-reply-to Sean Anderson message dated "Mon, 05 Jul 2021 15:46:51 -0400." Date: Tue, 06 Jul 2021 09:50:59 +0200 Message-ID: <192241.1625557859@gemini.denx.de> X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.2 at phobos.denx.de X-Virus-Status: Clean Dear Sean, In message <7143cb1e-4061-3034-57b9-1a12753fa642@gmail.com> you wrote: > > > > You complain that the existing port of hus has a number of severe > > limitations or bugs which have long been fixed upstream, > > The bugs are fairly minor. The particular characteristics of Hush have > not changed. These characteristics make Hush difficult to adapt to the > limitations of U-Boot. When we cannot support the basic abstractions > expected by Hush, the shell will necessarily change for the worse. This is not true. Just have a look what hush in a recent version of Busybox offers. > > but cannot be easily fixed in U-Boot > > Because they are core to the design of Hush (and other bourne derived > shells). Oh, this is an interesting opinion. I doubt if a majority (or even a significant percentage) of U-Boot users share it. If you were right, there would be far less users of bash (or other "bourne derived shells"). Guess which percentage of users of UNIX operating systems is using a Tcl based command interpreter as their login shell? Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, Managing Director: Wolfgang Denk HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd@denx.de "There are three principal ways to lose money: wine, women, and engi- neers. While the first two are more pleasant, the third is by far the more certain." - Baron Rothschild, ca. 1800