2006-01-28 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ * scm/lily-library.scm (not): define hash-for-each for guile 1.6
+
* lily/slur-scoring.cc (get_best_curve): handle opt_idx < 0 case.
2006-01-27 Jan Nieuwenhuizen <janneke@gnu.org>
(if (not (defined? 'hash-table?)) ;; guile 1.6 compat
(begin
(define hash-table? vector?)
-
+ (define-public (hash-for-each proc tab)
+ (hash-fold (lambda (k v prior)
+ (proc k v)
+ #f)
+ #f
+ tab))
(define-public (hash-table->alist t)
"Convert table t to list"
(apply append (vector->list t))))