From owner-freebsd-chat Mon Jun 16 00:02:13 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id AAA19130 for chat-outgoing; Mon, 16 Jun 1997 00:02:13 -0700 (PDT) Received: from ethanol.gnu.ai.mit.edu (we-refuse-to-spy-on-our-users@ethanol.gnu.ai.mit.edu [128.52.46.64]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id AAA19116 for ; Mon, 16 Jun 1997 00:02:08 -0700 (PDT) Received: by ethanol.gnu.ai.mit.edu (8.8.5/8.6.12GNU) id DAA17792; Mon, 16 Jun 1997 03:01:47 -0400 Date: Mon, 16 Jun 1997 03:01:47 -0400 Message-Id: <199706160701.DAA17792@ethanol.gnu.ai.mit.edu> From: "Joel N. Weber II" To: msmith@atrad.adelaide.edu.au CC: hasty@rah.star-gate.com, chat@FreeBSD.ORG In-reply-to: <199706160050.KAA08372@genesis.atrad.adelaide.edu.au> (message from Michael Smith on Mon, 16 Jun 1997 10:20:59 +0930 (CST)) Subject: Re: Plugin? (Re: Complaining at Warner Brothers? ) x-url: http://www.red-bean.com/~nemo x-attribution: nemo x-foobar: Ask not for whom the bell tolls, and pay only station-to-station rates. Sender: owner-chat@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk From: Michael Smith Date: Mon, 16 Jun 1997 10:20:59 +0930 (CST) > (IMHO, plugins allow you to do some of the things you could do if > you actually had the source, in a way that requires more work for everyone.) No, plugins let the user extend the functionality of their software without having to have the source, or the resources to build it. I fail to see where either of these would be huge advantages. If I have the resources to run X, I have th resources to run gcc. And with E-scape, you're almost forced by the GPL to get the source. The Tcl plugin is pretty damn handy. IMHO you should make your browser more, not less, modular. Not only does it make your job easier, it makes life easier for someone wanting to develop an extension either for general distribution or with a specific target group in mind (eg. for an embedded or vertical solution). You've raised a good point. It is desireable for E-scape to eventually suport the functionality of the TCL plugin, although I think that it won't be written strictly as a plugin. I'm also realizing that I need to come up with an adaquate framework in my code for these random pieces. There is more to life than HTML and images :-)