From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,HTML_MESSAGE,MAILING_LIST_MULTI, NICE_REPLY_A,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 1845 invoked from network); 17 Feb 2021 01:17:43 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 17 Feb 2021 01:17:43 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id 9920D9CA78; Wed, 17 Feb 2021 11:17:41 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 5A60B9BA4D; Wed, 17 Feb 2021 11:16:51 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="XnMjr26Q"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id BC4EF9BA4D; Wed, 17 Feb 2021 11:16:19 +1000 (AEST) Received: from mail-oi1-f169.google.com (mail-oi1-f169.google.com [209.85.167.169]) by minnie.tuhs.org (Postfix) with ESMTPS id 3B6FA9B968 for ; Wed, 17 Feb 2021 11:16:19 +1000 (AEST) Received: by mail-oi1-f169.google.com with SMTP id g84so13316018oib.0 for ; Tue, 16 Feb 2021 17:16:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language; bh=LU5UAyFVJGPY6eWE98WC3b8yuvaMi7ukemH9RVsSq0E=; b=XnMjr26Qhye9gl+D4CJLKV3KZm+GYMuYoKQbJz4n+nfwl1ohpZxTCEa6UMjtPH+iJr ZqZbMHBBOAVB3j64KArpkRZ5UM+Y3k5isw4SVe0WKcjN5/dJNDkCA14TFsoheudvB4SP PaUqxsPRLoSkSpAFdtAZLRTYNPg85463JHuJn8/5kWp45QSlyiX2bNBCz0oCQ2SinnFA AXHqsiUQXXpeZCaqsB8qK0Ljnf8zqNAG/ML4ot6cWotjCUOmECcV/rMn8tDH2bLaWVEV vjMj2QCF4M4dhcJDpjPpzS4KkZItjoWMaMqEOMlnhbb8NiVPNsTODWF4mkZjCAuLHi3J DFGg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language; bh=LU5UAyFVJGPY6eWE98WC3b8yuvaMi7ukemH9RVsSq0E=; b=XNdAkJgqt4g+2Q+SppKWUNSrkNmWnNXuhXmqZMpwFfta+dA0EdpVFwrPIyn9z7JIeG EcjD0bzS5WaGIa50b7XxcCE8rzXtNRUQy04JcuUszeLLJfBdtrddChpChQuEedtLGrDg JKK0kCw0+hdSQIKMRZTQ+PydvsS8u2MS61Pq0AsQ3Cu4QpwUU3+hDlysgqmAmk5RfQZU 2v0et7eP/Fb21WIiezNMslCNOU5isbhLMlM6ZQqQUV5vzB6Fu48vYygKQ3W6TLZWFYxi MBQy5p3HFupOHYOptv6GkEs816yxgmAIUI2o6XghEJkFfzPyvM7me+3pwXZZNcGrSI5/ HTHA== X-Gm-Message-State: AOAM532pCY/YAgdnUDmbmf3zqOce8nUxzhQjs2Z3v2mqWkNHx59moeAT MErJDU3SB5+VuQFQlbdL5aUutF9qhoz/Bg== X-Google-Smtp-Source: ABdhPJwkJ+iWRbPJsgSDhT5UCIuzFzb5gNaGzCgTrRvRZFUSQxzhJl80zlbSf2OfoPLjbpHiVD+r1w== X-Received: by 2002:aca:310c:: with SMTP id x12mr4281447oix.72.1613524578401; Tue, 16 Feb 2021 17:16:18 -0800 (PST) Received: from terra.local (99-139-148-170.lightspeed.rcsntx.sbcglobal.net. [99.139.148.170]) by smtp.gmail.com with ESMTPSA id g13sm106273otl.60.2021.02.16.17.16.17 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 16 Feb 2021 17:16:17 -0800 (PST) To: tuhs@minnie.tuhs.org References: From: Will Senn Message-ID: <26484818-2f05-37d3-adff-6e34d383e117@gmail.com> Date: Tue, 16 Feb 2021 19:16:17 -0600 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:78.0) Gecko/20100101 Thunderbird/78.7.1 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/alternative; boundary="------------946229560FA78281502F5A29" Content-Language: en-US Subject: Re: [TUHS] cut, paste, join, etc. 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: , Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" This is a multi-part message in MIME format. --------------946229560FA78281502F5A29 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit On 2/16/21 7:08 PM, M Douglas McIlroy wrote: > Will Senn wrote, >> join seems like part of an aborted (aka never fully realized) attempt at a text based rdb to me > As the original author of join, I can attest that there was no thought > of parlaying join into a database system. It was inspired by > databases, but liberated from them, much as grep was liberated from an > editor. > > Doug Nice! Thanks Doug. Too bad, though... one gets ever tired of having to log into db's and a simple text db system would be useful. Even sqlite, which I love, requires login to get at information... I'm already logged in, why can't I just ask for my info and have it returned? Will --------------946229560FA78281502F5A29 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit
On 2/16/21 7:08 PM, M Douglas McIlroy wrote:
Will Senn wrote,
join seems like part of an aborted (aka never fully realized) attempt at a text based rdb to me
As the original author of join, I can attest that there was no thought
of parlaying join into a database system. It was inspired by
databases, but liberated from them, much as grep was liberated from an
editor.

Doug
Nice! Thanks Doug. Too bad, though... one gets ever tired of having to log into db's and a simple text db system would be useful. Even sqlite, which I love, requires login to get at information... I'm already logged in, why can't I just ask for my info and have it returned?

Will
--------------946229560FA78281502F5A29--