An upstream change from Guile (between 1.9.14 and 1.9.15) removes
support for "hash-table-as-vector" code. This functionality was
deprecated.
(description-list->texi internal-propdocs #t))
""))))
-(define iface->grob-table (make-vector 61 '()))
+(define iface->grob-table (make-hash-table 61))
;; extract ifaces, and put grob into the hash table.
(map
(lambda (x)
(texi (description-list->texi descs #f)))
texi)))
-(define music-types->names (make-vector 61 '()))
+(define music-types->names (make-hash-table 61))
(filter-map (lambda (entry)
(let* ((class (ly:camel-case->lisp-identifier (car entry)))
(classes (ly:make-event-class class)))
#:text (engraver-doc-string grav #t)))
;; Second level, part of Context description
-(define name->engraver-table (make-vector 61 '()))
+(define name->engraver-table (make-hash-table 61))
(map
(lambda (x)
(hash-set! name->engraver-table (ly:translator-name x) x))