Commits

Anonymous committed a086374

[SLIDES] Typo fix in intro and bases

Comments (0)

Files changed (2)

conf/slides/fonctionnel.tex

 		\item Les flottants : 4.2\\
 			~~41.5 +. 0.5
 		\item Les caractères : 'c'\\
-		\item Les chaines de caractères : "abcd"\\
+		\item Les chaînes de caractères : "abcd"\\
 			~~"The " \^~"meaning of " \^~"life"
 			\item Les n-uplets : ( 1, 4.2, "abc", 4 )
 		\item Le unit : ()
 	\framesubtitle{Quelques fonctionnalités du module List}
 	\begin{itemize}
 	
-	\item List.length : retourne la longueur d'une liste.	
+	\item List.length : retourne la longueur d'une liste
 	
-	\item List.append : Autre nom de l'opérateur @.
+	\item List.append : autre nom de l'opérateur @
 	
-	\item List.rev : inverse la liste passée en paramètre.
+	\item List.rev : inverse la liste passée en paramètre
 	
-	\item List.iter : Application une fonction f à chacun des éléments de la liste.
+	\item List.iter : application d'une fonction f à chacun des éléments de la liste
 
-	\item List.map : Renvoie une liste des résultats par l'application d'une fonction f à chacun des éléments de la liste.
+	\item List.map : renvoie une liste des résultats de l'application d'une fonction f à chacun des éléments de la liste
 
 	\end{itemize}
 \end{frame}
   comp (+) 3 2;;
   - : int = 5
  	\end{lstlisting}
-	Nous retrouvons ici le type polymorphe representé par\\
-	les 'a et 'b qui rassemble tous les types.
+	Nous retrouvons ici le type polymorphe, rassemblant tous les types et\\
+        representé par les 'a et 'b.
 \end{frame}
 
 \begin{frame}[fragile]
 		\begin{column}{5cm}
 			\begin{itemize}
 				\item "not" : négation
-				\item "\&\&" : et logique
-				\item "||" : ou logique
+				\item "\&\&" : ET logique
+				\item "||" : OU logique
 				\item "=" : egalité structurelle
-				\item "<>" : negation de "="
+				\item "<>" : négation de "="
 			\end{itemize}
 		\end{column}
 		\begin{column}{5cm}
 			\begin{itemize}
-				\item "<" : inferieur 
-				\item ">" : superieur
-				\item "<=" : inferieur égale
-				\item ">=" : superieur égale
+				\item "<" : inférieur strict
+				\item ">" : supérieur strict
+				\item "<=" : inférieur ou égal
+				\item ">=" : supérieur ou égal
 			\end{itemize}
 		\end{column}
 	\end{columns}
 \begin{frame}[fragile]
 	\frametitle{Le filtrage de motif}
 	\framesubtitle{Généralités}
-	\begin{block}{Expression générale}
+	\begin{block}{La structure}
 		\begin{lstlisting}
   match expr with
      m1 -> expr1
 
 \begin{frame}[fragile]
   	\frametitle{Le filtrage de motif}
-	\framesubtitle{as et when}
+	\framesubtitle{'as' et 'when'}
   	\begin{block}{As}
     	\begin{lstlisting}
 	  let rec fibo = function 
 
 \begin{frame}[fragile]
 	\frametitle{Créer un type}
-	\framesubtitle{Le type somme}
+	\framesubtitle{Types somme}
 	\begin{columns}
 		\begin{column}{5cm}
 			\begin{lstlisting}

conf/slides/intro.tex

 \section*{Introduction}
 \begin{frame}
-	\frametitle{Les languages rationnels}
+	\frametitle{Les langages fonctionnels}
 	\includegraphics[width=9cm]{pics/history.png}
 \end{frame}
 
 \begin{frame}
 	\frametitle{L'OCaml}
 	\begin{itemize}
-		\item OCaml est un language fonctionnel...
-		\item ... mais pas que : Imperatif et orienté objet
+		\item OCaml est un langage fonctionnel...
+		\item ... mais pas que : Imperatif et Orienté Objet
 		\item Interprété mais aussi compilable en natif
 		\item Peut être utilisé avec d'autres langages dans un projet
 	\end{itemize}