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_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 27787 invoked from network); 31 Oct 2022 19:18:10 -0000 Received: from minnie.tuhs.org (50.116.15.146) by inbox.vuxu.org with ESMTPUTF8; 31 Oct 2022 19:18:10 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id BB8D4409F7; Tue, 1 Nov 2022 05:18:04 +1000 (AEST) Received: from darkstar.fourwinds.com (fourwinds.com [63.64.179.162]) by minnie.tuhs.org (Postfix) with ESMTPS id 3C20440245 for ; Tue, 1 Nov 2022 05:18:00 +1000 (AEST) Received: from darkstar.fourwinds.com (localhost [127.0.0.1]) by darkstar.fourwinds.com (8.16.1/8.16.1) with ESMTP id 29VJHxN8110873 for ; Mon, 31 Oct 2022 12:17:59 -0700 DKIM-Filter: OpenDKIM Filter v2.11.0 darkstar.fourwinds.com 29VJHxN8110873 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fourwinds.com; s=default; t=1667243879; bh=nkL7LyYETQZs3M6u/SUjtj4v5CiGcVTdA2NWkkSj5cM=; h=From:To:Subject:In-reply-to:References:Date:From; b=c8y0BluPKfxelF5DBoR5JxAdZMyu8mY5b2qoNxghIOJ4Gf617zRJYNPLsbY6hOefb gir/HQQgFet8lqNMmuhfeC+M0wIsdVM5ZxMCXR7b7SzApZJj/SrsIecCWO8Q/ppTvN 8Jwv0DBT+zESNqYupwugcipL07CXYtM5CsEUdc1k= Received: from darkstar.fourwinds.com (jon@localhost) by darkstar.fourwinds.com (8.16.1/8.15.2/Submit) with ESMTP id 29VJHxe6110870 for ; Mon, 31 Oct 2022 12:17:59 -0700 Message-Id: <202210311917.29VJHxe6110870@darkstar.fourwinds.com> From: Jon Steinhart To: The Eunuchs Hysterical Society In-reply-to: <20221031191401.GN22806@mcvoy.com> References: <20221031191401.GN22806@mcvoy.com> Comments: In-reply-to Larry McVoy message dated "Mon, 31 Oct 2022 12:14:01 -0700." MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <110868.1667243879.1@darkstar.fourwinds.com> Date: Mon, 31 Oct 2022 12:17:59 -0700 X-JON-SPAM: local delivery Message-ID-Hash: ZVHUKEBRWV5BXHC4H3UQREXYCM5757EP X-Message-ID-Hash: ZVHUKEBRWV5BXHC4H3UQREXYCM5757EP X-MailFrom: jon@fourwinds.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-tuhs.tuhs.org-0; 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: Four windowing systems on SunOS List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Larry McVoy writes: > Sunview was a toolkit - a really nice one in my opinion, every api had > a set of defaults and a key, so you could call sv_whatever(SV_DONE) > and did whatever with the default values. But you could override the > defaults like so sv_whatever(SV_SOMEKEY, some_value, SV_DONE). It > kept the system from being very verbose. > > People like Sunview's api enough that there was an Xview toolkit which > was Sunview ported to X10/X11. Yeah, but it had its own issues. I did an emergency late night and weekend consulting contract with Sun because Xview kept crashing. Turns out that the code had some very suspect pointer dereferencing that worked until the SPARC processors came along and barfed at unaligned accesses. Jon