mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-18 02:00:20 +02:00
31 lines
830 B
Scheme
31 lines
830 B
Scheme
;; groupings.alist -*-scheme-*-
|
|
;; This file describes interface element groupings.
|
|
;; See (scripts scan-api) commentary for more info.
|
|
|
|
(
|
|
|
|
(C+scheme
|
|
(description "in both groups `scheme' and `C'") ; should be empty!
|
|
(grok () (lambda (x)
|
|
(and (in-group? x 'Scheme)
|
|
(in-group? x 'C)))))
|
|
|
|
(libguile-internal
|
|
(description "begins with scm_i_")
|
|
(grok () (lambda (x)
|
|
(name-prefix? x "scm_i_"))))
|
|
|
|
(math
|
|
(description "math functions")
|
|
(members $abs $acos $acosh $asin $asinh $atan $atan2 $atanh $cos $cosh
|
|
$exp $expt $log $sin $sinh $sqrt $tan $tanh))
|
|
|
|
(favorite
|
|
(description "my favorite procs")
|
|
(grok () (lambda (x)
|
|
(and (in-group? x 'math) (in-group? x 'Scheme)))))
|
|
|
|
;; Add new grouping descriptions here.
|
|
)
|
|
|
|
;; groupings.alist ends here
|