From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David =?UTF-8?B?U8OpdmVyaW4=?= Newsgroups: gmane.lisp.guile.devel Subject: Re: Plan for 2.0 Date: Sun, 4 Jan 2009 13:35:22 -0200 Organization: Alto Air Services [http://www.altosw.be/aas/] Message-ID: <20090104133522.5ef7df67@altosw.be> References: <49dd78620901031038i6f6c678o5cebc21b217374d2@mail.gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1231083350 25186 80.91.229.12 (4 Jan 2009 15:35:50 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 4 Jan 2009 15:35:50 +0000 (UTC) Cc: guile-devel To: "Neil Jerram" Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Sun Jan 04 16:36:58 2009 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 1LJV29-00025I-QQ for guile-devel@m.gmane.org; Sun, 04 Jan 2009 16:36:58 +0100 Original-Received: from localhost ([127.0.0.1]:38775 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LJV0u-0004NQ-FZ for guile-devel@m.gmane.org; Sun, 04 Jan 2009 10:35:40 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LJV0s-0004NL-58 for guile-devel@gnu.org; Sun, 04 Jan 2009 10:35:38 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LJV0p-0004N9-So for guile-devel@gnu.org; Sun, 04 Jan 2009 10:35:36 -0500 Original-Received: from [199.232.76.173] (port=37496 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LJV0p-0004N6-My for guile-devel@gnu.org; Sun, 04 Jan 2009 10:35:35 -0500 Original-Received: from maximusconfessor.all2all.org ([62.58.108.13]:46742 helo=smtp.all2all.net) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LJV0p-00074R-94 for guile-devel@gnu.org; Sun, 04 Jan 2009 10:35:35 -0500 Original-Received: from localhost (unknown [192.168.0.2]) by smtp.all2all.net (Postfix) with ESMTP id 2528D9F108; Sun, 4 Jan 2009 16:35:33 +0100 (CET) Original-Received: from smtp.all2all.net ([192.168.0.1]) by localhost (maximusconfessor.all2all.org [192.168.0.2]) (amavisd-new, port 10024) with ESMTP id 7EVvM0jHaiGo; Sun, 4 Jan 2009 16:28:23 +0100 (CET) Original-Received: from localhost.localdomain (unknown [201.29.184.87]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.all2all.net (Postfix) with ESMTP id BE5B19F106; Sun, 4 Jan 2009 16:35:24 +0100 (CET) In-Reply-To: <49dd78620901031038i6f6c678o5cebc21b217374d2@mail.gmail.com> X-Mailer: Claws Mail 3.5.0 (GTK+ 2.12.11; i486-pc-linux-gnu) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) 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:7951 Archived-At: Hi Guilers, It might be a small thing [and of course not a priority at all], but I'd lo= ve to see a small evolution of the manual index structure in order to separate scheme procedures from others, scheme variables from others...: * Concept Index =09 * Scheme Prodedure Index * C Procedure Index * Scheme Variable Index * C Variable Index * Scheme Type Index * C Type Index * R5RS Index=20 Being a scheme 'only' programmer, I'd love not to have to scroll through gh_* and scm_* ... when I am looking for something in an index. David ;; -- Le Sat, 3 Jan 2009 18:38:13 +0000, "Neil Jerram" a =C3=A9crit : > We're clearly moving towards a 2.0 release. Here is my attempt to > pull that together a bit and flesh out what needs to be done. >=20 > What will go into 2.0: >=20 > 1. The git "master" branch. In principle, everything here, but we > need to review and check for >=20 > - anything that should be excluded >=20 > - any applicable fixes that were made in 1.8.x and didn't get copied > to master. >=20 > I've started doing this review and will hopefully complete soon. If > there is anything that shouldn't be in 2.0, I'll move it into a new > branch. If there are missing fixes from 1.8.x, I'll cherry pick them > into master. >=20 > 2. The "vm" branch. Once the review of "master" is done, we'll merge > "vm" into "master". >=20 > 3. The "ossau-gds-dev" branch. This contains some minor improvements > to the Emacs interface. After the review of "master" is done, we'll > merge "ossau-gds-dev" into "master". >=20 > 4. Any other changes (including bug fixes) that we think are important > to get done before 2.0. I propose to review the bugs in Savannah, and > also recent email discussions, to identify these. >=20 > Is there anything else? In particular, am I right in thinking that > the BDW-GC work is not ready yet? >=20 > One specific query... Although I advocated removing GH before, I > don't feel 100% confident that that's the right thing for 2.0. I'm > wondering now if we should instead move the GH code into a separate > library, "libgh", but continue to provide this as part of the Guile > distribution. Moving the code out of libguile will still achieve the > important objectives of (1) reducing the size of the libguile code > that developers need to look at and work with, and (2) ensuring that > GH is implementable on top of the advertised SCM API; but keeping > libgh in the distribution will be a significant help for users who are > still using GH (who will just need to add -lgh to their link line). >=20 > I still think we should remove all GH-related documentation, as we > don't want to do anything to encourage further GH usage. The GH code > itself is sufficient IMO for showing how someone can migrate their > code from GH to SCM. >=20 > That's all for now. Any concerns or comments? >=20 > Regards, > Neil >=20 >=20