From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from groucho.cse.psu.edu ([130.203.2.12]) by hawkwind.utcs.utoronto.ca with SMTP id <24077>; Tue, 2 Aug 1994 17:23:36 -0400 Received: from localhost by groucho.cse.psu.edu with SMTP id <2542>; Tue, 2 Aug 1994 17:22:17 -0400 To: Chris Siebenmann cc: rc@hawkwind.utcs.toronto.edu Subject: Re: A general desire for rc 1.5/1.6 In-reply-to: Your message of "Tue, 02 Aug 1994 15:55:44 EDT." <94Aug2.155548edt.24077@hawkwind.utcs.utoronto.ca> Date: Tue, 2 Aug 1994 17:21:59 -0400 From: Scott Schwartz Message-Id: <94Aug2.172217edt.2542@groucho.cse.psu.edu> | It would be nice if all the scattered prototypes for various system | functions could be centralized in one header file; it seems that lots | of systems have conflicting definitions for some or all of them, and | it's annoying to have to touch four or five rc source files to get rc | to compile. One thing I'd like to see for 1.6 is some utility routines abstracted out into libraries. I've already taken Paul's print routines and rewhacked them into libprint.a, fixing a number of bugs in the process (which were benign since rc didn't exercise them.) It's a little bigger (5K vs 2K) but it does lots more (famous last words, I know). If anyone wants to check it out, you can ftp it from ftp://groucho.cse.psu.edu/pub/scott/print.shar If similar things were done to the globber and glomer you could get shell globbing in other programs (in opposition to the unix tradition of not reusing code.)