From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.devel Subject: Re: Interfacing ActiveX/COM-objects "natively" in Emacs Date: Sun, 27 Mar 2005 21:48:43 +0200 Message-ID: References: <7dbe73ed05032703218114182@mail.gmail.com> <01c53303$Blat.v2.4$a73df0a0@zahav.net.il> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1111954539 25822 80.91.229.2 (27 Mar 2005 20:15:39 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 27 Mar 2005 20:15:39 +0000 (UTC) Cc: emacs-devel@gnu.org, mathias.dahl@gmail.com Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Mar 27 22:15:38 2005 Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1DFeAG-00045l-QK for ged-emacs-devel@m.gmane.org; Sun, 27 Mar 2005 22:15:17 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DFeQD-0000Ve-Ut for ged-emacs-devel@m.gmane.org; Sun, 27 Mar 2005 15:31:45 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1DFeOQ-0007Zm-MT for emacs-devel@gnu.org; Sun, 27 Mar 2005 15:29:55 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1DFeON-0007Xh-9w for emacs-devel@gnu.org; Sun, 27 Mar 2005 15:29:52 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DFeOL-0007TX-Ma for emacs-devel@gnu.org; Sun, 27 Mar 2005 15:29:49 -0500 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1DFdka-0006J0-PR for emacs-devel@gnu.org; Sun, 27 Mar 2005 14:48:44 -0500 Original-Received: from localhost ([127.0.0.1] helo=lola.goethe.zz) by fencepost.gnu.org with esmtp (Exim 4.34) id 1DFdka-0001NC-6h; Sun, 27 Mar 2005 14:48:44 -0500 Original-To: Eli Zaretskii In-Reply-To: <01c53303$Blat.v2.4$a73df0a0@zahav.net.il> (Eli Zaretskii's message of "Sun, 27 Mar 2005 21:31:00 +0200") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:35239 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:35239 "Eli Zaretskii" writes: >> From: David Kastrup >> Date: Sun, 27 Mar 2005 14:18:49 +0200 >> Cc: emacs-devel@gnu.org >> >> it has already been decided that Emacs will not get a >> generic interface to call binary modules, in order not to make it >> legally feasible to employ it as a tightly coupled component in >> basically unfree systems. > > Richard will have the definitive answer, but I don't think this > applies to standard components of the OS. Not all ActiveX controls are standard components of the OS unless I am mistaken (which, given that I don't know Windows at all, might very well be the case). "ActiveX" is, I think, just an interface, like DLLs or dynamic libraries are. What component will actually be accessed through that interface is a different question. One of the most prevalent use for ActiveX controls these days seem to be virus and Trojan horses, and they, though quite in open distribution, don't usually meet either the free software or the operating system component description. -- David Kastrup, Kriemhildstr. 15, 44793 Bochum