From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Newsgroups: gmane.emacs.help Subject: Re: FW: [External] : Re: Lisp anime video Date: Fri, 24 Sep 2021 08:53:14 +0200 Message-ID: <20210924065314.GA32428@tuxteam.de> References: <874kb8akgd.fsf@zoho.eu> <20210829074031.GB18750@tuxteam.de> <871r6c8ybx.fsf@zoho.eu> <87v93oy0ny.fsf@posteo.net> <86lf4ck43a.fsf@protonmail.com> <87lf4czc8e.fsf@zoho.eu> <87ilyqilce.fsf@zoho.eu> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="x+6KMIRAuhnl3hBn" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="30629"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mutt/1.5.21 (2010-09-15) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Fri Sep 24 09:12:14 2021 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mTfNV-0007kf-RI for geh-help-gnu-emacs@m.gmane-mx.org; Fri, 24 Sep 2021 09:12:13 +0200 Original-Received: from localhost ([::1]:57012 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mTfNU-0004w0-MT for geh-help-gnu-emacs@m.gmane-mx.org; Fri, 24 Sep 2021 03:12:12 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:33934) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mTf5J-00054n-Sd for help-gnu-emacs@gnu.org; Fri, 24 Sep 2021 02:53:26 -0400 Original-Received: from mail.tuxteam.de ([5.199.139.25]:43927) by eggs.gnu.org with esmtps (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.90_1) (envelope-from ) id 1mTf5G-0006FK-Lf for help-gnu-emacs@gnu.org; Fri, 24 Sep 2021 02:53:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tuxteam.de; s=mail; h=From:In-Reply-To:Content-Type:MIME-Version:References:Message-ID:Subject:To:Date; bh=CVHinKTovTORr5Y0DmEHEAVQa4++4/qIcWTCnql0EqY=; b=jGIQRDkPn30hqFY85mWGKx+uVt24ZbUFA8MyO0i83wlANyncPt6RFi3xDhE/zfh5/O52a2IlE0Wew3sCmmsRddtPrnmohol/kTtjxFowi3VQbwiQ6+Bcrot/vz3ERKZyAedcMAf/UtF8vBD7HP0/RZT7m0D2ul/T7i/ptMUEgXckL1GbE/fxBquKt9Pht0yGQwoliApN/IMOd32pkMfLqv6BPqP7y8EpnPt7HGPTHfMeqt4LT6z+94rPK+YQJFp5Nv2ZaNDyDv/mE/iH6wvJvv01O+jNe6Ky9BnJh0aHeR1JpQtRMEqRSeL5R2JUHmM8yFktEt94B5oB8kTQt8S2+Q==; Original-Received: from tomas by mail.tuxteam.de with local (Exim 4.80) (envelope-from ) id 1mTf58-00009N-L0 for help-gnu-emacs@gnu.org; Fri, 24 Sep 2021 08:53:14 +0200 Content-Disposition: inline In-Reply-To: <87ilyqilce.fsf@zoho.eu> Received-SPF: pass client-ip=5.199.139.25; envelope-from=tomas@tuxteam.de; helo=mail.tuxteam.de X-Spam_score_int: 0 X-Spam_score: -0.1 X-Spam_bar: / X-Spam_report: (-0.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URI_DOTEDU=1.997 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 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-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:133203 Archived-At: --x+6KMIRAuhnl3hBn Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Sep 24, 2021 at 07:38:57AM +0200, Emanuel Berg via Users list for t= he GNU Emacs text editor wrote: > Drew Adams wrote: >=20 > > https://www.cs.drexel.edu/~jpopyack/Courses/AI/Sp20/extras/LISP/CADDDR.= html > > > > where "cou" is as in the word "could" >=20 > Cool site! >=20 > I think `car' and `cdr' are cool but it isn't obvious what the > rest is for, `nth' and other methods are better for them. OTOH they are a very tangible hint at the sad fact that access times are O(n). The function's name's length is roughly proportional to the computational price paid by your users. IOW, if you find yourself writing "cdddddddddddddddddr" all to often, you might want to rethink your strategy :) Cheers [0] Yeah, I know "cdddddddddddddddddr" isn't "official API". - t --x+6KMIRAuhnl3hBn Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAmFNddoACgkQBcgs9XrR2kYZVwCdEOyrFYAVxVSCwcHkbi9hnL3L 44EAn1BAcXg7yhsLkvDFT+BGMPBQHTr6 =JOtc -----END PGP SIGNATURE----- --x+6KMIRAuhnl3hBn--