[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Branching for 1.8 on 2006-02-05

From: Marius Vollmer
Subject: Re: Branching for 1.8 on 2006-02-05
Date: Tue, 07 Feb 2006 02:18:20 +0200
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux)

address@hidden (Ludovic Courtès) writes:

> Hi,
> Rob Browning <address@hidden> writes:
>> Also if we don't want to have people hold off on 1.9 only bits in the
>> trunk, then I'd say that now qualifies as "as late as possible" ;>
> There has been no 1.7.3, the CVS repository has been relatively
> quiet since 1.7.2, and applying patches has sometimes been, well,
> delayed.  Therefore, I find it quite strange to branch in this
> moment of quietness and uncertainty.

I unfortunately can't find the time and/or concentration to do more
significant work on Guile right now.  I have been wanting to make the
1.8 release for quite some time now, and it has become clear to me
that I need to stop procrastinating and to start giving myself some
strict deadlines if I want to make any progress at all.

The trunk is featurewise in a good shape for a release, and one point
of the branching is to actually remove uncertainty: it should be much
easier now to work freely on new things in the trunk; you don't have
to worry to mess up the 1.8 release.

> Also, it seems that there is no clear plan for the eventual integration
> of Unicode and to me, having at least a rough plan would be a
> prerequisite to the next stable release.

There is a rough plan.  The new C-side array API in 1.8 is the
beginning of it and the (my) plan is to redo the underlying
implementation in a cleaner way and add uniform arrays of 8-bit,
16-bit, and 32-bit Unicode code points in the process.  Then the
srfi-13 and srfi-14 functions will be extended to cover all of Unicode
and there will be scm_from_utf8_string functions, etc.  This means
that strings remain vector-like.  (If experience with that shows that
a more efficient representation for non-8-bit code points is needed,
we can start experimenting with it.)

GPG: D5D4E405 - 2F9B BCCC 8527 692A 04E3  331E FAF8 226A D5D4 E405

reply via email to

[Prev in Thread] Current Thread [Next in Thread]