diff --git a/about/changes/changes-7.en.ptm b/about/changes/changes-7.en.ptm
index 74cb6f1..9b1ecbf 100644
--- a/about/changes/changes-7.en.ptm
+++ b/about/changes/changes-7.en.ptm
@@ -1,20 +1,34 @@
-
+
An important internal change concerning the data format has been made:
- macro expansions like
+ macro expansions and function applications like
- <\expand|scheme-fragment>
+ <\scheme-fragment>
(expand ... )
-
+
+
+ <\scheme-fragment>
+ (apply ... )
+
are now replaced by hard-coded tags
- <\expand|scheme-fragment>
+ <\scheme-fragment>
( ... )
-
+
- This makes the internal representation match with the corresponding
- representation. However, many perverse errors might arise in
- the few upcoming versions. Please keep copies of your old files and report
- any suspicious behaviour to us.
+ Moreover, functions have systematically been replaced by macros. The few
+ built-in functions which may take an arbitrary number of arguments have
+ been rewritten using the new construct. If you ever wrote
+ such a function yourself, then you will need to rewrite it too.
+
+ The new approach favorites a uniform treatment of macros and functions and
+ makes the internal representation match with the corresponding
+ representation. More and more information about tags will
+ gradually be stored in the (Data Relation Definition). This
+ information is mostly determined automatically using heuristics.
+
+ Notice that some perverse errors might arise because of the above changes.
+ Please keep copies of your old files and report any suspicious behaviour to
+ us.