From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Thomas Lord Newsgroups: gmane.emacs.devel Subject: Re: Very interesting analysis of "the state of Emacs" Date: Wed, 30 Apr 2008 16:46:27 -0700 Message-ID: <481904D3.20405@emf.net> References: <481693C3.70901@emf.net> <4816CDB6.6000006@pajato.com> <4817D79F.8040508@gmail.com> <874p9jhsa7.fsf@localhorst.mine.nu> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1209596729 26118 80.91.229.12 (30 Apr 2008 23:05:29 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 30 Apr 2008 23:05:29 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu May 01 01:06:05 2008 connect(): Connection refused Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1JrLMO-0003YF-Qd for ged-emacs-devel@m.gmane.org; Thu, 01 May 2008 01:05:49 +0200 Original-Received: from localhost ([127.0.0.1]:58486 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JrLLh-0006Hk-SH for ged-emacs-devel@m.gmane.org; Wed, 30 Apr 2008 19:04:29 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JrLLc-0006HU-Ui for emacs-devel@gnu.org; Wed, 30 Apr 2008 19:04:24 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JrLLa-0006HI-GS for emacs-devel@gnu.org; Wed, 30 Apr 2008 19:04:23 -0400 Original-Received: from [199.232.76.173] (port=57870 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JrLLa-0006HF-Ba for emacs-devel@gnu.org; Wed, 30 Apr 2008 19:04:22 -0400 Original-Received: from mail.42inc.com ([205.149.0.25]) by monty-python.gnu.org with esmtps (SSL 3.0:RSA_3DES_EDE_CBC_SHA1:24) (Exim 4.60) (envelope-from ) id 1JrLLZ-0004Zg-Qp for emacs-devel@gnu.org; Wed, 30 Apr 2008 19:04:21 -0400 X-TFF-CGPSA-Version: 1.5 X-TFF-CGPSA-Filter-42inc: Scanned X-42-Virus-Scanned: by 42 Antivirus -- Found to be clean. Original-Received: from [69.236.114.9] (account lord@emf.net HELO [192.168.1.64]) by mail.42inc.com (CommuniGate Pro SMTP 5.0.13) with ESMTPA id 29475668; Wed, 30 Apr 2008 16:04:04 -0700 User-Agent: Thunderbird 1.5.0.5 (X11/20060808) In-Reply-To: <874p9jhsa7.fsf@localhorst.mine.nu> X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:96251 Archived-At: David Hansen wrote: > There are some small languages that implement this (e.g. Lua or Scheme > (not in the standard but it's a natural use for continuations)). The > main problem I would see is emacs dynamic scope, e.g. what's the value > of a variable in one thread if another one let binds it. > As usual, Henry Baker wrote some stuff years ago that might be helpful there. Poking around with the obvious web searches should turn it up. Did anyone ever get any further on the "Emacs lisp on GNU Guile" idea? I'm not too familiar with the current state of Guile these days but, at one time, while it was never clear we could do it perfectly, there was non-trivial effort and decision making in that direction. -t