From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Tom Newsgroups: gmane.emacs.devel Subject: Re: Adding c/c++ scripting Date: Sun, 24 Jan 2016 05:35:27 +0000 (UTC) Message-ID: References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1453613762 19101 80.91.229.3 (24 Jan 2016 05:36:02 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 24 Jan 2016 05:36:02 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jan 24 06:35:54 2016 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 1aNDL6-00009J-5G for ged-emacs-devel@m.gmane.org; Sun, 24 Jan 2016 06:35:52 +0100 Original-Received: from localhost ([::1]:59272 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aNDL5-00018k-Ge for ged-emacs-devel@m.gmane.org; Sun, 24 Jan 2016 00:35:51 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60414) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aNDKs-00018e-E0 for emacs-devel@gnu.org; Sun, 24 Jan 2016 00:35:39 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aNDKp-0001VW-60 for emacs-devel@gnu.org; Sun, 24 Jan 2016 00:35:38 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]:58739) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aNDKo-0001Uq-VF for emacs-devel@gnu.org; Sun, 24 Jan 2016 00:35:35 -0500 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1aNDKn-0008SG-9a for emacs-devel@gnu.org; Sun, 24 Jan 2016 06:35:33 +0100 Original-Received: from 188-143-64-187.pool.digikabel.hu ([188.143.64.187]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 24 Jan 2016 06:35:33 +0100 Original-Received: from adatgyujto by 188-143-64-187.pool.digikabel.hu with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 24 Jan 2016 06:35:33 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 13 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: sea.gmane.org User-Agent: Loom/3.14 (http://gmane.org/) X-Loom-IP: 188.143.64.187 (Mozilla/5.0 (Windows NT 6.3; WOW64; rv:43.0) Gecko/20100101 Firefox/43.0) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 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:198685 Archived-At: Xue Fuqiao gmail.com> writes: > > PS: Personally, I like Neovim's plugin architecture. With the msgpack > API, you can even use C#/Ruby/JavaScript/... to write plugins. > Does it support calling, for example, a function defined in a C# plugin from a Javascript plugin? Because that is the important thing that you could write a plugin in any language and use the resulting code from any other language. If it's not possible then these plugins are just isolated pieces of code which is much less useful.