From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: When should ralloc.c be used? (WAS: bug#24358) Date: Sat, 29 Oct 2016 12:38:48 -0400 Message-ID: References: <87twe6sx2g.fsf@users.sourceforge.net> <87eg51ng4r.fsf_-_@users.sourceforge.net> <87k2djwumn.fsf@users.sourceforge.net> <83h98nidvd.fsf@gnu.org> <87eg3rvtsf.fsf@users.sourceforge.net> <83k2dihpm9.fsf@gnu.org> <8760p2wzgj.fsf@users.sourceforge.net> <838ttyhhzu.fsf@gnu.org> <871szqwu51.fsf@users.sourceforge.net> <831szqhbc2.fsf@gnu.org> <87d1itt79z.fsf_-_@users.sourceforge.net> <7baa18d4-2b09-caa8-005e-29008a383ad1@cs.ucla.edu> <83mvhwrgd5.fsf@gnu.org> <8539f38f-9a11-44c3-4de7-bb974c96206c@cs.ucla.edu> <83d1iq5ib1.fsf@gnu.org> <83r3753c8j.fsf@gnu.org> <83r374wh32.fsf@gnu.org> <83wpgtrmt2.fsf@gnu.org> <83twbvr78y.fsf@gnu.org> Reply-To: rms@gnu.org NNTP-Posting-Host: blaine.gmane.org Content-Type: text/plain; charset=Utf-8 X-Trace: blaine.gmane.org 1477759211 7256 195.159.176.226 (29 Oct 2016 16:40:11 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 29 Oct 2016 16:40:11 +0000 (UTC) Cc: eggert@cs.ucla.edu, emacs-devel@gnu.org, npostavs@users.sourceforge.net To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Oct 29 18:40:07 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c0WfV-0006rq-SF for ged-emacs-devel@m.gmane.org; Sat, 29 Oct 2016 18:39:41 +0200 Original-Received: from localhost ([::1]:55308 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c0WfY-0000Li-IQ for ged-emacs-devel@m.gmane.org; Sat, 29 Oct 2016 12:39:44 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:42857) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c0Wer-0000Lb-II for emacs-devel@gnu.org; Sat, 29 Oct 2016 12:39:02 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c0Weq-0003uy-SG for emacs-devel@gnu.org; Sat, 29 Oct 2016 12:39:01 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:53716) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c0Wef-0003n9-2A; Sat, 29 Oct 2016 12:38:49 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1c0Wee-0005dr-C1; Sat, 29 Oct 2016 12:38:48 -0400 In-reply-to: <83twbvr78y.fsf@gnu.org> (message from Eli Zaretskii on Sat, 29 Oct 2016 09:37:01 +0300) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.devel:208962 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > For you and me (and a few others), maybe. For most of the current > Emacs contributors it's nowhere near "simple enough", because it > requires one to be familiar with intimate details of Emacs object > design and implementation. No it doesn't. The code to look at objects and output them this way wouldn't have to know any more about how they are represented than the code for Fprinc. It would operate using the usual macros for decomposing objects. The idea that all C code should be regarded as unmaintainable is a nonstarter. -- Dr Richard Stallman President, Free Software Foundation (gnu.org, fsf.org) Internet Hall-of-Famer (internethalloffame.org) Skype: No way! See stallman.org/skype.html.