From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE,MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from minnie.tuhs.org (minnie.tuhs.org [45.79.103.53]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id 62d28e29 for ; Tue, 7 Jan 2020 14:55:02 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id 7E0659BB6F; Wed, 8 Jan 2020 00:55:01 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 9B2C3951B1; Wed, 8 Jan 2020 00:54:25 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="AEPK5iu5"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id 98D3C951B1; Wed, 8 Jan 2020 00:54:22 +1000 (AEST) Received: from mail-qt1-f180.google.com (mail-qt1-f180.google.com [209.85.160.180]) by minnie.tuhs.org (Postfix) with ESMTPS id 0F4A095196 for ; Wed, 8 Jan 2020 00:54:22 +1000 (AEST) Received: by mail-qt1-f180.google.com with SMTP id t3so45467352qtr.11 for ; Tue, 07 Jan 2020 06:54:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=y5nwy3zBeWVjP5zZ8xVINwVFcCnwujMLK+IrIE5CKws=; b=AEPK5iu5yMB+BwwwsFkeaADaY6ifMmUYwXhjqmk91wiRm9hiHpo6K0CUsAW2fs7D5s jF0ZZMuVgKQjuFG8P8r1BZhwJC8a+TlHT9iUN49xE8/7crqbJ8qq5c+Dz/pWwo6oV7DE XgVj9GIadYrW4Thu0abm8sUdxAe+ONDSWFX5J0zjfg3aOJPJ+WQTPNEs4EmWdojiz93E 1I9Jy3dM6uu8C4a13hTfUR8xSYN1NaLpsFApDwHSf+eiMEGX8euQtXCi8Apcd8jlus/J 8KUAb9PgUeRSLt+yr2waUMwPW1auOPrcex9VO8tDhC5qAiJTUC7jERoPRQxQBb967CVx SC/g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=y5nwy3zBeWVjP5zZ8xVINwVFcCnwujMLK+IrIE5CKws=; b=ahtYrZCTFVWYO5F/0D4egKQgYOMmd6F5FMI++rxAY3REqgkLnSoTpwsM39wCTM+yBW r0gAVKqmebcE8CjyzTLhOAz7vcRHcjOmm6j/KWYvmOUXyzlbFGaa1DDcz4+XJxAswYBm 7z6vuGFkfjHomJ8PwnJguA0VzbEOQ+Cruau4qMP8Hd9aDV94YgKps650CmJtLt0p8H4K W5BP5klSZLR97Z9lVlmSV5qM9aAEG53qF2aiGRtPuL1CA3ZWELaqs2PwaTTypPnR9nqE LSmMPJNh79N55J4ROJ7yavH8MOw9jYPbNYuBXmhKyae+cszBnMH8s3Y+HtGQoahuT+kX HceA== X-Gm-Message-State: APjAAAXbSM4j0Euq/syMO/tgpUg2bMNrlv322Kmfe4H3jTifk7Ttep5w +pa46rw0NzzFEZDpAaAulfoHxCpnYxU56TRDzm733A== X-Google-Smtp-Source: APXvYqzaVCVFGWsDcDNqSzIK3CeKX3tyizYbEwuGhrFwTBC6UgLev4F+7X5GmmvmBDiirKIKlxtocojE72nOsQGf3zM= X-Received: by 2002:aed:2344:: with SMTP id i4mr81715361qtc.136.1578408860725; Tue, 07 Jan 2020 06:54:20 -0800 (PST) MIME-Version: 1.0 References: <202001070231.0072ViZp123105@tahoe.cs.Dartmouth.EDU> <17372ca2-0498-4320-a933-5ac522eabb2b@localhost> In-Reply-To: <17372ca2-0498-4320-a933-5ac522eabb2b@localhost> From: Dan Cross Date: Tue, 7 Jan 2020 09:53:37 -0500 Message-ID: To: ullbeking@andrewnesbit.org Content-Type: multipart/alternative; boundary="0000000000007436ee059b8df358" Subject: Re: [TUHS] screen editors X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: The Eunuchs Hysterical Society Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" --0000000000007436ee059b8df358 Content-Type: text/plain; charset="UTF-8" On Tue, Jan 7, 2020 at 4:50 AM wrote: > 7 Jan 2020 02:32:11 Doug McIlroy : > > Sam was the first screen editor that I deemed worthwhile, and I > > still use it today. > > I would like to experiment with Sam and run it on various *nix operating > systems. There seems to be many ports. > > Do I need to install some kind of Plan 9 emulation layer (in user space), > which Sam builds and runs on? Obviously I'm referring to Russ Cox's > libraries and user space tools. > > Is it necessary to have a p9 environment to gain the most advantage of a > tool like Sam? Or, is it possible for it still to function well as a > transplant in a new environment such as *nix? > > In that second case, what are the well ported versions of Sam that build > and run directly on the target environment? > It is not necessary to have a plan 9 environment to take advantage of Sam, and there was once a port for Unix that worked outside of the usual Plan 9 world. Indeed, Sam got its start on Unix. However, I dare say that the best port to use is the one from plan9port: Sam continued to evolve on plan9, if only gaining incremental improvements after the early Unix years. By using the plan9port version, you'll pick up on those changes (though I can't really enumerate them anymore). - Dan C. --0000000000007436ee059b8df358 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Tue, Jan 7, 2020 at 4:50 AM <ullbeking@andrewnesbit.org> = wrote:
7 Jan 2020 02:32:11 Doug McIlroy :
> Sam was the first screen editor that I deemed worthwhile, and I
> still use it today.

I would like to experiment with Sam and run it on various *nix operating sy= stems. There seems to be many ports.

Do I need to install some kind of Plan 9 emulation layer (in user space), w= hich Sam builds and runs on? Obviously I'm referring to Russ Cox's = libraries and user space tools.

Is it necessary to have a p9 environment to gain the most advantage of a to= ol like Sam? Or, is it possible for it still to function well as a transpla= nt in a new environment such as *nix?

In that second case, what are the well ported versions of Sam that build an= d run directly on the target environment?

It is not necessary to have a plan 9 environment to take advantage of Sa= m, and there was once a port for Unix that worked outside of the usual Plan= 9 world. Indeed, Sam got its start on Unix.

Howev= er, I dare say that the best port to use is the one from plan9port: Sam con= tinued to evolve on plan9, if only gaining incremental improvements after t= he early Unix years. By using the plan9port version, you'll pick up on = those changes (though I can't really enumerate them anymore).

=C2=A0 =C2=A0 =C2=A0 =C2=A0 - Dan C.

--0000000000007436ee059b8df358--