From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: from minnie.tuhs.org (minnie.tuhs.org [50.116.15.146]) by inbox.vuxu.org (Postfix) with ESMTP id 66A03272BC for ; Sat, 25 May 2024 17:28:44 +0200 (CEST) Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id E57B743660; Sun, 26 May 2024 01:28:40 +1000 (AEST) Received: from mail-ot1-x32c.google.com (mail-ot1-x32c.google.com [IPv6:2607:f8b0:4864:20::32c]) by minnie.tuhs.org (Postfix) with ESMTPS id 57F0F4365C for ; Sun, 26 May 2024 01:28:36 +1000 (AEST) Received: by mail-ot1-x32c.google.com with SMTP id 46e09a7af769-6f8d0a1e500so1570916a34.3 for ; Sat, 25 May 2024 08:28:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1716650915; x=1717255715; darn=tuhs.org; h=in-reply-to:content-disposition:mime-version:message-id:subject:to :from:date:from:to:cc:subject:date:message-id:reply-to; bh=i/LEGtvEpfThBFoVV+dBo0Q16ckN9ijVbVWeD+WDHb0=; b=kK0hWx5CIrGKfIetsfPlPxKCKq7T0khpsgPawelJbFY3Siyn6V7+I3u8hEQrIicWJD F4ESd9t7GRiPobk1+qGBNQ6iKeOQz6LiQUPUKRe8KF7YFuzjm8mcbs+L0GbiPmI8dWP3 VDywkF74TVTD/65k+99lESx9N443AZu1SRTXs2VBTgtWVoyb19NS3KzRS/FBR34HkPnU xzPsQEDevW6+v9oXFN8PxnO/s3rkWkAUtJaBiHYXuMxyYt35KDE9fa3DCuiuUa7+/98t QT/83IQ3HTV/TGW9IUzdifBPyxvz/bGSRpEG4vT8dv9d6sciVKf8GTjlBCUx8cztJ7V5 sVrg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716650915; x=1717255715; h=in-reply-to:content-disposition:mime-version:message-id:subject:to :from:date:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=i/LEGtvEpfThBFoVV+dBo0Q16ckN9ijVbVWeD+WDHb0=; b=TblsiZvqqkS3fYRwUT15FAFHrpJSiJ95ce+JijRIsXb9DcE2+S3U4/IaQJB6QdLcPY uEKE846b3HoD9kcE4I9u37q1Vyj098bNlGE63tgnYbfS6yyWmJRTiNkDQuJ0M60ynZmH +5Obx6IZphhd4Vaku37FUSUx3VTnsVrtZKxxdQmcXeL3cobKVYkF+5bjpaNbLkj1tBx2 882/rET9NlyD29LNlXVQV37asLX9NFLMOYatrDIwsolDi6vpP7QHvr6nS5CWR6m8mhSQ qA7EP/8RU9/PgXJko5rknJCom0QdUKskymHeLpxPJZj+GpAowLh70i+OYCh8Xnd1Q8jm MTsA== X-Gm-Message-State: AOJu0YxzznemCagAirOtVDKtjbtT0OcRY9NthJ+MIimDiwpt5+zIsMD6 GQbSQQzoEODPevfl+uLQG39VDREu8UsvqV8MrXinW500MrZnyKurLT6XMw== X-Google-Smtp-Source: AGHT+IGLcPcBkZuO9wMcabaD20KJOLaqNXYFxHG8wbDFWMyCzbF2lXfFJbfFhYSnoMTIIa+vlS/NKQ== X-Received: by 2002:a05:6870:1784:b0:245:2ccf:becf with SMTP id 586e51a60fabf-24ca14d6eeemr5403668fac.37.1716650914351; Sat, 25 May 2024 08:28:34 -0700 (PDT) Received: from illithid (ip68-12-97-90.ok.ok.cox.net. [68.12.97.90]) by smtp.gmail.com with ESMTPSA id 586e51a60fabf-24ca209e795sm930360fac.30.2024.05.25.08.28.33 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 25 May 2024 08:28:33 -0700 (PDT) Date: Sat, 25 May 2024 10:28:32 -0500 From: "G. Branden Robinson" To: tuhs@tuhs.org Message-ID: <20240525152832.zzjipv2wjcuedyld@illithid> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="3zm2ih5ni6qkoccr" Content-Disposition: inline In-Reply-To: Message-ID-Hash: FZFHGOWE6IMCGRKJTNACFHVX25AC5OCU X-Message-ID-Hash: FZFHGOWE6IMCGRKJTNACFHVX25AC5OCU X-MailFrom: g.branden.robinson@gmail.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: Was curses ported to Seventh Edition Unix? List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --3zm2ih5ni6qkoccr Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi Jonathan & Doug, At 2024-05-25T20:48:54+1000, Jonathan Gray wrote: > On Fri, May 24, 2024 at 07:03:48PM -0500, G. Branden Robinson wrote: > > Does anyone here have any source material they can point me to > > documenting the existence of a port of BSD curses to Unix Version 7? >=20 > "In particular, the C shell, curses, termcap, vi and [ snip per Clem Cole ;-) ] > were ported back to Version 7 (and later System III) so that it was > not unusual to find these features on otherwise pure Bell releases." > from Documentation/Books/Life_with_Unix_v2.pdf Thanks! This is exactly the sort of source citation I was looking for. At 2024-05-25T11:06:24-0400, Douglas McIlroy wrote: > Curses appears in the v8 manual but not v7. Of course a > conclusion that it was not ported to v7 turns on dates. I was confident that curses was not "part" of v7 because of these factors. (1) It wasn't in the manual; (2) archives of v7 in which we now traffic as historical artifacts show no trace of it; and (3) the story of its origin and development, even when distorted, doesn't place it at the CSRC as far back as 1977/8. But, if someone placed to know had claimed that it was, that would have been a claim worth investigating. > Does v7 refer to a point in time or an interval that extended until we > undertook to prepare the v8 manual? Obviously curses was ported during > or before that interval. Perhaps one reason my question can be read two ways is that I'm interested in both aspects of the issue. I'm trying to write a "History" section for the primary ncurses man page and clean up other problems its documentation has, like a boilerplate reference to "Version 7 curses" in many of its other man pages, which repeatedly implies such a thing as a separate line of development from "BSD curses" and "System V curses". I've been dubious of that language since first encountering it, but I want a good documentary record to support my proposal to chop it out. > If curses was available when the v7 manual was prepared, I (who edited > both editions) evidently was unaware of any dependence on it then. I see no evidence that you missed it. :) Regards, Branden --3zm2ih5ni6qkoccr Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEh3PWHWjjDgcrENwa0Z6cfXEmbc4FAmZSA5gACgkQ0Z6cfXEm bc6X3A//Z2N0FFCMCEMAvp9dl5xZ81EMDrMTPkyQwjSKC2IjPOH2dUJ1Pb0rZwdu NlVVPVdKxXKEgTULk8+hqdgWS6ZPgmSGuc15QyUFChOEi8N5/oNJIWROuogjhOP+ pbWVglkqYN/x0muHioLBt4BxXzhkvkTwwkXy8nRbLUwdvVV63dqgwr/SlrEvJ69N xiVKsJfiOouqZzMNyZhdyMCNDpVB0i4KsWGC1GC2w7mqzAQ8qy1YdmoX1mHXpL2F 8N4QPFBWxrgSMbBqBiXMpiwm1nRd6BIUvoMmYQCuCxFFKrq3NizqnQVCvr9iRngc SpIs/6NlJTndSPG9oLbqqqYtPm+NRNVBO+snzWnbTKnV+fAhVtqHkUv3jmgHl6Vi lB2ZyXW9F7DzzzRy/L1ty695Zw7IEVmwZ0fQj+7lcVumHq3Vzc46RlNUFBv7SIJ+ K9Bl/pCOqEsX5OEcG/Ofzjoqd9izD3roEm+33KIxvMNeHl6tjVVHEgAmG2oMzVPU HEg0DRDMTvUkMPP5gytXfOGdph8A4r4rKq0XWDsmOKsPCOdhzSAV1va0LrAceBoI NtVo0vLz7HWfcb9MyVCDXNtrJq7vTgHwOBaO1Sa9iHBzYtqzbS5WbSvWMaoKsVvK 3SEqvGocWN/2F23++wt0KUWZNe7l/2GbH9b0KYGbrtWnf9IyDnk= =4irV -----END PGP SIGNATURE----- --3zm2ih5ni6qkoccr--