unofficial mirror of guile-devel@gnu.org 
 help / color / mirror / Atom feed
* Plan for 2.0
@ 2009-01-03 18:38 Neil Jerram
  2009-01-04 15:35 ` David Séverin
                   ` (5 more replies)
  0 siblings, 6 replies; 24+ messages in thread
From: Neil Jerram @ 2009-01-03 18:38 UTC (permalink / raw)
  To: guile-devel

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.

What will go into 2.0:

1. The git "master" branch.  In principle, everything here, but we
need to review and check for

  - anything that should be excluded

  - any applicable fixes that were made in 1.8.x and didn't get copied
to master.

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.

2. The "vm" branch.  Once the review of "master" is done, we'll merge
"vm" into "master".

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".

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.

Is there anything else?  In particular, am I right in thinking that
the BDW-GC work is not ready yet?

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).

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.

That's all for now.  Any concerns or comments?

Regards,
       Neil




^ permalink raw reply	[flat|nested] 24+ messages in thread

end of thread, other threads:[~2009-02-18 22:50 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-01-03 18:38 Plan for 2.0 Neil Jerram
2009-01-04 15:35 ` David Séverin
2009-01-04 16:25   ` Neil Jerram
2009-01-05 13:47     ` Neil Jerram
2009-01-05 15:21     ` David Séverin
2009-01-07 23:18       ` Neil Jerram
2009-01-04 16:27 ` Andy Wingo
2009-01-05  0:50 ` Greg Troxel
2009-01-05 17:21 ` Ludovic Courtès
2009-01-07 23:22   ` Neil Jerram
2009-01-08 13:48     ` Ludovic Courtès
2009-01-16  0:25   ` Neil Jerram
2009-01-17 23:05     ` BDW-GC-Guile incompatibilities Ludovic Courtès
2009-01-30 22:31       ` Neil Jerram
2009-02-18 22:50         ` Ludovic Courtès
2009-01-17 23:08     ` Plan for 2.0 Ludovic Courtès
2009-01-07 23:16 ` Neil Jerram
2009-01-08 21:43   ` Ludovic Courtès
2009-01-09 13:53     ` Neil Jerram
2009-01-12 17:08       ` Ludovic Courtès
2009-01-12 21:14         ` Neil Jerram
2009-01-12 22:12           ` Neil Jerram
2009-01-09 14:22 ` David Séverin
2009-01-12 11:10   ` Ludovic Courtès

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).