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=-0.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 23085 invoked from network); 18 Dec 2023 22:29:24 -0000 Received: from minnie.tuhs.org (50.116.15.146) by inbox.vuxu.org with ESMTPUTF8; 18 Dec 2023 22:29:24 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 68D6043ECC; Tue, 19 Dec 2023 08:29:17 +1000 (AEST) Received: from mail-pf1-x42e.google.com (mail-pf1-x42e.google.com [IPv6:2607:f8b0:4864:20::42e]) by minnie.tuhs.org (Postfix) with ESMTPS id 0519843DEA for ; Tue, 19 Dec 2023 08:29:06 +1000 (AEST) Received: by mail-pf1-x42e.google.com with SMTP id d2e1a72fcca58-6d66a0d10dcso1044676b3a.0 for ; Mon, 18 Dec 2023 14:29:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1702938545; x=1703543345; darn=tuhs.org; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=rN51H9eOlX/zargWqn2IFX/eKE/Hx8VgTsDDuwjSIfA=; b=hMOBShMDYcEmldbIqpPQ/vR6AzEZUXG+KNSSYv+HPHNveJ3R65hVn0jEmM7zQMEI9e A5CV1bQGN25cuuRpwQzu5FJmPKYH+ytN+3KiSMfJNUtYgAycjpKnTcYdwUaRgOl9Zuih y/mF3uOlXGKASSW7aoMWW/pAjMs5rVn6Ume5ULEEOReRQVy5PWnSkC5F9qlQcQ41PNEy o1LUHHvZfzKXDXLg1AubzBlgoJ7geojY0xZhgGg3HaEZc7xdiPgi5RiD3+ofuWeL7gGd h/rEN+FZa7bOuoIcJjaRvN02iQ9Nd2ZJnU7/Ek5Tr5PXm1ELlfbusCqpAwgRVOFc9PYz Xxwg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702938545; x=1703543345; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=rN51H9eOlX/zargWqn2IFX/eKE/Hx8VgTsDDuwjSIfA=; b=lAu2VtHqs9sEYYM0Fv1H989JbjCm1adAPrKeLilvuxcHNq0sq+BHR+1Aa6pWfJlJcn pBz3tVTrMUeztA2q3IDmQnvJCUSFFpvJBL9vMN4puzOXKQ4B5bdl4/itWk7h36x7Xx07 ob3wv1QLGFPzV9LIHDOnEo04dr7JkPATsuUeey+YkG026/WnQdD4VcFapMduAEuH9muF 4p/0D7f+R4E60b9nZHOIQj1gHRCyR2O2yf29oaSjMl8uk2IRs1BGC8bbVq/PlTTAgrtG S9H6oZ8ECplFqL0Q8IWK55lFZmPZBSDyrp9M3pxWOJvotiC6mviv7h6XyDzFfq6EnAgs GEuA== X-Gm-Message-State: AOJu0Yzn16rU/EduX1CafjXRCq6/xu6h1/SWpyIW49idiWpvFxGEG+Tz bxNMyXltqHah81QwCRdwnKaXaq1mrrU= X-Google-Smtp-Source: AGHT+IFXrDI/inaBMiXxCBMhXpQOu5ZCvIQI91ktXLFde0omVqdAVIu0Wr76dlOlaIsAWoLKU29tYA== X-Received: by 2002:a05:6a00:aca:b0:6ce:6c67:ea8c with SMTP id c10-20020a056a000aca00b006ce6c67ea8cmr10445342pfl.46.1702938544797; Mon, 18 Dec 2023 14:29:04 -0800 (PST) Received: from [192.168.1.23] (23-93-66-145.fiber.dynamic.sonic.net. [23.93.66.145]) by smtp.gmail.com with ESMTPSA id l11-20020a63570b000000b005cda2559351sm1925636pgb.88.2023.12.18.14.29.03 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 18 Dec 2023 14:29:04 -0800 (PST) Message-ID: Date: Mon, 18 Dec 2023 14:29:05 -0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: tuhs@tuhs.org References: <93ef58b9-b058-4463-b0e6-d2f2f2bf5a55@loomcom.com> <76f6ae7e-20e1-41fa-9fe4-cc22015411bf@mhorton.net> From: Jon Forrest In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Message-ID-Hash: BOUM62G4YX7RCLNHKSXIWATQVU722FHC X-Message-ID-Hash: BOUM62G4YX7RCLNHKSXIWATQVU722FHC X-MailFrom: nobozo@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: Compatibility question List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Speaking of how VMS handled escape sequences, in the 1980s I swung both ways (e.g. VMS and Unix). When DEC announced TERMTABLE, a termcap-like library for VMS, I thought it would be fun to write a termcap to TERMTABLE conversion program, so I did. I thought this would let me run VMS TUI programs on non-DEC compatible terminals. This turned out to be a bad idea because none (?) of the DEC-written programs actually used TERMTABLE. They were all hard-wired to use VT100 (and VT52?) escape sequences. As I recall, I couldn't find any programs that used TERMTABLE in non-trivial ways so I gave up. Jon Forrest UCB (ret.)