From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Neil Jerram Newsgroups: gmane.lisp.guile.devel Subject: Re: [r6rs-discuss] Implementors' intentions concerning R6RS Date: Tue, 30 Oct 2007 23:15:25 +0000 Message-ID: <874pg8w5wy.fsf@ossau.uklinux.net> References: <818B5317-4F09-46F3-9376-43292CEB3C16@iro.umontreal.ca> <47229C5E.8070406@emf.net> <87640rm7ec.fsf@ossau.uklinux.net> <87hckbkpho.fsf@ossau.uklinux.net> <87d4uykkes.fsf@laas.fr> <87ejfd7fnq.fsf@ossau.uklinux.net> <877il57wyt.fsf@laas.fr> <2bc5f8210710300801o6de398aeg968bcb73bb0cc5e@mail.gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1193786144 2895 80.91.229.12 (30 Oct 2007 23:15:44 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 30 Oct 2007 23:15:44 +0000 (UTC) Cc: Guile Development To: "Julian Graham" Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Wed Oct 31 00:15:46 2007 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1In0JE-0003ey-0n for guile-devel@m.gmane.org; Wed, 31 Oct 2007 00:15:44 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1In0J4-0000Db-8O for guile-devel@m.gmane.org; Tue, 30 Oct 2007 19:15:34 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1In0J0-0000DV-7r for guile-devel@gnu.org; Tue, 30 Oct 2007 19:15:30 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1In0Iy-0000Cv-Nf for guile-devel@gnu.org; Tue, 30 Oct 2007 19:15:28 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1In0Iy-0000Co-HH for guile-devel@gnu.org; Tue, 30 Oct 2007 19:15:28 -0400 Original-Received: from mail3.uklinux.net ([80.84.72.33]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1In0Ix-0001hn-Sy for guile-devel@gnu.org; Tue, 30 Oct 2007 19:15:28 -0400 Original-Received: from arudy (host86-145-152-23.range86-145.btcentralplus.com [86.145.152.23]) by mail3.uklinux.net (Postfix) with ESMTP id 51D051F67CD; Tue, 30 Oct 2007 23:15:26 +0000 (GMT) Original-Received: from laruns (unknown [192.168.0.10]) by arudy (Postfix) with ESMTP id E9EC838009; Tue, 30 Oct 2007 23:15:25 +0000 (GMT) In-Reply-To: <2bc5f8210710300801o6de398aeg968bcb73bb0cc5e@mail.gmail.com> (Julian Graham's message of "Tue, 30 Oct 2007 11:01:05 -0400") User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/21.4 (gnu/linux) X-detected-kernel: by monty-python.gnu.org: Linux 2.4-2.6 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:6872 Archived-At: "Julian Graham" writes: > Well, for what it's worth, faster live "interpretation" of Scheme is > really important to me, whether that means some kind of Scheme JIT > compilation a la GNU Lightning or whatever. I'm still fairly wed to > being able to "script" my C code with Scheme dynamically, so I hope > Guile's not moving away from that significantly. I don't think anyone intends that. > Other non-specific, > poorly-researched desires for 1.9: > > * Faster GC >From the recent experiments vs. Boehm GC, my impression was that Guile's GC is already pretty good and that there is little scope for improvement here. > (this is probably pretty similar to "faster interpretation") Actually that's a completely different matter. There are lots of options here; for example, Keisuke Nishida's VM work. > * Integrated debugging and profiling tools Absolutely. > * Guile was initially proposed as a multi-language scripting platform; > is that still part of the mission? IMO, after umpteen years of not-happening, it would be silly for us to say that this is still a core part of the mission. But technically I think this is still an interesting idea. There's a load of half-done stuff out there: Thomas Bushnell's Python, Ian Bicking's Tcl, Ctax, my Elisp; a good first step would be just to pull that all together, and see if there's a coherent big picture. For Python there's also the possibility of leveraging PyPy. > * Not related to 1.9 itself, but maybe a cleanup / redesign of the web > page, Yes, in principle. Needs someone to volunteer though. > including a cleanup of active projects, That's in my list too. > better integration with Savannah for bug tracking, etc. I started looking at this this week. After a bit of thought, I'm thinking that even if we automatically gatewayed bug-guile emails into the Savannah tracker, we'd still want to review the new bugs as they appear - and so we might as well just cut and paste them from bug-guile by hand. > * Thorough updating of the documentation Agreed. That's on my list, but one can't have too much help! > * Integration with Free Software VMs -- Bigloo currently lets you > compile Scheme to CIL; it would be neat if you could do the same with > Guile and then run on top of DotGNU. Or Kaffe. Or anything else. Yes, that would be nice. Except I'm not keen on following Microsoft "standards". Java VM and/or Parrot (is that still happening?) would be fine. Regards, Neil _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://lists.gnu.org/mailman/listinfo/guile-devel