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=-1.0 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, 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 3e74ffe9 for ; Sat, 4 May 2019 21:08:56 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id 4C5E39B620; Sun, 5 May 2019 07:08:55 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 5425A93D56; Sun, 5 May 2019 07:08:28 +1000 (AEST) Received: by minnie.tuhs.org (Postfix, from userid 112) id 19B8593D56; Sun, 5 May 2019 07:08:25 +1000 (AEST) Received: from mail.bitblocks.com (ns1.bitblocks.com [173.228.5.8]) by minnie.tuhs.org (Postfix) with ESMTP id AD32893D3B for ; Sun, 5 May 2019 07:08:24 +1000 (AEST) Received: from [192.168.125.6] (ipad.bitblocks.com [192.168.125.6]) by mail.bitblocks.com (Postfix) with ESMTP id 533A2156E40C; Sat, 4 May 2019 14:08:10 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (1.0) From: Bakul Shah X-Mailer: iPad Mail (16E227) In-Reply-To: <20190504204829.GB25317@mcvoy.com> Date: Sat, 4 May 2019 14:08:10 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: <1B576642-442C-4C4F-8374-A966BD63DAB8@bitblocks.com> References: <20190504204829.GB25317@mcvoy.com> To: Larry McVoy Subject: Re: [TUHS] interpreted C? 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: tuhs@minnie.tuhs.org Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" The ups debugger by Mark Russell of University of Kent. It used x11 or sunvi= ew. IIRC it used a separate graphics library built directly on top of x11 (o= r sunview) that provided variable scrolling etc. scrolling speed and directi= on depended on the distance you dragged the mouse pointer from its initial p= osition. You could click on any source like and add a break or custom code i= n interpreted C. You could click on the data structure window and follow lin= ked list structures etc. The last version was 3.38 in 2003. I don=E2=80=99t t= hink it works with anything more modern than gcc3. The nicest debugger I eve= r used. > On May 4, 2019, at 1:48 PM, Larry McVoy wrote: >=20 > Decades ago there was an interpreted C in an X10 or X11 app, I believe it > came from the UK. And maybe it wasn't X11, maybe it was Sunview?=20 > Whatever it was the author didn't like the bundled scrollbars and had > their own custom made one. >=20 > You could set breakpoints like a debugger and then go look around at state= . >=20 > Does anyone else remember that app and what it was called?