pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
pkg/32912: guile-1.8 is out
>Number: 32912
>Category: pkg
>Synopsis: lang/guile is outdated.
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: pkg-manager
>State: open
>Class: support
>Submitter-Id: net
>Arrival-Date: Thu Feb 23 10:40:00 +0000 2006
>Originator: pancake%phreaker.net@localhost
>Release: Linux 2.6.15bare
>Organization:
>Environment:
System: Linux bare 2.6.15bare #3 PREEMPT Sat Feb 11 21:21:26 CET 2006 i686
GNU/Linux
Architecture: i686
Machine: i686
>Description:
Major Changelog:
# 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.
>How-To-Repeat:
>Fix:
This new release works fine on GNU/Linux-pkgsrc, but it doesn't builds
on
NetBSD (f.ex). diff -u looks like:
-DISTNAME= guile-1.6.7
-PKGREVISION= 3
+DISTNAME= guile-1.8.0
(...)
+.include "../../devel/gmp/buildlink3.mk"
>Unformatted:
Home |
Main Index |
Thread Index |
Old Index