From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Shane Celis Newsgroups: gmane.emacs.devel,gmane.lisp.guile.user Subject: Re: GSoC: Guile-Emacs + Emacsy Date: Thu, 6 Jun 2013 12:42:00 -0400 Message-ID: <496709D4-531F-429B-B14C-B2C697FD3BD3@gmail.com> References: <87r4gr2tln.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 (Mac OS X Mail 6.3 \(1503\)) Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1370556362 31955 80.91.229.3 (6 Jun 2013 22:06:02 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 6 Jun 2013 22:06:02 +0000 (UTC) Cc: =?windows-1252?Q?Ludovic_Court=E8s?= , BT Templeton , Guile Mailing List , Emacs development discussions To: Noah Lavine Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jun 07 00:06:03 2013 Return-path: Envelope-to: ged-emacs-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 1UkiJj-0006rB-Sv for ged-emacs-devel@m.gmane.org; Fri, 07 Jun 2013 00:06:00 +0200 Original-Received: from localhost ([::1]:39747 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UkiJj-0004GX-BL for ged-emacs-devel@m.gmane.org; Thu, 06 Jun 2013 18:05:59 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39148) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UkdGj-0004wQ-2N for emacs-devel@gnu.org; Thu, 06 Jun 2013 12:42:39 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UkdGb-0004o7-F4 for emacs-devel@gnu.org; Thu, 06 Jun 2013 12:42:33 -0400 Original-Received: from mail-qe0-f45.google.com ([209.85.128.45]:65462) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UkdGG-0004SH-KE; Thu, 06 Jun 2013 12:42:04 -0400 Original-Received: by mail-qe0-f45.google.com with SMTP id q19so2042248qeb.18 for ; Thu, 06 Jun 2013 09:42:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer; bh=Etqmy5kSQavqRM5fsVeXgmTNFGI6RYwSu7+uCSiqrAA=; b=YL1GMOlsyFjDzXLTabmEcN1+q9+UMgOnFcKSNmrzeEaNkpSKQ2kOL9Z4yhYyKj7p4u We1h44H8dGfgAniZQ7hUQtpwuEgPznZ+TbBeOJazpKnELliJ/GdnqkWElNLjHUHpz9sX MVxk5trTPvDqFLiec2TdZEVxC2cs2t+r9NHKAX1cFST+//xiM1MF4iF/qVXoLo3WPtqs Vl0iRPoDCmf2x/bxXJ7MpwpmM2jP3U+W777Iz+jI90+KzN+5xQeDxIHKLON8cxu16D3q iSgSkZ4tBamK7EFa7sGGfA5niR7XfwwdRZrauchh753XJzfMJJkm0/q4QQtm5WiplGa6 v/LA== X-Received: by 10.49.132.106 with SMTP id ot10mr41793120qeb.51.1370536923746; Thu, 06 Jun 2013 09:42:03 -0700 (PDT) Original-Received: from [192.168.1.99] (c-107-3-3-0.hsd1.vt.comcast.net. [107.3.3.0]) by mx.google.com with ESMTPSA id 7sm2168934qad.6.2013.06.06.09.42.01 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 06 Jun 2013 09:42:02 -0700 (PDT) In-Reply-To: X-Mailer: Apple Mail (2.1503) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 209.85.128.45 X-Mailman-Approved-At: Thu, 06 Jun 2013 18:05:52 -0400 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:160177 gmane.lisp.guile.user:10409 Archived-At: Hi Guilers and Emacsers! Thank you for the warm welcome, Ludo=92 and Noah. I'll say a little = about myself. I'm originally from California. I moved to Vermont = recently to do my Ph.D. in Computer Science. My research interest is in = Evolutionary Robotics (ER). Working on ER apps is what actually = inspired me to start working on Emacsy, an embeddable Emacs-like library = for Guile. =20 For work, I'd been writing some interactive applications for research = purposes. I was writing conventional apps, and it was kind of sapping = my soul, especially doing all the UI code. I wanted to do it a = different way, a better way; heck, the way I was already doing it in = Emacs, thus my inspiration for Emacsy. I've written a prototype that = allows me to extend my app in a very Emacs-like way. =20 I've written up a blog post[1] on some of the features and ideas that = I've been turning over in my head for how best to go about providing = online help such that an Emacsy app can be self-documenting, job = control, and a note about the key-lookup-command-execute-loop. I could = certainly use input from Guilers and Emacsers about how best to achieve = these things.=20 Thanks again! -Shane [1]: = http://shanecelis.github.io/emacsy/2013/06/05/google-summer-of-code-2013-e= macsy/ On Jun 3, 2013, at 11:15 PM, Noah Lavine = wrote: > This is great news! I'm glad to hear about both of these projects. = Please do send updates to the mailing lists as they progress! >=20 > Thanks, > Noah >=20 >=20 > On Tue, May 28, 2013 at 8:10 AM, Ludovic Court=E8s = wrote: > Hello Guilers & Emacsers! >=20 > I=92m pleased to announce that there will be two Guile-related = projects > going on as part of GSoC this year: >=20 > =95 Guile-Emacs, by BT Templeton > = http://www.google-melange.com/gsoc/proposal/review/google/gsoc2013/bpt/350= 02 >=20 > BT will continue the excellent work that has been done on Guile = and > Emacs integration. Previous GSoCs focused on providing a > full-fledged Emacs Lisp front-end to Guile=92s compiler and VM. = This > project focuses on the missing piece: replacing the Emacs Lisp > interpreter in Emacs by Guile. >=20 > =95 Emacsy, by Shane Celis > = https://google-melange.appspot.com/gsoc/proposal/review/google/gsoc2013/sh= anecelis/1 >=20 > This is another approach to the Emacs/Guile vision: Shane will = work > on a framework, Emacsy, that will allow application developers to > easily =93emacsify=94 them=96i.e., by providing the mechanisms for = a > =93key-lookup-execute-command loop=94 similar to that of Emacs, = with > Guile inside. >=20 > (Shane and BT: feel free to introduce yourself and your project.) >=20 > I=92m the mentor for these two projects, but I really hope they will > develop with good interaction with the Guile and Emacs folk. In > particular, I would like development issues and road maps to be > discussed primarily on the relevant project mailing lists. >=20 > I=92m very excited about these two projects. I think they will help > promote a vision where users are in control and can readily exert = their > freedom to study and adapt the software to their needs. >=20 > Thanks a lot to Jos=E9 and Giuseppe who have wonderfully handled GNU=92s= > participation in GSoC, and happy hacking! >=20 > Ludo=92. >=20