From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Andy Wingo Newsgroups: gmane.lisp.guile.devel Subject: guile 2012 Date: Sat, 07 Jan 2012 03:34:39 +0100 Message-ID: <87ty48gs00.fsf@pobox.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1325903695 5774 80.91.229.12 (7 Jan 2012 02:34:55 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 7 Jan 2012 02:34:55 +0000 (UTC) To: guile-devel Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Sat Jan 07 03:34:51 2012 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1RjM7O-0003WP-CO for guile-devel@m.gmane.org; Sat, 07 Jan 2012 03:34:50 +0100 Original-Received: from localhost ([::1]:55847 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RjM7N-0001wo-VT for guile-devel@m.gmane.org; Fri, 06 Jan 2012 21:34:49 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]:42142) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RjM7L-0001wj-3P for guile-devel@gnu.org; Fri, 06 Jan 2012 21:34:48 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RjM7J-0001Sq-PQ for guile-devel@gnu.org; Fri, 06 Jan 2012 21:34:47 -0500 Original-Received: from a-pb-sasl-sd.pobox.com ([74.115.168.62]:40490 helo=sasl.smtp.pobox.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RjM7J-0001Sg-Ie for guile-devel@gnu.org; Fri, 06 Jan 2012 21:34:45 -0500 Original-Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by a-pb-sasl-sd.pobox.com (Postfix) with ESMTP id 7425B8A76 for ; Fri, 6 Jan 2012 21:34:44 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=from:to :subject:date:message-id:mime-version:content-type; s=sasl; bh=8 XAWvqnrd09dOG4oIzhrS9ttKmA=; b=xFR91QpNRrol1p0q1APYzrNA97sSikjEK oNhx9RM/UNkkW7SUsbC4KJ0vxa0rvzS2nrql2p6Tjfuj86pKXHGqxf5Fscm1lN/M MgEG3zjD5fRTt6NFS08X1YoVcCyUGrSFOCuNME5sVoK3eqObDF70RLj7m3pl/qR3 MK1Z3MQsrE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=pobox.com; h=from:to:subject :date:message-id:mime-version:content-type; q=dns; s=sasl; b=iii +SV5NI8fQ6nx1I58hlc2T/+hvAwF7QX58+csyY3EkS6qmv8YP8+v3x3D0MY0VbMZ Uc1X18f2kb091jh1vSPUSwCsg/P3/J7kR0CryeCoa8D6eRzIkiBxemUStWH1+i02 RQccVvgbiw4BCYvyXTgHPKUvsihrLd9v5z/2LjKA= Original-Received: from a-pb-sasl-sd.pobox.com (unknown [127.0.0.1]) by a-pb-sasl-sd.pobox.com (Postfix) with ESMTP id 6D58D8A75 for ; Fri, 6 Jan 2012 21:34:44 -0500 (EST) Original-Received: from badger (unknown [90.164.198.39]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by a-pb-sasl-sd.pobox.com (Postfix) with ESMTPSA id A21FB8A74 for ; Fri, 6 Jan 2012 21:34:43 -0500 (EST) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.3 (gnu/linux) X-Pobox-Relay-ID: 284E296C-38D8-11E1-8CDD-65B1DE995924-02397024!a-pb-sasl-sd.pobox.com X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-Received-From: 74.115.168.62 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:13392 Archived-At: Greetings, Guilers! I hope this message finds all of you well: you, and yours, and all the beings in your lives. It was really a pleasure to hack with yall last year. It might be useful to reflect, at the start of this new year. We should look back, first. In 2011, we released Guile 2.0: a huge effort, and a great improvement over 1.8. More than that, I really dig the energy around Guile now, that we are many active people, caring about where Scheme and Guile and GNU are going. A few years ago, Guile was going through some tough times: declining user base, performance problems, and lack of modern features. But in the last year or three we have really pulled together and delivered a great Scheme system. So many people have applied their talent and time to Guile that it's really impossible to make a proper list, so let us instead raise our symbolic cup to us all. Thanks, us! We should also take this moment to look forward, to our challenges and opportunities. I'll give my impressions, but feel very free to chime in with your thoughts. I think 2012 will be a good year for Guile. We'll be solidifying the 2.0 series, even as we start producing the first pre-release or two of 2.2. I would really love to get a register VM and a first stab at native compilation out this year. We'll see. If I could vote for one thing to focus on in 2012, for the broader Guile community, I'd pick two things ;-) I'd pick Guile in Emacs, first of all. We have the hack power, the time is right, and we just need to focus on the task. By the end of the year we could have a credible, attractive offering. The other thing I'd like for us to focus on, in a stable-2.0 sense, would be the guildhall. There's some hacking that needs to be done there, but I'm hoping to get out a first workable prototype within a month or two, then let the meta-maintenance be driven by patches, while the repository of modules in the guildhall has time to grow and grow. Help here is much appreciated! :-) As far as challenges go, I think that we can make some projections based on the last few months of 2011. Specifically, I think that we will need to focus on maintain a positive, constructive environment, both for old and new Guilers. Some of this focus will have to be directed in the form of patches to the documentation. Some of it will patch code, to make Guile more approachable and coherent. And some of it, a very important part of it, will be spent in consciously maintaining a good environment on the mailing lists, and in the chat rooms. There will be lots of new folks, with lots of questions. We're going to grow this year, and we're going to have to teach the new people about our community, and about our software. Let's all have patience and positivity. With luck, next year some of these newbies will be experts. Again, speaking personally, 2011 has really been great. We have done some great things, and we should be proud of them. It sounds terribly cheesy, but hey: let's go on and make 2012 the best year Guile has had yet :-) Happy hacking, Andy -- http://wingolog.org/