From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Husmann Newsgroups: gmane.lisp.guile.devel Subject: Re: Guile & Emacs chat at emacs hackathon/bug-crush SF Date: Wed, 16 Mar 2016 19:58:44 +0100 Message-ID: <87a8lyz1uj.fsf@t-online.de> References: <87egbo0zxc.fsf@dustycloud.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1458155262 13922 80.91.229.3 (16 Mar 2016 19:07:42 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 16 Mar 2016 19:07:42 +0000 (UTC) Cc: guile-devel To: mikael@djurfeldt.com Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Wed Mar 16 20:07:33 2016 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1agGn6-0001Zt-2H for guile-devel@m.gmane.org; Wed, 16 Mar 2016 20:07:32 +0100 Original-Received: from localhost ([::1]:58358 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1agGn5-0006g0-Fq for guile-devel@m.gmane.org; Wed, 16 Mar 2016 15:07:31 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38587) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1agGek-0001oJ-Lh for guile-devel@gnu.org; Wed, 16 Mar 2016 14:58:55 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1agGef-0007Gv-GD for guile-devel@gnu.org; Wed, 16 Mar 2016 14:58:54 -0400 Original-Received: from mailout01.t-online.de ([194.25.134.80]:56834) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1agGef-0007Go-AB for guile-devel@gnu.org; Wed, 16 Mar 2016 14:58:49 -0400 Original-Received: from fwd13.aul.t-online.de (fwd13.aul.t-online.de [172.20.27.62]) by mailout01.t-online.de (Postfix) with SMTP id 90F2B3F266B; Wed, 16 Mar 2016 19:58:46 +0100 (CET) Original-Received: from frege (T5NGYQZTrhnyqIB2t353nteQ6pHkOfRbXGUUkz+5fpXWakOWXmONLeWyT9LqAEsQCs@[87.156.119.33]) by fwd13.t-online.de with (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384 encrypted) esmtp id 1agGeb-2AqYym0; Wed, 16 Mar 2016 19:58:45 +0100 User-agent: mu4e 0.9.17; emacs 25.1.50.12 In-reply-to: X-ID: T5NGYQZTrhnyqIB2t353nteQ6pHkOfRbXGUUkz+5fpXWakOWXmONLeWyT9LqAEsQCs X-TOI-MSGID: 3a4ef0bf-1a58-4d89-85b0-dcb8f097ee95 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 194.25.134.80 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:18232 Archived-At: Mikael Djurfeldt writes: > This is wonderful news! :-) > > I've actually tried out guile-emacs recently. What would be wonderful to > have is some kind of simple "map" over what has been done so far (e.g. the > large-scale structure of the code and what the relationship between the > elisp and guile interpreter currently is). Maybe that exists and I didn't > find it? > > Best regards, > Mikael D. > > On Sun, Mar 6, 2016 at 9:32 AM, Christopher Allan Webber < > cwebber@dustycloud.org> wrote: > >> Heya everyone, >> >> I was at the Emacs hackathon / bug crushing event and I gave a couple >> demos that were Guile related, one showing off guile-emacs, and one >> showing off Guix's Emacs integration. So the good news is: the talk >> went super, super well (on both, but especially guile-emacs), and >> enthusiasm was high! When I showed guile-emacs live, there were some >> amazed expressions to see oh hey... this is *really* working! >> >> I also had a conversation with John Wiegley, current maintainer of >> emacs, and he said several things: >> >> - He thinks it would be *great* to have Emacs running on Scheme, a >> clear win, assuming it's integrated and runs fast and works well. >> >> - However, Guile would have to be able to make a promise: once Emacs >> ran on top of Guile, Emacs would have to be able to have say over >> anything that could end up changing actual semantics in Emacs >> (mainly, anything that would break Emacs user's source code). >> >> (I think there's an easy answer to this: guile-emacs is already >> aiming for heavy backwards compatibility and should just preserve >> that at this level.) >> >> - If we could prove that performance was better in guile-emacs, that's >> an easy way to win enthusiasm. >> >> - A good goal to work towards: all of emacs' tests should pass using >> guile-emacs. >> >> So that's all a ways off, but I'm feeling enthusiastic that it's >> possible! >> >> - Chris >> >> PS: I'd like to see bipt's elisp branch merged with master. I might try >> to help... I'm trying to learn enough to do so. However I don't have a >> lot of time, and especially not a lot of experience with compilers.. >> >> Hello, I only know the article in emacs wiki: https://www.emacswiki.org/emacs/GuileEmacs especially the part 3 "Long Term Issues". Best Regards -- Stefan Husmann