From owner-freebsd-hackers Mon Aug 21 04:53:26 1995 Return-Path: hackers-owner Received: (from majordom@localhost) by freefall.FreeBSD.org (8.6.11/8.6.6) id EAA15085 for hackers-outgoing; Mon, 21 Aug 1995 04:53:26 -0700 Received: from UUCP-GW.CC.UH.EDU (UUCP-GW.CC.UH.EDU [129.7.1.11]) by freefall.FreeBSD.org (8.6.11/8.6.6) with SMTP id EAA15079 for ; Mon, 21 Aug 1995 04:53:20 -0700 Received: from Taronga.COM by UUCP-GW.CC.UH.EDU with UUCP id AA08944 (5.67a/IDA-1.5); Mon, 21 Aug 1995 06:33:54 -0500 Received: by bonkers.taronga.com (smail2.5p) id AA08554; 21 Aug 95 06:27:17 CDT (Mon) Received: (from peter@localhost) by bonkers.taronga.com (8.6.11/8.6.6) id GAA08551; Mon, 21 Aug 1995 06:27:16 -0500 Date: Mon, 21 Aug 1995 06:27:16 -0500 From: Peter da Silva Message-Id: <199508211127.GAA08551@bonkers.taronga.com> To: msmith@atrad.adelaide.edu.au Subject: Re: Any reason we can't enable the bus mouse by default? Newsgroups: taronga.freebsd.hackers In-Reply-To: <199508210216.LAA22114@genesis.atrad.adelaide.edu.au> References: <199508201054.MAA00921@localhost> Organization: Taronga Park BBS Cc: hackers@freebsd.org Sender: hackers-owner@freebsd.org Precedence: bulk >Perl, OTOH, is slow and bloated, and its syntax is merely incomprehensible. I would not call Perl slow. It's quite a snappy little language. The problem here is that in Perl you would have to create a new extension language and parse it, or have the config file itself be a Perl script. That would have all the problems of the m4 solution, plus be an even more confusing environment for the user. OTOH, the config file is already a Tcl script. As are a good many config files out there (I just wrote a program that parses information out of an AMANDA config file by defining some procs and sourcing it, for example). Please, don't get me wrong. I'm not trying to blast Perl. I just want to avoid another double-layer-of-weeds mess like sendmail. Tcl is a great tool for getting rid of weeds. Anyone who thinks they REALLY understand the sendmail.cf mess and wants to help me with a sendmail problem, drop me a line. I've been putting it off for some time because the .mc builder files are just SO badly documented I'd have to grovel through the source to figure out exactly what's I need to do here...