From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Fren Zeee Newsgroups: gmane.emacs.help Subject: Re: How to remove verbosity from the data passing mechanism using alist or plist ? Date: Tue, 7 Dec 2010 17:26:47 -0800 Message-ID: References: <87lj43at0i.fsf@ambire.localdomain> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1291771643 14185 80.91.229.12 (8 Dec 2010 01:27:23 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 8 Dec 2010 01:27:23 +0000 (UTC) Cc: help-gnu-emacs@gnu.org To: Thien-Thi Nguyen Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Dec 08 02:27:19 2010 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1PQ8oP-0006ma-Sa for geh-help-gnu-emacs@m.gmane.org; Wed, 08 Dec 2010 02:27:18 +0100 Original-Received: from localhost ([127.0.0.1]:53168 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PQ8oJ-0007NW-Uj for geh-help-gnu-emacs@m.gmane.org; Tue, 07 Dec 2010 20:27:12 -0500 Original-Received: from [140.186.70.92] (port=49779 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PQ8ny-0007LU-8i for help-gnu-emacs@gnu.org; Tue, 07 Dec 2010 20:26:51 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PQ8nw-0003Tt-Og for help-gnu-emacs@gnu.org; Tue, 07 Dec 2010 20:26:50 -0500 Original-Received: from mail-iw0-f178.google.com ([209.85.214.178]:36954) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PQ8nw-0003Ti-FA for help-gnu-emacs@gnu.org; Tue, 07 Dec 2010 20:26:48 -0500 Original-Received: by iwn1 with SMTP id 1so759952iwn.9 for ; Tue, 07 Dec 2010 17:26:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=N3R0Jgw2jJpXWBhDoCZqFzlUuHnKdDr9qEv5hIslNVM=; b=e2SoOop8ifJhd9y1EqM94gYakXYo1OkX5p+Nr/Vk2eOwDmfOYAfAW71TYnpb/3SEQJ brnCAB3Hz7n8utjVFG1sd9d0BlmAUOnz1TXqAlydladCAB9jfsLxxH0qJUvwMnauC2Mq wS3Zvx352XIFFO2K8il9JGq0PyCdcJflCxO78= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=nTP5+90HQjm2MR/MOrBnyOBkx3CC1WYJbOHifOJhOITSwC1Xju1sP1GSHvL+x+6UMa HqOxlNPceZMOSNvD8Hs/P6+6bxcwDyVvbEl2f8w7qHmZB8ErkKtlEgw1NUNO0FuxZ1Rh M/MXsbzjiiLPRqvteovwUphwsnMqVLN49UuZs= Original-Received: by 10.231.32.197 with SMTP id e5mr276890ibd.188.1291771607520; Tue, 07 Dec 2010 17:26:47 -0800 (PST) Original-Received: by 10.231.35.195 with HTTP; Tue, 7 Dec 2010 17:26:47 -0800 (PST) In-Reply-To: <87lj43at0i.fsf@ambire.localdomain> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:75545 Archived-At: > =A0 =A0 =A0 Specifically, are there ways to reduce verbosity without usin= g cl > =A0 or staying purely in elisp ? > > You can use shorter variable names. =A0You can make your program > less piecewise-constructive and more table-oriented. > Thien-Thi Nguyen You mean less piece meal construction (step by step construction) and more table driven , like some kind of FSM ? from state to state ? Franz