From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Dynamic loading progress Date: Sun, 15 Feb 2015 20:56:54 +0200 Message-ID: <83bnkvuhop.fsf@gnu.org> References: <54D80098.3020209@cs.ucla.edu> <54D85304.1030600@cs.ucla.edu> <54D9AC29.2020603@cs.ucla.edu> <54DA8539.1020905@cs.ucla.edu> <87zj8ktq8f.fsf@lifelogs.com> <54DD6413.1000403@cs.ucla.edu> <83wq3m436s.fsf@gnu.org> <54DDEB4D.5040300@dancol> <83egpt4zz6.fsf@gnu.org> <54DE12E9.5040606@dancol.org> <85twypiiug.fsf@stephe-leake.org> <83zj8g3n16.fsf@gnu.org> <857fvkik49.fsf@stephe-leake.org> <83lhk0wkfl.fsf@gnu.org> <83k2zkwig5.fsf@gnu.org> <85k2zkgg8t.fsf@stephe-leake.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1424026642 28639 80.91.229.3 (15 Feb 2015 18:57:22 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 15 Feb 2015 18:57:22 +0000 (UTC) Cc: stephen_leake@stephe-leake.org, emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Feb 15 19:57:16 2015 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 1YN4NV-0004g7-Mr for ged-emacs-devel@m.gmane.org; Sun, 15 Feb 2015 19:57:13 +0100 Original-Received: from localhost ([::1]:36276 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YN4NV-000862-9T for ged-emacs-devel@m.gmane.org; Sun, 15 Feb 2015 13:57:13 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39326) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YN4NF-00085m-DA for emacs-devel@gnu.org; Sun, 15 Feb 2015 13:57:01 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YN4NA-0001yN-RI for emacs-devel@gnu.org; Sun, 15 Feb 2015 13:56:57 -0500 Original-Received: from mtaout24.012.net.il ([80.179.55.180]:39524) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YN4NA-0001yB-JI for emacs-devel@gnu.org; Sun, 15 Feb 2015 13:56:52 -0500 Original-Received: from conversion-daemon.mtaout24.012.net.il by mtaout24.012.net.il (HyperSendmail v2007.08) id <0NJT00N00TFAY200@mtaout24.012.net.il> for emacs-devel@gnu.org; Sun, 15 Feb 2015 20:48:32 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout24.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NJT00CJVTKWS1A0@mtaout24.012.net.il>; Sun, 15 Feb 2015 20:48:32 +0200 (IST) In-reply-to: X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 80.179.55.180 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:183108 Archived-At: > From: Stefan Monnier > Date: Sun, 15 Feb 2015 13:43:45 -0500 > Cc: emacs-devel@gnu.org > > > The parser actions are higher level lisp functions; they do call > > put-text-property, but there is significant logic in the lisp, and I'd > > rather not re-implement that in the module, to simplify maintenance. > > I don't see why calling Elisp from a C (or Ada) module would cause any > kind of problem, so this approach looks fine to me. Look at the modules on the branch to see where this is going. It certainly contradicts your "no need to know about internals of Lisp objects" concept.