]> git.donarmstrong.com Git - lilypond.git/commitdiff
Issue 4446: Remove redundant function filter-out (equal to srfi-1 remove)
authorDavid Kastrup <dak@gnu.org>
Sat, 13 Jun 2015 15:17:40 +0000 (17:17 +0200)
committerDavid Kastrup <dak@gnu.org>
Sat, 20 Jun 2015 11:05:46 +0000 (13:05 +0200)
scm/backend-library.scm

index 26987cd099e345f769d6ad94ade4c89302422171..240096cad23f45479834688407c875af95993755 100644 (file)
      (module-remove! output-module x))
    missing-stencil-list))
 
-(define (filter-out pred? lst)
-  (filter (lambda (x) (not (pred? x))) lst))
-
 (define-public (font-name-split font-name)
   "Return @code{(FONT-NAME . DESIGN-SIZE)} from @var{font-name} string
 or @code{#f}."
@@ -319,12 +316,12 @@ definition."
 
   (let* ((font-list (ly:paper-fonts paper))
          (pango-fonts (filter ly:pango-font? font-list))
-         (other-fonts (filter-out ly:pango-font? font-list))
+         (other-fonts (remove ly:pango-font? font-list))
          (other-font-names (map ly:font-name other-fonts))
          (pango-only-fonts
-          (filter-out (lambda (x)
-                        (member (pango-font-name x) other-font-names))
-                      pango-fonts)))
+          (remove (lambda (x)
+                    (member (pango-font-name x) other-font-names))
+                  pango-fonts)))
 
     (define (font-load-command font)
       (let* ((font-name (ly:font-name font))