From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Thien-Thi Nguyen Newsgroups: gmane.emacs.help Subject: Re: What makes elisp fun ? Date: Fri, 26 May 2017 12:52:28 +0200 Message-ID: <877f1328lv.fsf@zigzag> References: <96BC1171-45DA-4415-B2E8-3DD4B51AB78A@gmail.com> Reply-To: help-gnu-emacs@gnu.org NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" X-Trace: blaine.gmane.org 1495797253 32496 195.159.176.226 (26 May 2017 11:14:13 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 26 May 2017 11:14:13 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Fri May 26 13:14:04 2017 Return-path: Envelope-to: geh-help-gnu-emacs@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 1dEDBz-0008CM-QX for geh-help-gnu-emacs@m.gmane.org; Fri, 26 May 2017 13:14:03 +0200 Original-Received: from localhost ([::1]:36051 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dEDC5-00021f-DN for geh-help-gnu-emacs@m.gmane.org; Fri, 26 May 2017 07:14:09 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41559) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dEDAh-0001WF-2A for help-gnu-emacs@gnu.org; Fri, 26 May 2017 07:12:43 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dEDAg-000270-9r for help-gnu-emacs@gnu.org; Fri, 26 May 2017 07:12:43 -0400 Original-Received: from mail.agora-net.com ([67.59.132.6]:44797) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dEDAg-00025K-6I for help-gnu-emacs@gnu.org; Fri, 26 May 2017 07:12:42 -0400 Original-Received: from ttn by mail.agora-net.com with local (Exim 4.82) (envelope-from ) id 1dEDAa-0008Fs-UA for help-gnu-emacs@gnu.org; Fri, 26 May 2017 07:12:36 -0400 Original-Received: from ttn by zigzag.favinet with local (Exim 4.80) (envelope-from ) id 1dECrG-0003G4-4I for help-gnu-emacs@gnu.org; Fri, 26 May 2017 12:52:38 +0200 Mail-Followup-To: help-gnu-emacs@gnu.org In-Reply-To: <96BC1171-45DA-4415-B2E8-3DD4B51AB78A@gmail.com> (Jean-Christophe Helary's message of "Mon, 22 May 2017 21:28:26 +0900") X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: ttn@gnuvola.org X-SA-Exim-Scanned: No (on mail.agora-net.com); SAEximRunCond expanded to false X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 67.59.132.6 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.help:113174 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable () Jean-Christophe Helary () Mon, 22 May 2017 21:28:26 +0900 So, besides for the fact that elisp is the Emacs extension language, what makes you enthusiastic about it and want to program in it? What makes elisp fun for you? For me, Emacs makes Emacs Lisp "fun". In the past, this fun was in the form of =E2=80=98M-x zone RET=E2=80=99 (and so on). In the present,= such concerns like "how to disable the !@#!@# ELECTRIC-FOO" is "fun". In the future, i might very well re-enable Blink-Cursor mode, in anger or in jest, and see what manner of hooks can be piled onto the timers before Emacs throws a rod... that might be fun. :-D Of course, Emacs also makes Emacs Lisp "not fun", at times, like when old (functional) code fails to run on a new release. Sigh. =2D-=20 Thien-Thi Nguyen ----------------------------------------------- (defun responsep (query) (pcase (context query) (`(technical ,ml) (correctp ml)) ...)) 748E A0E8 1CB8 A748 9BFA =2D-------------------------------------- 6CE4 6703 2224 4C80 7502 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAlkoCO8ACgkQZwMiJEyAdQJ+YQCcDZDFiPO9xij+tT8QfIvmD6uQ XL4Anj+pa8uFICuTZDWstFm+0qS0B8sX =mRgn -----END PGP SIGNATURE----- --=-=-=--