From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stephen Leake Newsgroups: gmane.emacs.devel Subject: Re: emacs-dynamic-module in Emacs Git? Date: Wed, 03 Dec 2014 03:27:41 -0600 Message-ID: <85h9xdjd6a.fsf@stephe-leake.org> References: <87wq6tu5m5.fsf@kima.orebokech.com> <85h9xwhpy9.fsf@stephe-leake.org> <87k32sh50f.fsf@lifelogs.com> <85tx1rg64e.fsf_-_@stephe-leake.org> <87siha7r3b.fsf@lifelogs.com> <87lhmz4mtj.fsf@lifelogs.com> <87sih575rc.fsf@lifelogs.com> <8361dyaqf1.fsf@gnu.org> <83zjb771px.fsf@gnu.org> <851tojm0z6.fsf@stephe-leake.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1417598911 25983 80.91.229.3 (3 Dec 2014 09:28:31 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 3 Dec 2014 09:28:31 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Dec 03 10:28:21 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Xw6EH-0007ym-FE for ged-emacs-devel@m.gmane.org; Wed, 03 Dec 2014 10:28:13 +0100 Original-Received: from localhost ([::1]:40489 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xw6EH-0008BH-3I for ged-emacs-devel@m.gmane.org; Wed, 03 Dec 2014 04:28:13 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45626) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xw6Dy-0008B8-Lx for emacs-devel@gnu.org; Wed, 03 Dec 2014 04:28:00 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Xw6Dr-0001j6-Nt for emacs-devel@gnu.org; Wed, 03 Dec 2014 04:27:54 -0500 Original-Received: from dnvrco-outbound-snat.email.rr.com ([107.14.73.227]:5973 helo=dnvrco-oedge-vip.email.rr.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xw6Dr-0001io-J7 for emacs-devel@gnu.org; Wed, 03 Dec 2014 04:27:47 -0500 Original-Received: from [70.94.38.149] ([70.94.38.149:51144] helo=TAKVER) by dnvrco-oedge02 (envelope-from ) (ecelerity 3.5.0.35861 r(Momo-dev:tip)) with ESMTP id A9/39-16151-E87DE745; Wed, 03 Dec 2014 09:27:43 +0000 In-Reply-To: (Stefan Monnier's message of "Mon, 01 Dec 2014 22:33:12 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.94 (windows-nt) X-RR-Connecting-IP: 107.14.64.130:25 X-Authority-Analysis: v=2.1 cv=bePlUY/B c=1 sm=1 tr=0 a=AppmJ/7ZOOFWL/q6u6u93g==:117 a=AppmJ/7ZOOFWL/q6u6u93g==:17 a=ayC55rCoAAAA:8 a=fNEgcOh0sVsA:10 a=9i_RQKNPAAAA:8 a=-2z-zQiAsX0ZCdFZeVMA:9 X-Cloudmark-Score: 0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 107.14.73.227 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:178719 Archived-At: Stefan Monnier writes: >> for packages"; I don't think we can define a .h file for modules either. > > We will need a .h file just to compile those modules (we want to be able > to compile those modules from a compiled version of Emacs, i.e. in the > absence of the complete C source of Emacs). That's not a requirement for me as a package developer, nor if the modules are distributed as binary. But if we want to distribute the modules as source, to be compiled on each user's machine (as elisp code in ELPA packages is now), then we need that .h file, yes. I guess we'll find out if that works when someone tries it. -- -- Stephe