From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Christopher Allan Webber Newsgroups: gmane.lisp.guile.devel Subject: Guile & Emacs chat at emacs hackathon/bug-crush SF Date: Sun, 06 Mar 2016 00:32:31 -0800 Message-ID: <87egbo0zxc.fsf@dustycloud.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1457253166 19710 80.91.229.3 (6 Mar 2016 08:32:46 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 6 Mar 2016 08:32:46 +0000 (UTC) To: guile-devel Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Sun Mar 06 09:32:39 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 1acU7D-0003f5-Hv for guile-devel@m.gmane.org; Sun, 06 Mar 2016 09:32:39 +0100 Original-Received: from localhost ([::1]:49639 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1acU7C-0001O7-TG for guile-devel@m.gmane.org; Sun, 06 Mar 2016 03:32:38 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37653) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1acU7A-0001Nt-JP for guile-devel@gnu.org; Sun, 06 Mar 2016 03:32:37 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1acU77-0007XK-De for guile-devel@gnu.org; Sun, 06 Mar 2016 03:32:36 -0500 Original-Received: from dustycloud.org ([50.116.34.160]:54706) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1acU77-0007XG-8k for guile-devel@gnu.org; Sun, 06 Mar 2016 03:32:33 -0500 Original-Received: from oolong (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id 704B8266F6 for ; Sun, 6 Mar 2016 03:32:32 -0500 (EST) User-agent: mu4e 0.9.13; emacs 24.5.1 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 50.116.34.160 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:18203 Archived-At: 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..