From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?utf-8?Q?=C3=93scar_Fuentes?= Newsgroups: gmane.emacs.devel Subject: Re: Emacs rewrite in a maintainable language Date: Mon, 12 Oct 2015 00:51:22 +0200 Message-ID: <871td1koid.fsf@wanadoo.es> References: <561A19AB.5060001@cumego.com> <87612des3y.fsf@fencepost.gnu.org> <87pp0lrrlo.fsf@mbork.pl> <87oag5rpz6.fsf@mbork.pl> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1444603923 6148 80.91.229.3 (11 Oct 2015 22:52:03 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 11 Oct 2015 22:52:03 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Oct 12 00:51:55 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 1ZlPT9-0000kY-3I for ged-emacs-devel@m.gmane.org; Mon, 12 Oct 2015 00:51:55 +0200 Original-Received: from localhost ([::1]:50054 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZlPT8-00082A-1B for ged-emacs-devel@m.gmane.org; Sun, 11 Oct 2015 18:51:54 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60944) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZlPSs-000822-2r for emacs-devel@gnu.org; Sun, 11 Oct 2015 18:51:38 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZlPSn-0004oy-4E for emacs-devel@gnu.org; Sun, 11 Oct 2015 18:51:38 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:39894) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZlPSm-0004oG-TW for emacs-devel@gnu.org; Sun, 11 Oct 2015 18:51:33 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1ZlPSk-0000Mj-Gd for emacs-devel@gnu.org; Mon, 12 Oct 2015 00:51:30 +0200 Original-Received: from 198.red-83-32-113.dynamicip.rima-tde.net ([83.32.113.198]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 12 Oct 2015 00:51:30 +0200 Original-Received: from ofv by 198.red-83-32-113.dynamicip.rima-tde.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 12 Oct 2015 00:51:30 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 26 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 198.red-83-32-113.dynamicip.rima-tde.net User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) Cancel-Lock: sha1:HmBSBH2U+lyeyinSrtTq+T5sLBc= 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:191291 Archived-At: Marcin Borkowski writes: > I'm not sure whether you were ironic or not, I think John is being totally serious here. Why he shouldn't? > but assuming you were not, > here's my answer: no, I cannot /identify/ them, but sometimes I can > /suspect/ them. More seasoned developers should make the decision, > though. See my other message. The last detail is that the function is not called from C. Maybe we should check that it is not used in very hot spots in the Elisp sources as well. If you are not sure, ask here. [snip] > And btw: is there a way to search for functions according to the > filename they are defined in, possibly using a regex, so that one could > search e.g. for functions defined in C by specifying "\.c$"? > (Drew? Icicles?) grep -nH "DEFUN (" *.c in the src/ directory will show you the functions defined in C which are available in Elisp.