From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Emanuel Berg via Users list for the GNU Emacs text editor Newsgroups: gmane.emacs.help Subject: eval.c Date: Wed, 01 Jul 2020 02:15:48 +0200 Message-ID: <87imf8t7ij.fsf@ebih.ebihd> Reply-To: Emanuel Berg Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23779"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) To: help-gnu-emacs@gnu.org Cancel-Lock: sha1:/5fFdNKommrROgVYNqbjNlLuBl8= Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Wed Jul 01 02:16:34 2020 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 1jqQQU-00065k-6D for geh-help-gnu-emacs@m.gmane-mx.org; Wed, 01 Jul 2020 02:16:34 +0200 Original-Received: from localhost ([::1]:55910 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jqQQT-0003t1-8l for geh-help-gnu-emacs@m.gmane-mx.org; Tue, 30 Jun 2020 20:16:33 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:60170) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jqQPw-0003sr-8q for help-gnu-emacs@gnu.org; Tue, 30 Jun 2020 20:16:00 -0400 Original-Received: from static.214.254.202.116.clients.your-server.de ([116.202.254.214]:42132 helo=ciao.gmane.io) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jqQPu-0003gk-CX for help-gnu-emacs@gnu.org; Tue, 30 Jun 2020 20:15:59 -0400 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1jqQPq-0005Ui-9H for help-gnu-emacs@gnu.org; Wed, 01 Jul 2020 02:15:54 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: help-gnu-emacs@gnu.org Mail-Copies-To: never Received-SPF: pass client-ip=116.202.254.214; envelope-from=geh-help-gnu-emacs@m.gmane-mx.org; helo=ciao.gmane.io X-detected-operating-system: by eggs.gnu.org: First seen = 2020/06/30 20:15:56 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -8 X-Spam_score: -0.9 X-Spam_bar: / X-Spam_report: (-0.9 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN 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:123453 Archived-At: Some people ask why there are so many Lisps... and other people answer it is because of the REPL, this is so simple, and then everything happens within that which Lisp itself takes care of at that point, so everyone can have their own Lisp dialect with little effort... Still other people then ask... because... eval.c, the "Evaluator for GNU Emacs Lisp interpreter", is 4120 lines, so how does that work? Has stuff been brought out to make it faster or is it extras, like the debugger or something? Pz, cred to Emacs C hackers... -- underground experts united http://user.it.uu.se/~embe8573 https://dataswamp.org/~incal