From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.help Subject: Re: Style Issues in Lisp and Scheme programming, setq versus let ... and onion structure with multiple cores or eyes or kernels Re: string to list or string to array Date: Wed, 24 Oct 2012 11:03:28 -0400 Organization: A noiseless patient Spider Message-ID: References: <62642868-f757-4115-a047-34c319a1c30f@o5g2000yqi.googlegroups.com> <87pq4c848a.fsf@kuiper.lan.informatimago.com> <4e87f58c-72fc-457b-8596-c792c39472e5@m4g2000yqb.googlegroups.com> <87zk3f7ey7.fsf@kuiper.lan.informatimago.com> <657d823b-990f-4a2b-a57c-2c644099ddcd@z2g2000yqj.googlegroups.com> <492ccf3f-9658-4446-913e-3d0600011702@y8g2000yqy.googlegroups.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1351091123 17421 80.91.229.3 (24 Oct 2012 15:05:23 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 24 Oct 2012 15:05:23 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Oct 24 17:05:29 2012 Return-path: Envelope-to: geh-help-gnu-emacs@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 1TR2WK-0002AZ-0I for geh-help-gnu-emacs@m.gmane.org; Wed, 24 Oct 2012 17:05:24 +0200 Original-Received: from localhost ([::1]:35538 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TR2W8-0007Wk-RB for geh-help-gnu-emacs@m.gmane.org; Wed, 24 Oct 2012 11:05:12 -0400 Original-Path: usenet.stanford.edu!news.glorb.com!feeder.erje.net!eternal-september.org!feeder.eternal-september.org!mx04.eternal-september.org!.POSTED!not-for-mail Original-Newsgroups: gnu.emacs.help,comp.emacs,comp.lang.lisp,comp.lang.scheme Original-Lines: 8 Injection-Info: mx04.eternal-september.org; posting-host="9b718dca22ff4598baab0f6e08a1d03d"; logging-data="32098"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19/cTIxzwAJOKTy6hkC0XjJ" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1.50 (gnu/linux) Cancel-Lock: sha1:dfqRpiHD7kKvPwAYXVS2DvOLBPQ= sha1:413IStA7f8/Ky15d/+dBqECfYF4= Original-Xref: usenet.stanford.edu gnu.emacs.help:195065 comp.emacs:102650 comp.lang.lisp:311495 comp.lang.scheme:89165 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:87394 Archived-At: > btw, Lisp's prefix notation, (f x y z) is more expressive and > convenient for expressing currying (((f x) y) z) than f(x y z). With all due respect to Lisp, that's not true. Curried calls in the non-Lisp syntax are simply "f(x)(y)(z)" or even better "f x y z". Stefan