From owner-freebsd-hackers Mon Sep 14 11:15:40 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA17401 for freebsd-hackers-outgoing; Mon, 14 Sep 1998 11:15:40 -0700 (PDT) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from dingo.cdrom.com (dingo.cdrom.com [204.216.28.145]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA17375 for ; Mon, 14 Sep 1998 11:15:36 -0700 (PDT) (envelope-from mike@dingo.cdrom.com) Received: from dingo.cdrom.com (localhost.cdrom.com [127.0.0.1]) by dingo.cdrom.com (8.9.1/8.8.8) with ESMTP id LAA00296; Mon, 14 Sep 1998 11:19:49 -0700 (PDT) (envelope-from mike@dingo.cdrom.com) Message-Id: <199809141819.LAA00296@dingo.cdrom.com> X-Mailer: exmh version 2.0.2 2/24/98 To: Terry Lambert cc: mike@smith.net.au (Mike Smith), graphix@iastate.edu, freebsd-hackers@FreeBSD.ORG Subject: Re: Unused functions In-reply-to: Your message of "Mon, 14 Sep 1998 18:06:24 -0000." <199809141806.LAA18220@usr05.primenet.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Mon, 14 Sep 1998 11:19:48 -0700 From: Mike Smith Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > > It allows the programmer and the C scoping rules to > > work together to determine what should be associated and what need not. > > Instead of the compiler merely calculating hamiltonian cycles in > the dependency graph to do dead code elimination. And if I happen to *want* all of the items in a given object (eg. I am using a scripting language that supports primitive lookup via the symbol table, or any other form of lazy runtime linking)? The current rules give the best of both worlds. Don't fix what isn't really broken. -- \\ Sometimes you're ahead, \\ Mike Smith \\ sometimes you're behind. \\ mike@smith.net.au \\ The race is long, and in the \\ msmith@freebsd.org \\ end it's only with yourself. \\ msmith@cdrom.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message