From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: Google Summer of Code - some ideas Date: Mon, 22 Apr 2013 10:34:39 -0400 Message-ID: References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1366641440 21079 80.91.229.3 (22 Apr 2013 14:37:20 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 22 Apr 2013 14:37:20 +0000 (UTC) Cc: Emacs development discussions To: =?iso-8859-1?Q?Aur=E9lien?= Aptel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Apr 22 16:37:25 2013 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 1UUHrt-0000Wj-On for ged-emacs-devel@m.gmane.org; Mon, 22 Apr 2013 16:37:21 +0200 Original-Received: from localhost ([::1]:57967 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UUHrt-0002mX-Bx for ged-emacs-devel@m.gmane.org; Mon, 22 Apr 2013 10:37:21 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:43319) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UUHrm-0002mI-4C for emacs-devel@gnu.org; Mon, 22 Apr 2013 10:37:18 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UUHrh-0006yM-JR for emacs-devel@gnu.org; Mon, 22 Apr 2013 10:37:14 -0400 Original-Received: from ironport2-out.teksavvy.com ([206.248.154.182]:27243) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UUHpJ-0005o5-Bj for emacs-devel@gnu.org; Mon, 22 Apr 2013 10:34:41 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av4EABK/CFHO+LAd/2dsb2JhbABEvw4Xc4IeAQEEAVYjBQsLNBIUGA0kiB4GwS2RCgOkeoFegxM X-IPAS-Result: Av4EABK/CFHO+LAd/2dsb2JhbABEvw4Xc4IeAQEEAVYjBQsLNBIUGA0kiB4GwS2RCgOkeoFegxM X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="7969476" Original-Received: from 206-248-176-29.dsl.teksavvy.com (HELO pastel.home) ([206.248.176.29]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 22 Apr 2013 10:34:36 -0400 Original-Received: by pastel.home (Postfix, from userid 20848) id 0E9F367A3A; Mon, 22 Apr 2013 10:34:40 -0400 (EDT) In-Reply-To: (=?iso-8859-1?Q?=22Aur=E9lien?= Aptel"'s message of "Sun, 21 Apr 2013 18:46:04 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 206.248.154.182 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:159112 Archived-At: > - Modules & FFI > I'm interested in adding a way to load compiled modules dynamically > and possibly add a FFI. That would be great. > I say possibly because the more I look into into the more I realize > it's not really helpful for complex stuff and simple stuff are easy to > do with a module. Things like libxml2 and libgnutls should use such a mechanism instead of the one they use currently. > - Support for library > By support I mean expose the lib API to Emacs Lisp. I don't know which > lib could be added but I'm sure people here could make > some suggestions. Adding support for other libraries is problematic currently, so I'd rather try and avoid it until we have something like an FFI, so that we can add libraries without having to recompile Emacs. Stefan