From 4af8a3a2f29fc1d59760382622354be4c4b31a6c Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Wed, 25 Jul 2018 15:16:00 +0200 Subject: Add note to bash module documentation --- doc/manual.cli | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'doc') diff --git a/doc/manual.cli b/doc/manual.cli index a222620..eafe14d 100644 --- a/doc/manual.cli +++ b/doc/manual.cli @@ -2498,7 +2498,9 @@ The \c{say-hello.bash} module is \i{imported} by the \c{hello} script with the \c{@import\ hello/say-hello@} substitution. The \i{import path} (\c{hello/say-hello} in our case) is a relative path to the module file within the project. Its first component (\c{hello} in our case) must be the project -base name. The \c{.bash} module extension can be omitted. +base name and the \c{.bash} module extension can be omitted. \N{The constraint +placed on the first component of the import path is required to implement +importation of installed modules, as discussed below.} During preprocessing, the import substitution will be replaced with a \c{source} builtin call and the import path resolved to one of the \c{bash{\}} -- cgit v1.1