From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-we0-x234.google.com (mail-we0-x234.google.com [IPv6:2a00:1450:400c:c03::234]) by hurricane.the-brannons.com (Postfix) with ESMTPS id B406678A3D for ; Wed, 30 Jul 2014 08:33:45 -0700 (PDT) Received: by mail-we0-f180.google.com with SMTP id w61so1406898wes.39 for ; Wed, 30 Jul 2014 08:33:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:subject:message-id:in-reply-to:references:mime-version :content-type:content-transfer-encoding; bh=poyvat3vPV6pws0dTTEZREvFS5KiPbjI7pS1XRj6JI4=; b=SPb8QNkUBAoMFAHfQA3AH166Z4HlyhPmVg57ef1pYTIWknnlVUL+MHSQHkdC5Ar46/ l5A6h1mNwGou/RFwgQrwEwYmL1OpJhbMDX1gXkK6NM2OKOJihfmInqWjdemAuNigzJLF px0eAc4C5VamAScVLiPcC1QcQ0q1zk+F0GX8r/EOoZDwwpJaB7RzJ3b8hB97XL2P8b8G fQdmHTnTDZTjDQxLIG2kvjsFmafWUMrdc1sk9UWvljXU70aPXxKjzuceEVMncSwcdqnP 3nAuLpJzCr1vPse6g1Zd5+uvDWAd9PVXUrMWGuuS9JMC7ei8HrykQ3cN6KNbUWxUDjh/ xm0Q== X-Received: by 10.180.7.163 with SMTP id k3mr8287517wia.0.1406734383407; Wed, 30 Jul 2014 08:33:03 -0700 (PDT) Received: from sigil.Belkin ([109.231.17.100]) by mx.google.com with ESMTPSA id f16sm10798983wic.7.2014.07.30.08.33.01 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 30 Jul 2014 08:33:02 -0700 (PDT) Date: Wed, 30 Jul 2014 17:32:59 +0200 From: Paul Onyschuk To: edbrowse-dev@lists.the-brannons.com Message-Id: <20140730173259.8a498d60b03d9936d4242f6f@gmail.com> In-Reply-To: <87ppgmnclt.fsf@mushroom.PK5001Z> References: <20140730144046.9db3985ff43654767c4eee8c@gmail.com> <87ppgmnclt.fsf@mushroom.PK5001Z> X-Mailer: Sylpheed 3.4.2 (GTK+ 2.24.23; x86_64-alpine-linux-musl) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: Re: [Edbrowse-dev] [acmebrowse] Mouse driven interface for edbrowse X-BeenThere: edbrowse-dev@lists.the-brannons.com X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Edbrowse Development List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Jul 2014 15:33:46 -0000 On Wed, 30 Jul 2014 07:30:06 -0700 Chris Brannon wrote: > Wow, that is some awesome work! It's a GUI for edbrowse! > Do you run Plan 9 natively? The latest edbrowse will probably never > run there, but I think the Perl version might. There used to be a > Perl port for Plan 9, so I'm guessing that your little setup might > work natively with the old edbrowse 1.5 release. I don't use Plan9 natively. plan9port, which I linked in a previous message provides the userland from Plan9 for unix-like systems, so you can run acme on Linux (as I do). Beside Plan9 doesn't have C++ compiler, so mozjs won't happen there. My script uses acmeevent script provided by plan9port, on Plan9 itself it would be a bit different. Even more, I'm not a regular acme user. Acmebrowse is written in rc shell, tool from Plan9 I like the most so far. I'm not sure how Algol-like syntax of bourne shell compares to C-like syntax (which rc uses), when accessed via a screen reader, but I think some users of edbrowse could enjoy rc. Rc avoids a mess of escaping strings/variables common in /bin/sh. This on top of other things makes scripts very clear and readable, which you could see/hear in my previous message I guess. It is very small, even compared to /bin/sh, especially documentation wise. Paper describing rc is available online [1], man page is also useful [2]. Rc can be obtained via smaller packaging [3]. I hope such an advertisement isn't too aggressive. Acmebrowse is still evolving as I tune it to my needs. I'm open to feedback/criticism. [1] http://plan9.bell-labs.com/sys/doc/rc.html [2] http://swtch.com/plan9port/man/man1/rc.html [3] http://tools.suckless.org/9base -- Paul Onyschuk