From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 23957 invoked by alias); 30 Sep 2012 16:23:43 -0000 Mailing-List: contact zsh-users-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Users List List-Post: List-Help: X-Seq: 17302 Received: (qmail 22988 invoked from network); 30 Sep 2012 16:23:41 -0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.2 Received-SPF: neutral (ns1.primenet.com.au: 74.125.82.43 is neither permitted nor denied by SPF record at ntlworld.com) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-proxyuser-ip:date:from:to:subject:message-id:in-reply-to :references:x-mailer:mime-version:content-type :content-transfer-encoding:x-gm-message-state; bh=wKCNWbvJbZHFur8ItwbiPz+gUua6MRanyWf9/KgYIo8=; b=aPYc2X98bB55YNmkM4Fqvxp7B9LFjI5hu+oq7/28jcRVIN1gYV2+k9+zcP0vfawNdr Pw3pN1BIZdXfH4q4Yx9HlmQUUSrreltZ8f9x0evI+/aHeAVqBWCBBFhSOS1iav0/hh7/ CGgctj7t9W1J/Rog72Nzekgm0Aa1g3Y/u+4uSgmcdMmMP+ydLDvQBhahrEVP7W3f+AeZ xSRAkNUjpaHkEliOpjgUsnfPh03Lm+Zh5ep1Q6DfWw7U8rXOXIzNQEWoSiq2705qz6KF y/Ckia0JRgO+DPUVwAqWWBWngochA7o1oVeTDYiZydrh4FWUlo6I4a9xCkmxVIFUXWff fLyQ== X-ProxyUser-IP: 82.8.55.192 Date: Sun, 30 Sep 2012 17:23:32 +0100 From: Peter Stephenson To: zsh-users@zsh.org Subject: Re: Zsh as Application Platform Message-ID: <20120930172332.7e6caa81@pws-pc.ntlworld.com> In-Reply-To: <5067DF43.4020708@sharpsaw.org> References: <5067DF43.4020708@sharpsaw.org> X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.7; x86_64-redhat-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Gm-Message-State: ALoCoQmAzSvnc7oLXw5j6M698ujRoH0Dj91rSGya5WhDlZbGqHKsLIJLZf3+WuDL5qhPcTltq4We On Sun, 30 Sep 2012 00:57:23 -0500 =E2=98=88king wrote: > So, can't we use zsh as the front-end for other tools, to much great > winning profit power? It's tricky if the object is to build the zsh line editor into other tools; it's hard to prise it away from the shell. One thing that is relatively straightforward using the TCP support in the shell and the TCP function system is to have an existing shell send and receive commands from a TCP session which could simply be a command line tool reading from and writing to a socket; you just need a simple front-end to point the existing application at the socket rather than a terminal. I've been using this for many years at work to talk to otherwise rather limited command line environments. --=20 Peter Stephenson Web page now at http://homepage.ntlworld.com/p.w.stephenson/