~ chicken-core (chicken-5) 0c77daa4adbea67ecd14c26db1073e47b6bd9ef7


commit 0c77daa4adbea67ecd14c26db1073e47b6bd9ef7
Author:     Evan Hanson <evhan@foldling.org>
AuthorDate: Wed Oct 14 11:15:27 2015 +1300
Commit:     Peter Bex <peter@more-magic.net>
CommitDate: Mon Nov 2 21:29:01 2015 +0100

    Update manual/Modules to mention new library list syntax

diff --git a/manual/Modules b/manual/Modules
index 57a0c9d8..a021a1af 100644
--- a/manual/Modules
+++ b/manual/Modules
@@ -46,9 +46,12 @@ CHICKEN's module system has the following features:
 <macro>(module NAME = (FUNCTORNAME MODULENAME1 ...))</macro>
 <macro>(module NAME = FUNCTORNAME BODY ...)</macro>
 
-Defines a module with the name {{NAME}}, a set of exported bindings
-and a contained sequence of toplevel expressions that are evaluated in
-an empty syntactical environment. 
+Defines a module with the name {{NAME}}, a set of exported bindings and
+a contained sequence of toplevel expressions that are evaluated in an
+empty syntactical environment.
+
+{{NAME}} and {{FUNCTORNAME}} should be symbols or lists of symbols and
+integers, where {{(foo bar baz)}} is equivalent to {{foo.bar.baz}}.
 
 {{(EXPORT ...)}} should be an export-specification which holds a list
 of identifiers to be exported from the module and which should be
@@ -126,7 +129,7 @@ Importing a module does not load or link it - this is a separate
 operation from importing its bindings.
 
 {{IMPORT}} may be a module name or an ''import specifier'', where a
-module name is either a symbol or a list of the form {{(srfi N)}}.
+module name is either a symbol or a list of symbols and integers.
 An {{IMPORT}} defines a set of bindings that are to be made visible
 in the current scope.
 
Trap