mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-28 16:00:22 +02:00
Added paragraph about new export' behaviour and new
re-export'
statement.
This commit is contained in:
parent
12e5078cbb
commit
0a892a2cbd
1 changed files with 7 additions and 0 deletions
7
NEWS
7
NEWS
|
@ -339,6 +339,13 @@ work on the top level. The forms `define-public' and
|
|||
behave just like `define' and `defmacro', respectively, when they are
|
||||
used in a lexical environment.
|
||||
|
||||
Also, `export' will no longer silently re-export bindings imported
|
||||
from a used module. It will emit a `deprecation' warning and will
|
||||
cease to perform any re-export in the next version. If you actually
|
||||
want to re-export bindings, use the new `re-export' in place of
|
||||
`export'. The new `re-export' will not make copies of variables when
|
||||
rexporting them, as `export' did wrongly.
|
||||
|
||||
** The semantics of guardians have changed.
|
||||
|
||||
The changes are for the most part compatible. An important criterion
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue