From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: "Stefan Monnier" Newsgroups: gmane.emacs.help Subject: Re: Differences between Elisp and Lisp Date: 30 Apr 2003 19:02:09 -0400 Organization: Yale University Sender: help-gnu-emacs-bounces+gnu-help-gnu-emacs=m.gmane.org@gnu.org Message-ID: <5ld6j3io7i.fsf@rum.cs.yale.edu> References: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1051744326 9047 80.91.224.249 (30 Apr 2003 23:12:06 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 30 Apr 2003 23:12:06 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+gnu-help-gnu-emacs=m.gmane.org@gnu.org Thu May 01 01:12:04 2003 Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19B0jd-0002KW-00 for ; Thu, 01 May 2003 01:11:34 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 19B0j8-0005jp-04 for gnu-help-gnu-emacs@m.gmane.org; Wed, 30 Apr 2003 19:11:02 -0400 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!logbridge.uoregon.edu!news.ycc.yale.edu!rum.cs.yale.edu!rum.cs.yale.edu Original-Newsgroups: gnu.emacs.help Original-Lines: 15 Original-NNTP-Posting-Host: rum.cs.yale.edu User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3.50 X-Original-NNTP-Posting-Host: rum.cs.yale.edu X-Original-Trace: 30 Apr 2003 19:02:09 -0400, rum.cs.yale.edu Original-Xref: shelby.stanford.edu gnu.emacs.help:112596 Original-To: help-gnu-emacs@gnu.org X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: help-gnu-emacs-bounces+gnu-help-gnu-emacs=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.help:9092 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:9092 >>>>> "Lars" == Lars Magne Ingebrigtsen writes: > and dispatching functions based on type would be nice. Never heard that one. What exactly would you like to see ? > But there are really only two things that I think are really important. > 1) Emacs Lisp is kinda slow. > 2) Emacs Lisp is single threaded. And both of those are very difficult to fix without first switching to lexical scoping (which might be done by switching to CommonLisp, or Scheme, or by modifying elisp, or whatever else). Stefan