From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Arthur Miller Newsgroups: gmane.emacs.bugs Subject: bug#41904: Emacs Lisp Date: Wed, 17 Jun 2020 08:31:37 +0200 Message-ID: References: <1687592701.1561823.1592364629846.ref@mail.yahoo.com> <1687592701.1561823.1592364629846@mail.yahoo.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="59135"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: andrewgoh95@yahoo.com.sg To: 41904@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Jun 17 08:32:14 2020 Return-path: Envelope-to: geb-bug-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 1jlRcL-000FF0-OV for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 17 Jun 2020 08:32:13 +0200 Original-Received: from localhost ([::1]:58638 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jlRcK-0008J9-FX for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 17 Jun 2020 02:32:12 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:57394) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jlRcB-0008Iq-00 for bug-gnu-emacs@gnu.org; Wed, 17 Jun 2020 02:32:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:38687) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jlRcA-0002D0-Lv for bug-gnu-emacs@gnu.org; Wed, 17 Jun 2020 02:32:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jlRcA-0001a2-Jg for bug-gnu-emacs@gnu.org; Wed, 17 Jun 2020 02:32:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Arthur Miller Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 17 Jun 2020 06:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41904 X-GNU-PR-Package: emacs X-Debbugs-Original-To: Andrew Goh via "Bug reports for GNU Emacs, the Swiss army knife of text editors" X-Debbugs-Original-Cc: Andrew Goh , 41904@debbugs.gnu.org Original-Received: via spool by 41904-submit@debbugs.gnu.org id=B41904.15923755136043 (code B ref 41904); Wed, 17 Jun 2020 06:32:02 +0000 Original-Received: (at 41904) by debbugs.gnu.org; 17 Jun 2020 06:31:53 +0000 Original-Received: from localhost ([127.0.0.1]:50230 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jlRbw-0001ZF-BT for submit@debbugs.gnu.org; Wed, 17 Jun 2020 02:31:52 -0400 Original-Received: from mail-oln040092067022.outbound.protection.outlook.com ([40.92.67.22]:40707 helo=EUR02-AM5-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jlRbu-0001Z1-HL for 41904@debbugs.gnu.org; Wed, 17 Jun 2020 02:31:47 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BrrZVRad/U9+uIQrxp0GzmBXA0CptRj5rvfRNMp2+T0FiLJJfLaqMeNnx1aP19QOq17CjJTxGhDYzoJ/AhBdJkmarw2UC8DolQKEoUytrJro251d7KFpisUDrQA2MYnTFU33Y0R1auDRIzs+r8U5AW465uEdWNZlLmLk9yyWaQWDG2wREqYjUu0wPZD8ncnA9FFlprBtL7+O+05rizf9XcDKJ49eF1c+joBLV317m+NuhED1ZD7rjeOy1hlI0N7BilDWQGLjMMndSxyhDemmAg4v7VnvLtwNdYsBFc8dIN0RzPO3HYc/oVjwtZVyv63znqWhok0CrkmZ0TSvssqxYg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ezplnLo789OQNlMjJehonyb6gFj4VTybzNvVYbiZggA=; b=TV0olY7C+5FnDLX+UyB5lumHXFt0s8qjv1MRMxCTZNI0Hn9iszOlMuJVTlO1FDD7KVh1DoS4tfjK96PNIJqq+ldNT22SdNyoUk02VQ5tYaOS1/K0swFAI+p2CJ8RmKVnoz2NyIQsHtKNjoABINk+tKD+ABO109EucSXkO3c6XsG1EbKIF2eBVRvNVVIwotWYNXjBi4r2LCsUNqL1n11s4J6OkG1UvWKRtB3lIxAUpKQyA3o6sC5DU4Xjx3wp03mVG2OluVjETLuu0RMO4F7LAX/rTN+fUWCoZCowcwfW+IRVHWjGur4ixeBBFzK1fI7IgS0kl4alhHQ3QQUtU6f/Mg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=live.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ezplnLo789OQNlMjJehonyb6gFj4VTybzNvVYbiZggA=; b=ufTiKEXVn3DK+6hxZafkcTz8V0O4HLCBSG9dZXUdgrSde5UiUxMujVE/8kWAz5ZZBNmrAOf7obF27OuZ+utKBOX3yWzsUgkpptuYzyliODm8i6/BlifFpOr9/2SVIKgSWZmS1gDeBh9VS09FlD5PRiKiVmExEyyLKCLPaUyZURVdoYAp5WC6aIMx2uoLjco4/AB+CVEs67t7TizW4DHiznlQQKHG9BHTYP2+B13yr6dEF9hFth6pvC0M9JtK5/6bD0vXbQyP/RI9naTKmvwoAD8TADIWVM2cm+Zlb+C/0W6rA+RexQO/ul7Xwubb4RGFwtsbMGdIb2TQ0o0cErVCqQ== Original-Received: from VE1EUR02FT014.eop-EUR02.prod.protection.outlook.com (2a01:111:e400:7e1e::41) by VE1EUR02HT017.eop-EUR02.prod.protection.outlook.com (2a01:111:e400:7e1e::157) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3088.22; Wed, 17 Jun 2020 06:31:39 +0000 Original-Received: from VI1PR06MB4526.eurprd06.prod.outlook.com (2a01:111:e400:7e1e::47) by VE1EUR02FT014.mail.protection.outlook.com (2a01:111:e400:7e1e::148) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3109.22 via Frontend Transport; Wed, 17 Jun 2020 06:31:39 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:9B13B404B509D342FFDE3E93A855E05893D428CEA50EF3AC09687DC249B7B1DE; UpperCasedChecksum:5A8C58117F8FBFC734FD1F94129E93AEC5E15C70CE262DCF2E9DCE2442DFBDEC; SizeAsReceived:7645; Count:47 Original-Received: from VI1PR06MB4526.eurprd06.prod.outlook.com ([fe80::485f:2120:63bb:92c]) by VI1PR06MB4526.eurprd06.prod.outlook.com ([fe80::485f:2120:63bb:92c%7]) with mapi id 15.20.3088.028; Wed, 17 Jun 2020 06:31:39 +0000 In-Reply-To: <1687592701.1561823.1592364629846@mail.yahoo.com> (Andrew Goh via's message of "Wed, 17 Jun 2020 03:30:29 +0000 (UTC)") X-ClientProxiedBy: AM7PR04CA0030.eurprd04.prod.outlook.com (2603:10a6:20b:110::40) To VI1PR06MB4526.eurprd06.prod.outlook.com (2603:10a6:803:ac::17) X-Microsoft-Original-Message-ID: <87lfkm4306.fsf@live.com> X-MS-Exchange-MessageSentRepresentingType: 1 Original-Received: from pascal.homepc (90.230.29.56) by AM7PR04CA0030.eurprd04.prod.outlook.com (2603:10a6:20b:110::40) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3109.22 via Frontend Transport; Wed, 17 Jun 2020 06:31:38 +0000 X-Microsoft-Original-Message-ID: <87lfkm4306.fsf@live.com> X-TMN: [DOEib+UEzxDLSzAKCZv67dlWu7V2Xjen] X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 47 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: cdc4f9ed-3d77-46f1-f187-08d812881743 X-MS-TrafficTypeDiagnostic: VE1EUR02HT017: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Rm0FZkcU3Wvd6UUbr0CJ5EyDkQTKhdzBNjvK17DAr4T5p/32llL99ng+uSirIF25hvHY4dqFmcG5oasEoZkAe+rZhtUWbg9wq/jk0aCEW7PNi6jUdAjTIRGVoDwGMXHVxyNi0qb38G0FhgkTsT2TREmE1rI1WbYtaGAE3xUOV8omeDbv2PS6QJNI2gbx/RWL/gFjaWgDWOJlZcGB4ahLVfB8C7w9YGJkPJi4KfRdQRli5VVc5SYGe6NjVfT27zsw X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:0; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR06MB4526.eurprd06.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:; DIR:OUT; SFP:1901; X-MS-Exchange-AntiSpam-MessageData: 2ymgOlQlrRnwB71ELZrAPyhIZlB6uLhnqFecSn5IPpbqPzHu743Gvqiv5FRbtxbTmpsxp7zRmpnLPtmtm2qZZlkw2FXH3ie7mKkx/QJJDH7IbhnZbFnP7XqJKOqyisSo7sGLrNgTZpGlwk4Ehg0zwA== X-OriginatorOrg: live.com X-MS-Exchange-CrossTenant-Network-Message-Id: cdc4f9ed-3d77-46f1-f187-08d812881743 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Jun 2020 06:31:39.7680 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1EUR02HT017 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:182063 Archived-At: Andrew Goh via "Bug reports for GNU Emacs, the Swiss army knife of text editors" writes: > Hi GNU Team, > > I gather that Emacs Lisp is closest to the original Lisp language. While the other dialects are different, such as Common Lisp, Racket, Scheme, and Clojure. > > Wonder if there is more documentation available than just this guide which I downloaded as a PDF resource: "An Introduction to Programming in Emacs Lisp 3rd Edition". > > > Secondly, I will probably have to learn Clojure too if Emacs Lisp is not "enhanced" to become a full Lisp language that can generate programs with concurrency features > on all its platforms - Unix, Linux, MacOS and Windows. > > Well, that will be it. > > Regards, > > Andrew Goh S M The guide you downloaded is probably the best one, but there are numerous blogs and smaller guides/articles etc, for example: http://www.mitchellsoftwareengineering.com/ProgrammingWithGNUEmacsLisp.pdf https://cdn.preterhuman.net/texts/computing/programming/LISP/Writing%20GNU%20Emacs%20Extensions%20-%20Bob%20Glickstein.pdf https://www.linuxjournal.com/article/6771 Just do a web search. Emacs Reddit is good place to ask questions too. What is a "full" Lisp language? First you say Emacs Lisp is closest to "original" Lisp (whatever it is) and then you find Common Lisp, Clojure, Scheme etc to be "different". If Emacs becomes "full Lisp" according to your definition whatever it is, would it also become "different" as CL, Clojure etc? Why do you want to learn Emacs Lisp? If you are into writing Emacs applications then Elisp is your best friend. If you want to use Lisp as a general programming language to write your programms in, then you should probably learn Common Lisp and use some good compiler like SBCL. Just my personal opinion ...