[Top][All Lists]

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

[commit-womb] womb/gnustatus Makefile gnustatus-2011-01.texi

From: Karl Berry
Subject: [commit-womb] womb/gnustatus Makefile gnustatus-2011-01.texi
Date: Tue, 11 Jan 2011 01:53:34 +0000

CVSROOT:        /sources/womb
Module name:    womb
Changes by:     Karl Berry <karl>       11/01/11 01:53:34

Modified files:
        gnustatus      : Makefile gnustatus-2011-01.texi 

Log message:
        guile, hurd


Index: Makefile
RCS file: /sources/womb/womb/gnustatus/Makefile,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- Makefile    17 Dec 2010 01:05:32 -0000      1.1
+++ Makefile    11 Jan 2011 01:53:33 -0000      1.2
@@ -6,7 +6,7 @@
 texi2dvi = texi2dvi --batch --tidy --build-dir=$*.t2dvi
 texi2pdf = texi2pdf --batch --tidy --build-dir=$*.t2pdf
-makeinfo = makeinfo
+makeinfo = cmakeinfo
 texi2docbook = $(makeinfo) --docbook
 texi2html = $(makeinfo) --html --no-split
 texi2info = $(makeinfo) --no-split

Index: gnustatus-2011-01.texi
RCS file: /sources/womb/womb/gnustatus/gnustatus-2011-01.texi,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- gnustatus-2011-01.texi      26 Dec 2010 14:08:36 -0000      1.9
+++ gnustatus-2011-01.texi      11 Jan 2011 01:53:34 -0000      1.10
@@ -1,14 +1,14 @@
 \input texinfo   @c -*-texinfo-*-
address@hidden $Id: gnustatus-2011-01.texi,v 1.9 2010/12/26 14:08:36 karl Exp $
address@hidden $Id: gnustatus-2011-01.texi,v 1.10 2011/01/11 01:53:34 karl Exp $
 @comment %**start of header
address@hidden mytitle GNU Status Reports: January 2011
address@hidden mytitle GNU Status Reports: January 2011
 @settitle @value{mytitle}
 @comment %**end of header
-Copyright @copyright{} 2010 Free Software Foundation, Inc.
+Copyright @copyright{} 2011 Free Software Foundation, Inc.
 Copying and distribution of this file, with or without modification,
@@ -75,7 +75,9 @@
 * GSEGrafix::
 * GSL::         GNU Scientific Library.
 * GSRC::        GNU Source Release Collection.
+* Guile::
 * Hello::
+* Hurd::
 * Texinfo::
 * XBoard::
 @end menu
@@ -393,6 +395,57 @@
 from people familiar with those packages is welcome.
address@hidden Guile
address@hidden Guile (@url{})
+From Ludovic address@hidden: GNU Guile is an implementation of the Scheme
+programming language that can be embedded in applications to allow
+users to extend them.  Extensibility empowers users to leverage
+software freedom by making it easier to start making changes.  Just as
+Emacs Lisp allowed unanticipated applications to be written within the
+Emacs environment, Guile should do the same for other GNU
+applications.  It should spread the Emacs nature to the rest of GNU.
+Guile has undergone major changes over the last couple of years,
+resulting in 15 pre-releases---labeled 1.9.x.  This will lead to the
+2.0 stable series, scheduled for release in the first quarter of 2011.
+The 1.8 stable series was released in 2006.  It offered many
+improvements such as support for exact rational numbers,
+multi-threading, and a better C programming interface.
+Guile 2.0 is a breakthrough in Guile's history.  First and foremost,
+it is based on a compiler and a virtual machine, and comes with a
+powerful read-eval-print loop (REPL) and debugger.  The compiler
+compiles Scheme code to bytecode, applying well-known optimizations.
+As a result, Scheme code runs noticeably faster with address@hidden
+Compilation can occur transparently: when the compiled form of a
+module is not found in cache, it is automatically compiled before
+being run.
+In addition, Guile 2.0 has a wealth of exciting new features.
+Hygienic macros are supported natively and well integrated with the
+module system---they are what makes Scheme itself extensible.  It
+supports Unicode, as well as most of R6RS, the latest revision of the
+Scheme programming language.
+A dynamic foreign function interface (FFI) is provided, allowing
+bindings to C libraries to be written entirely in Scheme.  Also new in
+2.0 is support for composable continuations (a.k.a.@: ``prompts''), a
+novel control flow mechanism.  New modules include web tools for HTTP
+and URIs, XML/SXML, pattern matching, LALR parsing, purely functional
+hash lists, and code coverage, to name a few.
+While Guile 2.0 remains primarily an implementation of Scheme, its
+compiler comes with a front-end for ECMAScript---one more choice for
+users seeking to extend their applications.  An Emacs Lisp front-end
+is also available.  It is the result of work towards the unification
+of Guile and Emacs, the flagships of extensibility in GNU.
+2011 promises to be another exciting year for Guile.  We believe
address@hidden is a great tool to push extensibility further and
+enhance software freedom!
 @node Hello
 @section Hello (@url{})
