Initial revision.
authorThien-Thi Nguyen <ttn@gnuvola.org>
Wed, 8 May 2002 13:16:45 +0000 (13:16 +0000)
committerThien-Thi Nguyen <ttn@gnuvola.org>
Wed, 8 May 2002 13:16:45 +0000 (13:16 +0000)
doc/groupings.alist [new file with mode: 0644]

diff --git a/doc/groupings.alist b/doc/groupings.alist
new file mode 100644 (file)
index 0000000..d54086e
--- /dev/null
@@ -0,0 +1,31 @@
+;; 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