From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ivan Shmakov Newsgroups: gmane.emacs.devel Subject: Re: [PATCH] Desktop mode saves mark-ring too verbosely Date: Fri, 23 Jan 2015 14:09:42 +0000 Message-ID: <87egqlpp09.fsf@violet.siamics.net> References: <87k30fql9k.fsf@violet.siamics.net> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1422022202 22311 80.91.229.3 (23 Jan 2015 14:10:02 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 23 Jan 2015 14:10:02 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jan 23 15:10:01 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 1YEevw-0001AF-CS for ged-emacs-devel@m.gmane.org; Fri, 23 Jan 2015 15:10:00 +0100 Original-Received: from localhost ([::1]:59175 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YEevv-0002SZ-Jr for ged-emacs-devel@m.gmane.org; Fri, 23 Jan 2015 09:09:59 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59514) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YEevr-0002SU-MJ for emacs-devel@gnu.org; Fri, 23 Jan 2015 09:09:56 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YEevp-0008A1-T5 for emacs-devel@gnu.org; Fri, 23 Jan 2015 09:09:55 -0500 Original-Received: from fely.am-1.org ([2a01:4f8:d15:1b86::2]:56842) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YEevp-00089t-J9 for emacs-devel@gnu.org; Fri, 23 Jan 2015 09:09:53 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=siamics.net; s=a2013295; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:Sender:References:Subject:To:From; bh=C2BIMoAqoPEiLWpwnHfj9Usr2WTHISDIp0kt2QvumIM=; b=Ut5Sg1zyWTguenANQLJQ9UkCwbxtj5r6uxNZKLnWc1TDngOSntvRIdZPlC6w2WG79/ero3lrsnol04SFKc+UtUPqYrQNZSg4oZcg3E/pD+ytmrgawSm8VpilseyItvXBMtGHQMhQZqQv1cssaUSvEjV9ljh+V8MzPZRrbeB/djE=; Original-Received: from [2a02:2560:6d4:26ca::1:1d] (helo=violet.siamics.net) by fely.am-1.org with esmtps (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from ) id 1YEevl-00024B-NC for emacs-devel@gnu.org; Fri, 23 Jan 2015 14:09:50 +0000 Original-Received: from localhost ([::1] helo=violet.siamics.net) by violet.siamics.net with esmtps (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from ) id 1YEeve-0002bH-HT for emacs-devel@gnu.org; Fri, 23 Jan 2015 21:09:42 +0700 Mail-Followup-To: emacs-devel@gnu.org In-Reply-To: (Kelly Dean's message of "Fri, 23 Jan 2015 13:20:17 +0000") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a01:4f8:d15:1b86::2 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:181675 Archived-At: >>>>> Kelly Dean writes: >>>>> Ivan Shmakov wrote: [=E2=80=A6] >>> +(defvar desktop-var-serdes-funs [=E2=80=A6] >>> + "Table of serdes functions for variables. >> It doesn=E2=80=99t look like a common abbreviation, > It's a common abbreviation for parallel =E2=86=94 serial conversion circ= uits, > which are reasonably analogous to functions that convert program data > to/from a text stream. And circuitry is a domain for which it's > common to share terminology with software. Incidentally, reading and development of digital circuits is one of my hobbies. Yet, I don=E2=80=99t think I=E2=80=99ve ever seen such an abbreviation before in that domain, either. >> so I guess =E2=80=9Cserializer, deserializer=E2=80=9D should rather be = spelled in >> full. > This table is something that only programmers, not users, will need > to understand or modify, so using a technical abbreviation isn't a > problem. Emacs already has abbreviated names such as =E2=8C=9Cfboundp= =E2=8C=9D and > =E2=8C=9Cfmakunbound=E2=8C=9D for programmer-only things, instead of > =E2=8C=9Cfunction-bound-predicate=E2=8C=9D and =E2=8C=9Cfunction-make-un= bound=E2=8C=9D. Still, their respective docstrings spell the term in full: (fboundp SYMBOL): Return t if SYMBOL's function definition is not void. (fmakunbound SYMBOL): Make SYMBOL's function definition be void. Contrary to the docstring proposed. > So if anything, =E2=8C=9Cfuns=E2=8C=9D isn't abbreviated _enough_. ;-) Then just drop that part. [=E2=80=A6] > BTW, you quoted only me, but you CCed only Stefan. It was unintended, sorry. Unless under special circumstances, I post my followups strictly to the list, =E2=80=93 not to the participants of the discussion directly. > I almost missed your message, until I checked the mailing list. (Hope you=E2=80=99ll check the mailing list this time, too.) --=20 FSF associate member #7257 np. Birdeto =E2=80=94 Helena Melnikova =E2=80= =A6 B6A0 230E 334A