From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Michael Tuexen Newsgroups: gmane.lisp.guile.devel Subject: Re: Guile 1.7.91 has been released. Date: Mon, 13 Feb 2006 00:46:41 +0100 Message-ID: References: <87y80gyxrq.fsf@zagadka.de> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 (Apple Message framework v746.2) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1139788015 9410 80.91.229.2 (12 Feb 2006 23:46:55 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 12 Feb 2006 23:46:55 +0000 (UTC) Cc: guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Mon Feb 13 00:46:55 2006 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1F8QvW-0006Z0-Jo for guile-devel@m.gmane.org; Mon, 13 Feb 2006 00:46:47 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1F8QvW-0001Vi-3J for guile-devel@m.gmane.org; Sun, 12 Feb 2006 18:46:46 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1F8QvS-0001US-Ap for guile-devel@gnu.org; Sun, 12 Feb 2006 18:46:42 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1F8QvQ-0001TY-Ib for guile-devel@gnu.org; Sun, 12 Feb 2006 18:46:42 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1F8QvQ-0001TS-Fc for guile-devel@gnu.org; Sun, 12 Feb 2006 18:46:40 -0500 Original-Received: from [193.175.24.27] (helo=ilsa.franken.de) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_3DES_EDE_CBC_SHA:24) (Exim 4.52) id 1F8Qzk-0001sG-D6 for guile-devel@gnu.org; Sun, 12 Feb 2006 18:51:08 -0500 Original-Received: from [192.168.1.3] (p5481D062.dip.t-dialin.net [84.129.208.98]) by ilsa.franken.de (Postfix) with ESMTP id C668A245D3; Mon, 13 Feb 2006 00:46:35 +0100 (CET) (KNF account authenticated via SMTP-AUTH) In-Reply-To: <87y80gyxrq.fsf@zagadka.de> Original-To: Marius Vollmer X-Mailer: Apple Mail (2.746.2) 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:5682 Archived-At: Hi Marius, the check for socklen_t fails incorrectly because socklen_t is defined in /sys/socket.h on Mac OS X, and on BSD systems in general. What about using AC_MSG_CHECKING(for socklen_t) AC_TRY_COMPILE([#ifdef HAVE_SYS_TYPES_H #include #endif #include ], [socklen_t x = 1; return 0;], [AC_MSG_RESULT(yes)], [AC_MSG_RESULT(int) AC_DEFINE(socklen_t, int, [Define a type for socklen_t.])]) instead of AC_CHECK_TYPE(socklen_t, int) Best regards Michael On Feb 13, 2006, at 12:15 AM, Marius Vollmer wrote: > We are pleased to announce the release of Guile 1.7.91. This is a > release candidate for Guile 1.8. It can be found here: > > ftp://alpha.gnu.org/gnu/guile/guile-1.7.91.tar.gz > > Its MD5 checksum is > > b2106c1b574e22ec67c4c2178074b5ec guile-1.7.91.tar.gz > > The plan is to release version 1.8.0 next weekend, 2006-01-19, if all > goes well. > > > The NEWS file is quite long. Here are the most interesting entries: > > Changes since 1.6: > > * Guile is now licensed with the GNU Lesser General Public License. > > * The manual is now licensed with the GNU Free Documentation > License. > > * We now use GNU MP for bignums. > > * We now have exact rationals, such as 1/3. > > * We now use native POSIX threads for real concurrent threads. > > * There is a new way to initalize Guile that allows one to use Guile > from threads that have not been created by Guile. > > * Mutexes and condition variables are now always fair. A recursive > mutex must be requested explicitely. > > * The low-level thread API has been removed. > > * There is now support for copy-on-write substrings and > mutation-sharing substrings. > > * A new family of functions for converting between C values and > Scheme values has been added that is future-proof and thread-safe. > > * The INUM macros like SCM_MAKINUM have been deprecated. > > * The macros SCM_STRINGP, SCM_STRING_CHARS, SCM_STRING_LENGTH, > SCM_SYMBOL_CHARS, and SCM_SYMBOL_LENGTH have been deprecated. > > * There is a new way to deal with non-local exits and re-entries in > C code, which is nicer than scm_internal_dynamic_wind. > > * There are new malloc-like functions that work better than > scm_must_malloc, etc. > > * There is a new way to access all kinds of vectors and arrays from > C that is efficient and thread-safe. > > * The concept of dynamic roots has been factored into continuation > barriers and dynamic states. > > See NEWS and the manual for more details. > > -- > GPG: D5D4E405 - 2F9B BCCC 8527 692A 04E3 331E FAF8 226A D5D4 E405 > > > _______________________________________________ > Guile-devel mailing list > Guile-devel@gnu.org > http://lists.gnu.org/mailman/listinfo/guile-devel > _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://lists.gnu.org/mailman/listinfo/guile-devel