@@ -38,9 +38,7 @@ the same name as the bare string. In this case, the compiler will use the functi
3838than the string, and your code could suddenly change without you knowing, causing hard to diagnose bugs. Thus, in strict
3939mode, bare strings are not allowed, you must quote all strings.
4040
41- == Auto Concatenation ==
42-
43- (not yet implemented)
41+ == No Auto Concatenation ==
4442
4543Auto concatenation is when two objects with no operator between them are taken to be concatenated, with a space added
4644between.
@@ -71,12 +69,11 @@ foreach(int @i : 1..10) {
7169%>
7270
7371While this seems arbitrary, separating statements is required in two cases. Using the ++ or -- operators, it is
74- ambiguous whether the operator is meant to apply to the previous value (postfix) or following value (prefix). In the
75- future, direct closure execution will be allowed with parenthesis:
72+ ambiguous whether the operator is meant to apply to the previous value (postfix) or following value (prefix).
73+ Direct closure execution is allowed with parenthesis:
7674
7775<%CODE|
7876closure @c = closure(string @value){};
79-
8077@c('value');
8178%>
8279
@@ -120,8 +117,6 @@ Please see the page on [[Cross_Casting|cross casting]] for a further discussion
120117
121118== Compiler Warnings ==
122119
123- (not yet implemented)
124-
125120Compiler warnings, such as deprecations and others are normally warned about, but compilation continues. In strict mode,
126121these warnings instead trigger a compile error, and must be fixed immediately. However, in combination with the
127122suppressWarnings file option, individual warnings can be ignored, and these will trigger neither a compiler warning or
0 commit comments