13 |
Description: |
Description: |
14 |
---------------------------------------------------------------------- |
---------------------------------------------------------------------- |
15 |
Name: Matthias Blume |
Name: Matthias Blume |
16 |
|
Date: 2000/06/18 22:00:10 JST |
17 |
|
Tag: blume-20000618-implicit-anchors-really-gone |
18 |
|
Description: |
19 |
|
|
20 |
|
I updates the previous HISTORY entry where I forgot to mention that |
21 |
|
implicit anchors are no longer with us. |
22 |
|
|
23 |
|
The current update also gets rid of the (now useless) controller |
24 |
|
CM.Control.implicit_anchors. |
25 |
|
|
26 |
|
---------------------------------------------------------------------- |
27 |
|
Name: Matthias Blume |
28 |
Date: 2000/06/16 17:30:00 JST |
Date: 2000/06/16 17:30:00 JST |
29 |
Tag: blume-20000616-anchorenv |
Tag: blume-20000616-anchorenv |
30 |
Description: |
Description: |
43 |
|
|
44 |
Visible changes: |
Visible changes: |
45 |
|
|
46 |
** 1. The $<singlearc> abbreviation for $/<singlearc> for anchored |
** 0. Implicit path anchors (without the leading $-symbol) are no |
47 |
paths has finally vanished. |
longer recognized at all. This means that such path names are not |
48 |
|
illegal either. For example, the name basis.cm simply refers to a |
49 |
|
local file called "basis.cm" (i.e, the name is an ordinary path |
50 |
|
relative to .cm-files directory). Or, to put it differently, only |
51 |
|
names that start with $ are anchored paths. |
52 |
|
|
53 |
John had critizised this as soon as I originally proposed and |
** 1. The $<singlearc> abbreviation for $/<singlearc> has finally |
54 |
|
vanished. |
55 |
|
|
56 |
|
John (Reppy) had critizised this as soon as I originally proposed and |
57 |
implemented it, but at that time I did not really deeply believe |
implemented it, but at that time I did not really deeply believe |
58 |
him. :) Now I came full-circle because I need the $<singlearc> syntax |
him. :) Now I came full-circle because I need the $<singlearc> syntax |
59 |
in another place where it cannot be seen as an abbreviation for |
in another place where it cannot be seen as an abbreviation for |
64 |
However, when paths are used as members in CM description files, it |
However, when paths are used as members in CM description files, it |
65 |
continues to be true that there must be at least another arc after the |
continues to be true that there must be at least another arc after the |
66 |
anchor. This is now enforced separately during semantic analysis |
anchor. This is now enforced separately during semantic analysis |
67 |
(i.e., form a lexical/syntactical point of view, the notation is ok.) |
(i.e., from a lexical/syntactical point of view, the notation is ok.) |
68 |
|
|
69 |
** 2. The "cm" class now accepts an option "bind". The option's value |
** 2. The "cm" class now accepts an option "bind". The option's value |
70 |
is a sub-option list of precisely two items -- one labeled "anchor" |
is a sub-option list of precisely two items -- one labeled "anchor" |
153 |
including parentheses, colons, (back)slashes, and white space are |
including parentheses, colons, (back)slashes, and white space are |
154 |
written as \ddd (where ddd is the decimal encoding of the character). |
written as \ddd (where ddd is the decimal encoding of the character). |
155 |
|
|
156 |
|
*** The CM manual still needs to be updated. |
157 |
|
|
158 |
---------------------------------------------------------------------- |
---------------------------------------------------------------------- |
159 |
Name: Allen Leung |
Name: Allen Leung |
160 |
Date: 2000/06/15 00:38:00 |
Date: 2000/06/15 00:38:00 |