Thien-Thi Nguyen <[EMAIL PROTECTED]> writes: > currently: > (define-module (foo) > #:use-module (a b c) > #:use-module ((d e f) #:select (x y z)) > #:export (bar)) > > proposed: > (define-module (foo) > #:use-modules > (a b c) > ((d e f) #:select (x y z)) > #:export (bar)) > > that is, `#:use-modules X Y Z' would be exactly equivalent > to `#:use-module X #:use-module Y #:use-module Z'.
I would prefer something with the syntax #:use-modules ((a b c) ((d e f) #:select (x y z))) Which eliminates the indentation issues and brings it more in line with the syntax of Common Lisp's defpackage :use clause. Insert generic comment about consistent syntax here. -- "Karen loved animals. Unfortunately the cheetahs betrayed her trust," Libot said. _______________________________________________ Guile-user mailing list Guile-user@gnu.org http://lists.gnu.org/mailman/listinfo/guile-user