@@ -406,6 +459,74 @@
 Automake manual also contains several examples worked from scratch.
address@hidden Hurd
address@hidden Hurd (@url{})
+From Thomas Schwinge: Yeah, that's right!  The GNU Hurd is the GNU
+project's replacement for the Unix kernel, implemented as a collection
+of servers that run on the Mach microkernel.  Contrary to popular
+belief, this project is not yet dead.  Of course, it's not the world's
+most active project either, but a handful of volunteers (a small
+handful, mostly) are still plowing their way through the terrain of a
+steadily changing (and improving) Free Software world, striving to
+keep this advanced research prototype system going.  They are
+accompanied by another handful of Debian GNU/Hurd, and (address@hidden) Arch
+Hurd packagers.  So, what happened in the last year?
address@hidden @bullet
address@hidden Apart from having done a lot of other work, Samuel Thibault, our 
+of all trades, merged his development branch that brought us Xen domU
+support.  Development had started in 2007 already, and since it has
+been heavily tested by using it for the Debian GNU/Hurd build servers
+as well as our public Hurd boxen,
address@hidden We had Zheng Da work on user-space device drivers, based on L4's 
+project.  This is a project we've long been wanting to implement, so
+this was good progress.  Unfortunately, due to accepting a PhD
+position, he didn't have much time anymore to bring this to
+completion.  But due to modern revision control systems, all his
+development and code are publically available, and waiting for the
+next developer to pick up again.
address@hidden Carl Fredrik Hammar finished and presented his thesis,
+``Generalizing mobility for the Hurd'',
+and passed with distinction.
address@hidden As in the previous years, we again participated in the Google 
+of Code.  Olaf Buddenhagen is our main guy for organizing this, as
+well as spending considerable time with software design discussions,
+and helping others to get their ideas sorted.  As GSoC projects,
+J@'er@'emie Koenig ported the Debian Installer to GNU/Hurd, and Emilio
+Pozuelo Monfort was working on a task that may be perceived as less
+exciting from the outside, but yet is extremely valuable: fixing
+compatibility problems exposed by projects' test suites.  During that,
+he uncovered a bunch of programming errors in the Hurd code, and fixed
+a lot of these.  J@'er@'emie's work resulted in a modern Debian
+GNU/Hurd installation image:
address@hidden Right in time with J@'er@'emie's Debian Installer success, Philip
+Charles, our 72-year-old provider of Debian GNU/Hurd installation CDs
+has now resigned from that position---a job he had been doing for
+nearly ten years.
address@hidden itemize
+This is a very short digest of what happened in the last year.  You
+can read our ``Month of the Hurd'' at
address@hidden://} or by subscribing to
+our RSS feed at @url{}.
+If you're interested, for example, in doing a university project on a
+multi-server microkernel-based operating system, or if you're
+generally interested in contributing, please see
address@hidden://}.  Or simply
+talk to us at @email{} or the @code{#hurd} IRC
+channel on freenode.
 @node Texinfo
 @section Texinfo (@url{})

reply via email to

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