1 \newcommand{\Old}[1]{\begin{description}\item{Old :}#1}
2 \newcommand{\New}[1]{\item{New :}#1\end{description}}
5 %% -*- NEW FEATURES -*-
7 \section{Les nouveaut\'es}
9 \subsection{Les chaines de caracteres - Strings}
10 \Old{Quote et DoubleQuote sont equivalents.}
11 \New{Strings homogenes " " ou ' '.}
13 \subsection{Les Commentaires}
14 \Old{``//'' Comment la ligne jusqu'au EOL.}
15 \New{``//'' Comment la ligne jusqu'au EOL.
16 ``/* */'' Commente une region entiere.}
18 \subsection{Les blocs functions}
19 \Old{Comportement divergeant suivant les cas
20 la declaration d'une nouvelle fonction pouvant
21 soit clore la precedente, soit etre imbriquee
23 \New{On force l'utilisation de ENDFUNCTION ce qui evite
24 ainsi toute ambiguite.}
26 \subsection{Les points de suspension}
27 \Old{Servent a continuer une expression sur plusieurs lignes
28 Y compris les ID, les NOMBRES et meme les mots clefs.}
29 \New{On ne coupe aucun token, seulement les instructions.
30 Les coupures se font avec 2 ou 3 points de suspension.}
32 \subsection{Les points et les nombres}
34 \New{1 ./ 2 vs 1. / 2}
36 \subsection{Les declarations de matrices}
38 \New{[a] ou [a;] Pas de syntaxes inutiles !!!}
43 %% -*- FEATURES TO BE DISCUSSED -*-
45 \section{Les fonctionnalites \`a inclure / exclure}
48 \subsection{Les declarations de matrices}
49 \Old{[a,,,b] $\simeq$ [a,b]}
50 \New{[a,,,b] $\simeq$ [a, nil, nil, b] Comme pour les appels de fonctions}